Demo:从订单 SQL 生成 ER 图
订单、用户和订单项是最常见的数据建模示例。ER 图能快速暴露一对多、多对多和缺失约束。
- 确认每个表都有主键。
- 订单项应通过外键连接订单和商品。
- nullable 字段应符合真实业务含义。
CREATE TABLE users (id INT PRIMARY KEY, email TEXT);
CREATE TABLE orders (id INT PRIMARY KEY, user_id INT REFERENCES users(id));
CREATE TABLE order_items (id INT PRIMARY KEY, order_id INT REFERENCES orders(id));