首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→ (Sname,Zip,City),Zip→City。“零件”表P(Pno,Pname,
建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→ (Sname,Zip,City),Zip→City。“零件”表P(Pno,Pname,
admin
2008-11-02
64
问题
建立一个供应商、零件数据库。其中“供应商”表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属于(36)。 B.若要求供应商名不能取重复值,关系的主码是Sno。请将下面的SQL语句空缺部分补充完整。CREATE TABLE S(Sno CHAR(5), Sname CHAR (30) (37), Zip CHAR(8), City CHAR (20) (38); C.查询供应“红”色零件,价格低于500,且数量大于200的供应商代码、供应商名、零件号、价格及数量的SQL语句如下:SELECT Sno,Sname,Pno,Price,Qty FROM S,SP WHERE Pno IN (SELECT Pno FROM P WHERE (39)) AND (40);
选项
A、SP.Price<500
B、SP.Qty>200
C、SP.Price<500 AND SP.Qty>200
D、Color=’红’
答案
C
解析
本题考查应试者对范式、SQL语言的掌握程度。
试题(36)考查范式的基础知识。“供应商”表S属于2NF,因为表S的主键是Sno,非主属性Sname,Zip,City 不存在对键的部分函数的依赖。但是,当2NF消除了非主属性对码的传递函数依赖,则称为3NF。“供应商”表S不属于3NF,因为存在传递依赖,即Sno→Zip,Zip→City。所以正确的答案是B。
试题(37)正确的答案是B,因为试题要求供应商名不能取重复值,且值是唯一的,供应商的名也是唯一的,所以需要用NOT NULL UNIQUE。试题(38)正确的答案是C,因为表S的主键是Sno,所以需要用PRIMARY KEY (Sno) 来约束。补充完整的SQL语句如下:
CREATE TABLE S(Sno CHAR (5),
Sname CHAR (30) UNIQUE,
Status CHAR (8),
City CHAR (20)
PRIMARY KEY (Sno));
查询各供应商供应“红”色零件的种类,价格低于500,且数量大于200的供应商代码、供应商名、零件号、价格及数量的SQL语句的空缺部分补充完整如下。
对于部门关系中的部门负责人也是一个职工,因此,负责人代码是一个外键,为了保证数据的正确性,通过参照完整性加以约束。SQL语言中是通过使用如下保留字: FOREIGN KEY 定义外键,REFERENCES指明外码对应于哪个表的主码。参照完整性定义格式如下;
FOREIGN KEY(属性名)REFERENCES 表名(属性名)
按照以上所述,将(37)空缺部分补充完整如下:
CREATE TABLE 部门(部门号CHAR (4) PRIMARY KEY,部门名CHAR (20),
电话CHAR (13),负责人代码CHAR (5),任职时间 DATE,
FOREIGN KEY (负责人代码)REFERENCES 职工(职工号));
查询比软件部所有职工月薪都要少的职工姓名及月薪的SQL语句的空缺部分补充完整如下:
SELECT Sno,Sname,Pno,Price FROM S,SP
WHERE Pno IN (SELECT Pno FROM P WHERE Color=’红’)
AND SP. Price<500 AND SP. Qty>200;
转载请注明原文地址:https://kaotiyun.com/show/Z0UZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
“消息”是我们所关心的实际数据,经常也称为“明文”,用“M”表示。经过加密的消息是“密文”,用“C”表示。如果用C=E(M)表示加密,M=D(C)表示解密,那么从数学角度讲,加密只是一种从M(25)的函数变换,解密正好是对加密的反函数变换。
在进行金融业务系统的网络设计时,应该优先考虑(21)原则。
CMMI提供了两种模型表述方式:“连续式”和“阶段式”。以下说法中正确的是(11)。
在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、构件视图、部署视图、(6)。
某海港咨询公司的一名项目经理遵照合同实施某项目,为236台服务器的操作系统进行升级。项目经理在执行合同的收尾过程中,应该(29)。
RUP是信息系统项目的生命周期模型之一,“确保软件结构、需求、计划足够稳定;确保项目风险已经降低到能够预计完成整个项目的成本和日程的程度。针对项目的软件结构上的主要风险已经解决或处理完成”是该模型(25)阶段的主要任务。
计算机常通过传统的调制解调器或综合业务数字网络技术接入因特网,数据传输速率都不超过128KB/s。目前已有多种更高数据传输速率的宽带接入方式,如仍采用电话线的(16)、采用有线电视双向改造后的电缆的(17),以及光纤到大楼再通过局域网到户的(18)等方式。
自然人、法人和其他组织可以作为合同法律关系主体,但必须具有相应的(7)。
请根据上表完成此项目的前导图(单代号网络图),表明各活动之间的逻辑关系,并指出关键路径和项目工期。节点用以下样图标识。图例:ES:最早开始时间EF:最早结束时间LS:最迟开始时间LF:最迟完成时间DU:工作
某公司的销售收入状态如表2-6所示,就销售收入而言,该公司的盈亏平衡点是(66)(百万元人民币)。
随机试题
禁用于肾功能不全患者的抗菌药物是
大学生学好英语是很重要的。
下列关于旋转阳极X线管的叙述,不正确的是
易引起严重低血糖不良反应的口服降血糖药是
2010年9月,海口公司与大洋公司签订了一份技术转让合同.商定双方共同开发手写式笔记本电脑.合同中的仲裁条款规定:“因履行本合同发生的争议,若双方无法本着诚实、友好的原则协商解决,则应当申请合同履行地仲裁机构进行仲裁。”2011年2月,双方发生争议,大洋公
关于回避,下列哪一说法是正确的?(2010年试卷三第37题)
下列说法中,正确的有()。
为了有效地使用积极关注,应当()。
追索劳动报酬、工伤医疗费、经济补偿或者赔偿金,不超过当地月最低工资标准()个月金额的争议,仲裁裁决为终局裁决。
在域名系统中,根域下面是顶级域(TLD)。在下面的选项中______属于全世界通用的顶级域。
最新回复
(
0
)