首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)中的属性分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip,City),Zip→City。“零件”表P(Pno,Pna
建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)中的属性分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip,City),Zip→City。“零件”表P(Pno,Pna
admin
2009-03-23
85
问题
建立一个供应商、零件数据库。其中“供应商”表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)。
b.若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的:零件号不能为空,且值是唯—的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供以。请将下面的SQL语句空缺部分补充完整。 CREATE TABLE S(Sno CHAR(5)(43), Sname CHAR (30) UNIQUE, Zip CHAR (8), City CHAR (20) (44)):
选项
A、NOT NULL
B、NOT NULL UNIQUE
C、PRIMARY KEY(Sno)
D、PRIMARY KEY(Sname)
答案
C
解析
本题考查应试者对范式、SQL语言的掌握程度。
试题(42)考查范式的基础知识。“供应商”表S属于2NF,因为表S的主键是Sno,非主属性Sname,Status,City不存在对键的部分函数依赖。但是,当2NF消除了非主属性对码的传递函数依赖,则称为3NF。“供应商”表S不属于3NF,因为存在传递依赖,即Sno→Status,Status→City。所以正确的答案是B。
试题(43)正确的答案是B,因为试题要求供应商代码不能为空,且值是唯一的,供应商的名也是唯一的,所以需要用NOT NULL UNIQUE。试题(44)正确的答案是C,因为表S的主键是Sno,所以需要用PRIMARY KEY(Sno)来约束。补充完整的SQL语句如下:
CREATE TABLE S (Sno CHAR (5) NOT NULL UNIQUE,
Sname CHAR (30) UNIQUE,
Status CHAR (8),
City CHAR (20)
PRIMARY KEY (Sno));
转载请注明原文地址:https://www.kaotiyun.com/show/h9LZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请利用"资源管理器"对可移动磁盘进行快速格式化。
利用控制面板,将鼠标器的指针设置为动画沙漏。
将桌面背景设置为图片WindowsXP。
Excel单元格中,默认的数值型数据的对齐方式是()。A.居中B.左对齐C.右对齐D.上下对齐
在“插入表格”对活框中,单击“向导”按钮,则弹出(),可以引导用户一步步建立。
在PPoint97中,若要统计幻灯片的张数及字数等信息,则应执行()菜单中的“属性”命令。A.视图B.工具C.文件D.数据
CSS表示______。A.层B.行为C.样式表D.时间线
下列有关Word2000表格功能说法不正确的是()A.表格的单元格中可以插入图片B.设置表格的外框线只能用“格式”菜单中的命令C.表格的单元格中可以插入表格D.可以通过表格菜单将表格文字转换成表格
调制解调器的功能是实现()A.模拟信号与数字信号的转换B.数字信号的编码C.模拟信号的放大D.数字信号的整形
随机试题
儿童缺锌的表现有
我国对医疗保险参保人的分类不包括
《中国药典》规定用HPLC法测定含量的药物有()
给兔做心脏采血时,一次不超过
投资于衍生品的QDⅡ基金,应当在每个工作日计算并披露基金份额净值。( )
下列关于个人教育贷款的说法,不正确的是()。
下列内容体现与银行往来异常现象的有()。
在社会服务机构中,以没有钱作为出发点,根据机构在来年的实际需要而作出预算的是()财务预算方法。
一杯糖水,第一次加入一定量的水后,糖水的含糖百分比变为15%,第二次又加入同样多的水,糖水的含糖百分比变为12%,第三次再加入同样多的水,糖水的含糖百分比将变为多少?()
下列说法错误的是()。
最新回复
(
0
)