首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
建立一个供应商、零件数据库。其中“供应商”表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
58
问题
建立一个供应商、零件数据库。其中“供应商”表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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
CMMI提供了两种模型表述方式:“连续式”和“阶段式”。以下说法中正确的是(11)。
常见的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等。其中(7)适用于需求明确或很少变更的项目,(8)上主要用来描述面向对象的软件开发过程。
某学院10名博士生(B1~B10)选修6门课程(A~F)的情况如下表(用√表示选修): 现需要安排这6门课程的考试,要求是:(1)每天上、下午各安排一门课程考试,计划连续3天考完;(2)每个博士生每天只能参加一门课程考试,在这3天内考完全部选修课;
在软件质量模型中,比较有代表性的有McCall提出的软件质量模型。在这个质量模型中,软件的质量特性被分成了三组,即产品转移、产品修改和(6)。
在大型项目或多项目实施的过程中,负责实施的项目经理对这些项目大都采用(57)的方式。投资大、建设周期长、专业复杂的大型项目最好采用(58)的组织形式或近似的组织形式。
企业信息系统项目的基础是企业信息战略规划,规划的起点是将(2)与企业的信息需求转换成信息系统目标,实施信息系统项目是要为企业建立起数据处理中心,以满足各级管理人员关于信息的需求,它坚持以(3)为中心的原则。
RUP是信息系统项目的生命周期模型之一,“确保软件结构、需求、计划足够稳定;确保项目风险已经降低到能够预计完成整个项目的成本和日程的程度。针对项目的软件结构上的主要风险已经解决或处理完成”是该模型(25)阶段的主要任务。
自然人、法人和其他组织可以作为合同法律关系主体,但必须具有相应的(7)。
一个产业的竞争状态取决于五种基本竞争力量:新竞争者的进入、替代品的威胁、买方的讨价还价能力、供应者的讨价还价能力及(2)。
依照利率之间的变动关系,利率可分为(18)。
随机试题
慢性粒细胞白血病最显著的体征是
女性,52岁,在行右侧改良乳腺癌根治术加放射治疗后欲行乳房再造。该患者左侧乳房较大且轻度下垂。下列哪种手术方案最容易达到术后双侧乳房的对称
“世有伯乐,然后有千里马。千里马常有,而伯乐不常有。”历朝历代为了避免“千里马”被埋没,都致力于探索最合适的选拔与任用人才的制度。下列涉及人才选拔与任用的成语与其出现的朝代,对应正确的是:
()是国际债券的重要风险。
美国心理学家韦克斯勒在20生纪50年代依据统计学原理提出了______的概念。______是确定个体在相同条件下团体中的______,它实质上是将个体的成绩和同年龄给被试的平均成绩比较而得出的______。
“娃娃家”游戏中,“爸爸”“妈妈”只顾在毛毯上打闹,李老师假扮“客人”,敲门进去后说:“宝宝饿了,爸爸妈妈准备了什么好吃的给宝宝呢?”“爸爸”立刻说去买菜,“妈妈”开始哄宝宝……李老师在该游戏中运用的介入策略是()。①参与式介入 ②材
国民经济是一个有机整体,如同一部机器,各个部件各有功能,其正常运转是由部件和总体性能决定的,能快不快就会浪费机器,盲目求快就会损坏机器。这段话支持了这样一种观点,即()
我国的四大高原中,海拔最高的是:
矛盾的同一性和斗争性相互联结、相辅相成。关于矛盾的同一性与斗争性,下列说法正确的是
Afterfinalexamination,collegestudentswhohavelefttheirhomesforalongtimelookforwardto______assoonaspossible.
最新回复
(
0
)