阅读下列说明,回答问题1至问题5。【说明】 某工厂的仓库管理数据库的部分关系模式如下所示: 仓库(仓
阅读下列说明,回答问题1至问题5。
【说明】
某工厂的仓库管理数据库的部分关系模式如下所示:
仓库(仓库号,面积,负责人,电话)
原材料(编号,名称,数量,储备量,仓库号)
要求一种原材料只能存放在同一仓库中。“仓库”和“原材料”的关系实例分别如表22-7和表22-8所示。
根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。
create Table 仓库 (仓库号 Char (4),
面积 Int,
负责人 Char(8),
电话 Char(8),
(a));//主键定义
Create Table 原材料 (编号 Char (4) (b),//主键定义
名称 Char (16),
数量 Int,
储备量 Int,
仓库号 (c),
(d));//外键定义
(a)Primary Key 仓库号 (b)Primary Key 或Not Null Unique 或Not Null Primary Key (c)Char(4) (d)Foreign Key 仓库号References 仓库(仓库号) 解析:根据试题介绍,我们知道“仓库号”是关系“仓库(仓库号,面积,负责人,电话)”的主键。同时,从给定的创建表“仓库”的SQL语句来看,其4个属性已分别有了定义,所以,(a)空处应该是定义主键约束(事实上,所给定的SQL语句的注释已经说明了)。因此,(a)空应该填写“Primary Key仓库号”。
(b)空处也是填写主键定义语句。在关系“原材料(编号,名称,数量,储备量,仓库号)”中,显然“编号”主键,因此,(b)空填写“Primary Key”,或者与其等价的语句,例如:Not Null Unique、Not Null Primary Key等。
(c)空和(d)空要求填写“仓库号”后半部分。在关系“原材料”中,“仓库号”是外键(相对于关系“仓库”的“仓库号”)。外键的数据类型和大小要和其所在关系的属性完全一致,而在关系“仓库”的定义中,“仓库号”的定义为“Char(4)”,因此, (c)空应填写“Char(4)”。(d)空应填写“ForeignKey仓库号References仓库(仓库号)”。
关于初一整式的几个问题1.关于x.y的多项式4x^4y^2+2(a-1)xy+1-a与-2x^(b 数学 2020-04-22 …
观察实验“影响血液凝固的因素”过程,并回答以下关于实验目的、原理、过程及结果的问题1).关于实验目 语文 2020-04-26 …
对关系“员工信息”,请回答以下问题: (1)关系“员工信息”是不是第四范式,用100字以内文字叙述理 计算机类考试 2020-05-26 …
流体动力学中的2个问题1关于流体输运方程理解2关于流体边界层内外压力分布的关系 数学 2020-06-12 …
关于的二次三项式多项式(a-4)x(的三次方)-x(的b次方)+x-6是关于x的二次三项式,求a与 其他 2020-07-31 …
关于一元二次方程的问题1关于x的一元二次方程a(x-1)²+b(x-1)+c=0整理成一般形式后为 其他 2020-08-02 …
几个关于牛顿第三定律的问题1.关于拔河的问题.为什么说取胜的关键和地有关,而不是拉力?2.关于马和马 物理 2020-12-08 …
观察下图回答问题:(1)关节炎是一种常见疾病其病变部位应在甲图中[]。(2)关节在人体运动过程中主要 语文 2020-12-20 …
一些社会心理学问题1.关于科尔曼的态度改变的三阶段理论,说法错误是()A.服从B拒绝.C.认同D.内 语文 2020-12-21 …
询问对普通话有研究的朋友,问几个关于普通话发音的问题1.关于声母是W的字的发音,很多都是发V的音,中 语文 2021-02-09 …