1 / 20
文档名称:

数据库原理 期末考试复习题与答案.doc

格式:doc   大小:67KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库原理 期末考试复习题与答案.doc

上传人:nb6785 2022/1/23 文件大小:67 KB

下载得到文件列表

数据库原理 期末考试复习题与答案.doc

相关文档

文档介绍

文档介绍:.
1 / 20
数据库原理-期末考试复****题与答案
一、单项选择题
得 分
〔本大题共20小题,每小题2分,共40分>
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无5 / 20
A=A*2
write<A>
read<A>
read<B>
sum=A+B
write<A+B>
图2
:LOCK S<A>…LOCK S<B>…LOCK X<C>
…UNLOCK<B>…UNLOCK <A>…UNLOCK <C>
事务T2的封锁序列为:LOCK S<A>…UNLOCK <A>…LOCK S<B>
…LOCK X<C>…UNLOCK <C>…UNLOCK <B>
则遵守两段封锁协议的事务是〔   〕

二、填空题
〔本大题共7小题,每空1分,共10分〕
请在每小题的空格中填上正确答案。
得 分
错填、不填均无分。
1. 关系数据库的实体完整性规则规定基本关系的都不能取。
2. 在关系A〔S,SN,D〕和B〔D,CN,NM〕中,A的主码是S,B的主码是D,则D在A中称为。
,用于授权的语句是_________。

.
6 / 20
5. 数据库系统中最重要的软件是,最重要的用户是
6. 数据库设计分为以下六个设计阶段:需求分析阶段、、逻辑结构设计阶段、、数据库实施阶段、数据库运行和维护阶段。
〔A,B,C,D〕和R上的函数依赖集F={A→CD,C→B},则
得 分
R∈NF。
三、简答题
〔本大题共3小题,第1题4分,第2、3题各3分,
共10分〕
1. 试述数据、数据库、数据库管理系统、数据库系统的概念。
2. 说明视图与基本表的区别和联系。
3.数据库系统的故障有哪些类型?
得 分
四、设计题
<第1题15分,第2题10分,共25分>
,包括如下四个关系模式:
S<SNO,SNAME, STATUS,CITY>;
P<PNO,PNAME,COLOR,WEIGHT>;
J<JNO,JNAME,CITY>;
SPJ<SNO,PNO,JNO,QTY>;
供应商表S由供应商号、供应商名、状态、城市组成;
零件表P 由零件号、零件名、颜色、重量组成;
工程项目表J由项目号、项目名、城市组成;
.
7 / 20
供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;
〔1〕用关系代数查询没有使用XX供应商生产的红色零件的工程号;〔3分〕
〔2〕 用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;〔3分〕
〔3〕用SQL查询供应工程J1零件为红色的工程号JNO;〔2分〕
〔4〕用SQL查询没有使用XX供应商生产的零件的工程号;〔3分〕
〔5〕用SQL语句将全部红色零件改为蓝色;〔2分〕
〔6〕用SQL语句将〔S2,P4,J6,400〕插入供应情况关系。〔2分〕
2.设有关系STUDENT<S#,SNAME,SDEPT,MNAME,CNAME,GRADE>,〔S#,CNAME〕为候选码,设关系中有如下函数依赖:
〔S#,CNAME〕→SNAME,SDEPT,MNAME
S#→SNAME,SDEPT,MNAME
〔S#,CNAME〕→GRADE
SDEPT→MNAME
试求下列问题:
〔1〕关系STUDENT属于第几X式?并说明理由。〔3分〕
〔2〕如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为巧
BCNF。〔7分〕
要求:写出达到每一级X式的分解过程,并指明消除什么类型的函数依赖。
得 分
五、综合题〔15分〕
.
8 / 20
某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、XX。
〔1〕根据上述语义画出E-R图;〔5分〕
〔2〕将该E-R模型转换为关系模型;〔5分〕
〔要求:1:1和1:n的联系进行合并〕
〔3〕指出转换结果中每个关系模式的主码和外码。〔5分〕
参考答案与评分标准
一、选择题〔每题2分〕
1.D 2.C 3.D 4.A 5.B 6.D 7.C 8.B 9.C 10.B 11.C 12.D 13.A 14.