《数据库原理与应用》试题六Word格式文档下载.doc
- 文档编号:14316780
- 上传时间:2022-10-22
- 格式:DOC
- 页数:4
- 大小:57KB
《数据库原理与应用》试题六Word格式文档下载.doc
《《数据库原理与应用》试题六Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《《数据库原理与应用》试题六Word格式文档下载.doc(4页珍藏版)》请在冰豆网上搜索。
3.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DB和DBMSB.DBMS包括DB和DBS
4.若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,而对于实体集B中的每一个实体,实体集A中只有1个实体与之联系,则实体集A和实体集B之间的联系类型为()。
N C.M:
N D.N:
1
5.下列不属于数据安全性控制方法的是()。
A.用户标识和鉴定 B.用户存取权限控制 C.数据加密 D.网络流量控制
6.若关系R为M列P行,关系S为N列Q行,则()的结果为M+N列P×
Q行。
A.R-S B.R×
S C.R÷
S D.RS
7.数据模型应满足()的要求。
A.真实模拟现实世界 B.容易为人们所理解 C.便于在计算机上实现 D.以上都是
8.下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名
C.与行的次序无关D.与列的次序无关
9.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是()
A.左外联接B.右外联接C.外部并D.外联接
10.若关系R为M列P行,关系S为N列Q行,则R×
S的结果为()列()行。
A.M+N、P+Q B.M+N、P×
Q C.M×
N、P+Q D.M×
N、P×
Q
二.填空题(本大题共10小题,每小题2分,共20分)
1.数据模型通常分为层次模型、()、()、面向对象模型和对象关系模型等。
2.关系模型中有三类完整性约束:
()、()和用户定义的完整性。
3.关系代数运算中,专门的关系运算有(),()和连接。
4.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主码是(),学生关系的外码是()。
5.关系的实体完整性规则定义了()不能取空值。
6.第二范式是在第一范式的基础上消除了()。
7.在数据库的两层映像中,()保证了物理独立性。
8.建立冗余数据最常用的技术是数据转储和()。
9.数据库设计分为如下几个阶段:
()、()、()、()、()。
10.数据库结构设计包括()、()、()。
三、简答题(20分)。
1.设某图书集团有一关系模式R如下:
R(书店编号,书籍编号,库存数量,部门编号,负责人)如果规定:
(1)每个书店的每种书籍只在该书店的一个部门销售;
(2)每个书店的每个部门只有一个负责人;
(3)每个书店的每种书籍只有一个库存数量。
回答以下问题:
(1)根据上述规定写出关系模式R的基本函数依赖;
(2)找出关系模式R的候选码;
(3)试问关系模式R最高已经达到第几范式?
为什么?
(4)将R分解成3NF模式集。
四、SQL语言题(20分)。
1.设有一个SPJ数据库,包括S、P、J、SPJ四个关系模式:
供应商表S(供应商代码SNO,供应商姓名SNAME,供应商状态STATUS,供应商所在城市CITY);
零件表P(零件代码PNO,零件名PNAME,颜色COLOR,重量WEIGHT);
工程项目表J(项目代码JNO,项目名JNAME,项目所在城市CITY);
供应情况表SPJ(供应商代码SNO,零件代码PNO,项目代码JNO,供应数量QTY);
用SQL语言完成如下查询:
(1)找出所有供应商的姓名和所在城市;
(2)求供应工程J1零件P1的供应商号码SNO;
(3)求供应工程J1零件为红色的供应商号码SNO;
(4)找出所有零件的名称、颜色、重量;
(5)找出上海厂商供应的所有零件号码;
(6)找出工程项目J2使用的各种零件的名称及其数量;
(7)找出所有供应商的姓名和所在城市;
(8)找出所有零件的名称、颜色、重量;
(9)找出使用供应商S1所供应零件的工程号码;
(10)找出工程项目J2使用的各种零件的名称及其数量。
五、综合题(20分)。
设某商业集团数据库中有三个实体集:
商店:
商店编号、商店名、地址
商品:
商品编号、商品名、规格、单价
职工:
职工编号、姓名、性别、业绩
每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品时有月销售量;
每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)试画出E-R图,要求在图上注明属性及联系的类型;
(2)将E-R图转换成关系模型,并注明主码;
(3)根据实际情况,使用SQL创建表,包括各种约束;
(4)用SQL语句查找大于平均业绩的职工姓名;
(5)用SQL语句创建一个业绩大于100的所有男职工信息的视图。
《数据库原理与应用》试题六答案
1、B2、B3、A4、B5、D6、B7、D8、A9、D10、B
1.网状模型,关系模型
2.实体完整性,参照完整性
3.选择,投影
4.学号,系编号
5.主键字段
6.部分函数依赖
7.模式/内模式映像
8.备份日志文件
9.需求分析、结构设计、行为设计、数据库实施、数据库运行和维护
10.概念结构设计、逻辑结构设计、物理结构设计
答:
(1)有三个函数依赖:
(书店编号,书籍编号)部门编号(2分)
(书店编号,部门编号)负责人(2分)
(书店编号,书籍编号)库存数量(2分)
部门编号负责人
书籍编号库存数量
(2)R的候选码:
(书店编号,书籍编号)(3分)
(3)R属于2NF。
(2分)
因为R中存在着非主属性“负责人”对候选码(书店编号,书籍编号)的传递函数依赖,所以R属于2NF。
(3分)
(4)分解成:
R1(书店编号,书籍编号,库存数量,部门编号)(3分)
R2(书店编号,部门编号,负责人)(3分)
四、(用SQL语言实现)(20分)
(1)selectSNAME,CITYfromS(2分)
(2)selectSNOfromSPJwhereJNO=’J1’andPNO=’P1’(2分)
(3)selectSNOfromSPJwhereSPJ.PNO=P.PNOandJNO=’J1’andCOLOR=’red’(2分)
(4)selectPNAME,COLOR,WEIGHTfromP;
(2分)
(5)selectS.SNOfromS,P,SPJwhereS.SNO=SPJ.SNOandSPJ.PNO=P.PNOandCITY=’上海’;
(2分)
(6)selectPNAME,WEIGHTfromP,SPJwhereP.PNO=SPJ.PNOandJNO=’J2’;
(7)Selectsname,city1fromS;
(8)SelectPname,color,weightfromP;
(9)SelectJnofromSPJwheresno=’s1’;
(2分)
(10)SelectP.pname,SPJ.qtyfromSPJ,PwhereSPJ.pno=P.pnoandSPJ.Jno=’J2’;
(2分)
3
五、综合题
(1)(4分)
(2)这个E-R图可转换为4个关系模式:
(4分)
商店(商店编号,商店名,地址)(1分)
职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)(1分)
商品(商品编号,商品名,规格,单价)(1分)
销售(商店编号,商品编号,月销售量)(1分)
(3) createshop(Sidchar(3)primarykey,Snamechar(10),Saddchar(50));
(2分)
createemployee(Eidchar(3)primarykey,Enamechar(5),Esexchar
(1),Eachreal,Sidchar(3),
Eredate,Esaint,foreignkey(Sid)references(shop));
(2分)
createcommodity(Cidchar(3)primarykey,Cnamechar(10),Cspchar(10),Cprreal);
(2分)
createvendition(Sidchar(3),Cidchar(3),Vseint,primarykey(Sid,Cid),
foreignkey(Sid)references(shop),foreignkey(Cid)references(commodity));
(2分)
(4)selectEnamefromemployeexwhereEach>
=(selectavg(Each)fromemployeeywherey.Each=x.Each);
(2分)
(5) createviewEman(Eid,Ename,Esex,Each,Sid,Ere,Esa)
AsselectEid,Ename,Esex,Each,Sid,Ere,EsfromemployeewhereEach>
100andEsex=’男’;
(2分)
4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与应用 数据库 原理 应用 试题