首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
建立一个供应商、零件数据库。其中“供应商”表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
42
问题
建立一个供应商、零件数据库。其中“供应商”表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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
以下关于入侵检测系统的描述中,说法错误的是(27)。
根据《软件生存周期过程GB/T 8566-2001》,开发过程的第一活动是(11)。
计算机常通过传统的调制解调器或综合业务数字网络技术接入因特网,数据传输速率都不超过128KB/s。目前已有多种更高数据传输速率的宽带接入方式,如仍采用电话线的(16)、采用有线电视双向改造后的电缆的(17),以及光纤到大楼再通过局域网到户的(18)等方式。
论项目的整体管理项目的整体管理是项目管理中一项综合性和全局性的管理工作。项目整体管理的任务之一就是要决定在什么时间做哪些工作,并协调各项工作以达到项目的目标。项目经理或其所在的组织通常会将项目分成几个阶段,以增强对项目的管理控制并建立起项
如图18-4所示是发送者利用不对称加密算法向接收者传送消息的过程,图中K1是(12)。
(1)配置管理的一个重要内容就是对变更加以控制,使变更对成本、工期和质量的影响降到最小。用150字以内文字,说明配置管理中“变更管理”的主要任务。(2)为了有效地进行变更控制,通常会借助“配置管理数据库”。请用200字以内文字,说明配置数据库的主要作用及
阅读以下关于变更的叙述,回答问题1至问题3。【说明】在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了
根据《中华人民共和国政府采购法》规定,采购人与中标、成交供应商应当在中标、成交通知书发出之日起(8)内签订政府采购合同。
某公司的销售收入状态如表2-6所示,就销售收入而言,该公司的盈亏平衡点是(66)(百万元人民币)。
设计模式(DesignPattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计十模式所倡导的基本原则的描述,错误的是(32)。
随机试题
天平的零点若发生漂移,将使测定结果()。
简述道德的本质。
A.呼吸B.肺通气C.肺换气D.外呼吸E.内呼吸
计算机病毒具有潜伏性,仅在一些特定条件下才发作。()
科目汇总表的编制方法是,根据一定时期内的全部记账凭证,按照报表项目进行归类,定期汇总出每一个账户的借方本期发生额和贷方本期发生额.填写在科目汇总表的相关栏内。()
母公司应当将其全部子公司纳入合并财务报表的合并范围。即:只要是由母公司控制的子公司,不论子公司的规模大小、子公司向母公司转移资金能力是否受到严格限制,也不论子公司的业务性质与母公司或企业集团内其他子公司是否有显著差别,都应当纳入合并财务报表的合并范围。
严肃与谨慎相结合政策的总精神是(),其具体应用是坚持稳、准、狠。
下列关于生活常识的叙述中,正确的是()。
减少变革阻力的策略有哪些?
据美国《世界日报》综合报道,媒体早前报道指出,中国“十一”国庆60周年前夕,美国白宫南草坪将升起中国五星国旗。鉴于保守派提出抗议,白宫4日加以澄清。它说,这个说法是不正确的,升旗场所不在白宫草地上,正确地点应是白宫围墙南方、E街对面的椭圆广场。报
最新回复
(
0
)