当前位置:文档之家› 武汉大学计算机考研复试部分:数据库课件DB期末复习及练习

武汉大学计算机考研复试部分:数据库课件DB期末复习及练习

武汉大学《数据库原理》课程组一.填空题
⏹1.关系模型的三种完整性约束为。

⏹2.数据库中常用四种数据模型有。

⏹3. 数据库的三级模式结构是指;
提供的两个独立性是指。

⏹4.SQL的集合与主语言单记录处理方式之间通过____
进行协调。

⏹5.数据库恢复的基本原理是____ ,主要技术有____。

⏹6. 关系代数的五种基本运算是____ 。

⏹7. DBMS并发控制的单位为____ 。

⏹8. 实现DBS安全性最重要的两个技术是____。

二.单项选择题
武汉大学《数据库原理》课程组
⏹1. 通常所说DBS、DBMS、和DB三者之间的关系是( )。

A. DBMS包含DB和DBS
B. DB包含DBS和DBMS
C. DBS包含DB和DBMS
D.三者无关
⏹2. DB三级模式体系结构的划分,有利于保持DB的( )。

A. 数据独立性
B. 数据安全性
C. 结构规范化
D. 操作可行性
⏹3.在R(C,S,Z)中,有F={(C,S)→Z,Z→C},则R能达到( )。

A. 1NF
B. 2NF
C. 3NF
D. BCNF
⏹4. 关系数据库系统进行( )的处理,是为了提高效率。

A.视图定义
B.最高范式的规范化
C.可串性化
D.查询优化
⏹5. SQL中,谓词EXISTS用来测试一个结果集是否( )。

A.为非空集合
B.行相同
C.行不相同
D.值均为空
⏹6. SQL和宿主语言的接口是( )。

A. DBMS
B. OS
C. DML
D. 主变量
⏹7. 已知关系模式R={A,B,C,D,E},函数依赖集为{A→D,B→C,E→A},则该关系模式的候选码是( )。

A.AB B. BE C.CD D. DE
⏹8. 事务的四个特性含()。

A.串行性 B.一致性 C.开放性 D.封锁性
⏹9. 下面哪种不属于数据库安全技术()
A.存取控制 B.视图 C.镜像 D.审计
⏹1. 用户只能通过基本关系操作关系DB中的数据。

⏹2. 若模式R中的属性全部是主属性,则R必定是BCNF。

⏹3. 若事务T1对数据对象A上了IS锁,则事务T2不能
对数据对象A上SIX锁。

⏹4.规范化过程中,关系的分解不是唯一的。

⏹5.查询优化时,尽可能先做笛卡尔积。

⏹四.简答题
⏹1.数据库设计的几个阶段及其主要任务是什么?
⏹2.登记日志文件的原则是什么?登记日志文件为什么
必须先写日志文件,后写数据库?
⏹3.什么是DB完整性?DBMS的完整性控制有哪些功能?
⏹4.当前数据库技术发展的主要特征是什么?
武汉大学《数据库原理》课程组五.查询设计题
⏹设某供应DB:参见教材
⏹1.用关系代数表示下列查询:
⏹1)查询为所有工程供货的供应商名。

⏹2)查询为工程号J1供货且与该工程位于同一城市
的供应商名。

⏹2.用SQL语句完成下列查询:
⏹1)查询至少为工程号J1和J2供货的供应商号。

⏹2)查询不供应P2零件号的供应商号和供应商名。

⏹3)查询重量低于红色螺丝刀的零件号、零件名和颜色。

⏹4)查供应商数超过4个的工程号和供应商个数。

按供应商个数升序排列,个数相同时,按工程号降序排列。

武汉大学《数据库原理》课程组六.证明题:
⏹设关系模式R(U)的函数依赖集F中包含函数依赖:
⏹Yj—>Zj (j=1,2,…,k),
⏹试证明:在F+中,Y1Y2…YK—>Z1Z2…ZK成立。

⏹七、数据库设计
⏹1.关系模式BCL(BNO,CITY,SSETS,CNO,NAME,ADDR,LNO,
AMOUNT),各属性依次为支行号,支行所在城市,支行总资产,客户号,客户名,客户地址,贷款号,贷款金额。

⏹设一个客户可贷多笔贷款,一笔贷款可由多个客户共同贷款;贷款
由各个支行发出,一笔贷款只能由一个支行发出,贷款号在各支行唯一。

⏹试分析该关系模式存在的问题并用规范化理论将其分解为合理的关
系模式。

七.数据库设计
武汉大学《数据库原理》课程组
⏹2.设要建立舰队管理信息系统,它包括如下信息:
⏹舰队方面:舰队D:舰队名称,基地地点,舰艇数量Q1
舰艇T:编号,舰艇名称,所属舰队名称
⏹舰艇方面:舰艇T:舰艇编号,舰艇名,安装的武器名称
武器W:武器名称,出厂时间,所属舰艇编号
官兵G:官兵证号,姓名,所属舰艇编号
⏹其中:一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇
安装多种武器,一种武器可安装于多艘舰艇上,某舰艇上安装某种武器有具体日期date及数量Q2;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇。

⏹设计:1)分别设计舰队和舰艇两个局部E-R图,并它们合并为一个
全局E-R图;
2)将该全局E-R图转换为关系模式。

武汉大学《数据库原理》课程组讨论题
⏹现有如下关系模式:
Br(图书编号B#, 书名, 作者名, 出版社,
读者编号R#, 读者名, 借期, 还期)
⏹1)写出模式Br的主码;
⏹2)模式Br中如果存在部分函数依赖请写出两个。

⏹3)模式Br中如果存在传递函数依赖请写出一个。

⏹4)模式Br最高满足第几范式?
若不符合BCNF则分解为BCNF。

相关主题