问题

● 建立一个供应商、零件数据库。其中“供应商”表 S(Sno,Sname,Zip,City)中的属性分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip,City ) ,Zip→City。 “零件”表 P(Pno,Pname,Color,Weight,City) ,表示零件号、零件名、颜色、重量及产地。表 S与表 P 之间的关系 SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。

a. “供应商”表 S属于 (42) 。

(42)

A. 1NF

B. 2NF

C. 3NF

D. BCNF

b. 若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的;零件号不能为空,且值是唯一的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的 SQL 语句空缺部分补充完整。

CREATE TABLE S(Sno CHAR(5) (43) ,

Sname CHAR(30) UNIQUE,

Zip CHAR(8),

City CHAR(20)

(44) ) ;

(43)

A. FOREIGN KEY

B. NOT NULL UNIQUE

C. FOREIGN KEY(Sno)

D. PRIMARY KEY(Sname)

(44)

A. NOT NULL

B. NOT NULL UNIQUE

C. PRIMARY KEY(Sno)

D. PRIMARY KEY(Sname)

参考答案
您可能感兴趣的试题
  • ● (45) 不属于关系数据库管理系统。(45)A. OracleB. MS SQL ServerC. DB2D. IMS
  • ● 当 PC 机加电启动时,系统自动地先从 (46) 开始引导操作系统。(46)A. 磁带B. ROM BIOSC. 磁盘D. 光盘
  • ● 通常将“C:\Windows\myprogram.exe”文件设置成只读和隐藏属性,以便控制用户对该文件的访问,这一级安全管理称之为 (47) 安全管理。(47)A. 文件级B. 目录级C. 用户
  • ● 若操作系统把一条命令的执行结果输出给下一条命令,作为它的输入并加以处理,这种机制称为 (50)(50)A. 链接B. 管道C. 输入重定向D. 输出重定向
  • ● 求解许多定量的实际问题需要先建立数学模型,然后再对该数学模型进行求解。关于建立并求解数学模型的叙述,不正确的是 (53) 。(53)A. 建模过程中遇到的最大困难往往是对实际问题的分析、理解和正确
  • ● 某公司有五个分公司依次设置在同一条铁路线的沿线 A、B、C、D、E 站。现在该公司希望在该铁路沿线设立一个仓库,要求该仓库离这五个站的火车行驶距离之和最小。 如用数轴表示该铁路线, A、 B、 C
相关内容