DDL弱实体创建中的FK和PK

时间:2019-07-02 10:14:53

标签: database ddl weak-entity

所以我的问题如下。当我们使用DDL(数据定义语言)创建一个表来表示E / R模型中的弱实体时,弱实体的主键的外部分是否需要声明为主键或外键。

示例: CREATE TABLE strong_entity( SNumber INTEGER not null . . . PRIMARY KEY(SNumber) ); CREATE TABLE weak_entity( SNumber INTEGER not null WNumber INTEGER not null . . . PRIMARY KEY(WNumber) //and here is the part i am interested in. Does it need to be PRIMARY KEY(SNumber) REFERENCES strong_entity(SNumber) //or FOREIGN KEY(SNumber) REFERENCES strong_entity(SNumber) );

0 个答案:

没有答案