在ER图中,您可以用法线/粗线表示从实体到关系的参与。
*制作SQL表时如何表示参与?
*您是否拥有需要完全参与关系的强大实体?
*实体(或表,一旦转换为sql表)是否可以完全参与多个关系?同样,当您开始在MYSQL中创建表时,将如何表示?
抱歉,菜鸟有问题。我只是学生。
最佳答案
例如,如果您有以下两个表:
供应商(CodS,NameS,DeptS);
产品(CodP,CodS,NameP,Qta);
在粗体字代表表上的主键的位置,您通过PRODUCT中的属性CodS连接了这些表。
创建表的示例:
创建表供应商
(
CodS INT NOT NULL,
名称VARCHAR(20)NOT NULL,
DeptS VARCHAR(20)NOT NULL,
主键(CodS)
);
创建表产品
(
CodS INT NOT NULL,
CodP INT NOT NULL,
NameP VARCHAR(20)非空,
Qta INT,
主键(CodS,CodP)
);
我希望我有用