0

在 ER 图中,您可以通过从实体到关系的法线/粗线来表示参与。

*制作SQL表时如何表示参与?

*您可以拥有需要完全参与关系的强大实体吗?

*一个实体(或表,一旦它被转换为sql表)可以完全参与多个关系吗?同样,当您开始在 MYSQL 中创建表时,这将如何表示?

为菜鸟问题道歉。我只是学生。

4

1 回答 1

0

例如,如果您有这两个表: SUPPLIER
( CodS , NameS, DeptS);
产品(CodPCodS、NameP、Qta);
在粗体字表示表上的主键的地方,您通过PRODUCT中的属性CodS连接了这些表。

创建表示例:

创建表供应商(
CodS INT NOT NULL,
NameS VARCHAR(20) NOT NULL,
DeptS VARCHAR(20) NOT NULL,
PRIMARY KEY(CodS));

创建表产品(
CodS INT NOT NULL、
CodP INT NOT NULL、
NameP VARCHAR(20) NOT NULL、
Qta INT、
PRIMARY KEY(CodS, CodP));

我希望我有用

于 2017-11-29T17:21:59.253 回答