工厂的仓库管理数据库的部分关系模式如下所示: 仓库(仓库号,面积,负责人,电话) 原材料(编号,名称,数量,储备量,仓库号) 要求一种原材料只能存放在同一仓库中。“仓库”和“原材料”的关系实例分别如表2-1和表2-2所示。

admin2006-03-15  33

问题 工厂的仓库管理数据库的部分关系模式如下所示:
   仓库(仓库号,面积,负责人,电话)
   原材料(编号,名称,数量,储备量,仓库号)
   要求一种原材料只能存放在同一仓库中。“仓库”和“原材料”的关系实例分别如表2-1和表2-2所示。

选项

答案(a) PRIMARY KEY 仓库号 (b) PRIMARY KEY 或 NOT NULL UNIQUE 或NOT NULL PRIMARY KEY (c) CHAR (4) (d) FOREIGN KEY 仓库号REFERENCES 仓库(仓库号)

解析 本问题考查应试者对SQL数据库定义语言的掌握。通过给出的关系模式及关系实例,完成数据库定义语句中的主键及外键的定义部分。主码的定义可以有3种:在列级约束中用NOT NULL UNIQUE或PRIMARY KEY指定;在表级约束中用PRIMARY KEY<主键,的方式定义。前两种方法只适用于单一属性作主码的情况,后一种适用于任何情况。参照完整性的指定使用FOREIGN KEY<外键>REFERENCES<被参照关系>(《被参照属性>)的方式定义,参照关系的域应和被参照数据的域相同。
转载请注明原文地址:https://kaotiyun.com/show/q8UZ777K
0

相关试题推荐
随机试题
最新回复(0)