首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
建立一个供应商、零件数据库。其中“供应商”表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
72
问题
建立一个供应商、零件数据库。其中“供应商”表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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、构件视图、部署视图、(6)。
常见的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等。其中(7)适用于需求明确或很少变更的项目,(8)上主要用来描述面向对象的软件开发过程。
准确和无偏颇的数据是量化风险分析的基本要求。可以通过(49)来检查人们对风险的理解程度。
软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(10),它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(1
某软件公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用UML的(17)进行交互过程建模。
关于Kerberos和PKI两种认证协议的叙述中正确的是(5),在使用Kerberos认证时,首先向密钥分发中心发送初始票据(6)来请求会话票据,以便获取服务器提供的服务。
公钥密码是(18)。常用的公钥加密算法有(19),它可以实现加密和数字签名,它的一个比较知名的应用是(20),这种应用的协商层用公钥方式进行身份认证,记录层涉及到对应用程序提供的信息的分段、压缩、数据认证和加密。
一个产业的竞争状态取决于五种基本竞争力量:新竞争者的进入、替代品的威胁、买方的讨价还价能力、供应者的讨价还价能力及(2)。
项目经理的一个重要任务是确认每个项目的相关目标,帮助管理者建立并达到那些目标的方式是目标管理。(43)不属于目标管理强调的内容。
某项目经理所在的公司正在启动一个新的项目,配备了虚拟项目小组。根据过去的经验,该项目经理认识到矩阵型组织环境下的小组成员有时对职能经理的配合超过了对项目经理的配合。因此,该项目经理决定请求本公司制订(22)。
随机试题
first/lstyear录音原文中的名词词组academicsuccess“学术上的成功”是对题目中的动词词组succeedacademically“在学术上取得成功”的同义替换。
德育、智育、体育、美育、劳动技术教育是全面发展教育的基本组成部分。下列关于全面发展教育的说法正确的有()
下列物质中毒可采用腹膜透析解救的是
A.病变常呈特征性带状分布:增生活跃的纤维组织、类骨组织、成熟骨组织B.由软骨膜、软骨帽及骨性基底构成C.由纤维组织及周边成排骨母细胞围绕的骨小梁构成D.由软骨样组织、黏液样组织和纤维组织构成E.呈分叶状,由胞质红染、含空泡的软骨细胞及透明软骨基质
急性心肌梗死的处理中,不正确的是
A.抑制RNA多聚酶B.抑制蛋白质合成C.抑制分枝菌酸合成D.抑制二氢叶酸合成酶E.抑制二氢叶酸还原酶PAS抗结核杆菌的作用原理是
公开招标采用公告的形式发布,邀请招标采用投标邀请书的形式发布,体现了两者()不同。
“小李并非既懂英语又懂俄语”,对这句话理解正确的是()。
什么是要素主义教育?
ReformandMedicalCosts[A]Americansaredeeplyconcernedabouttherelentlessriseinhealthcarecostsandhealthinsurancep
最新回复
(
0
)