在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)
);

我希望我有用

10-07 12:25