武汉大学计算机考研复试部分:数据库课件DB期末复习及练习
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一. 填空题
武汉大学《数据库原理》课程组
1.关系模型的三种完整性约束为 。 2.数据库中常用四种数据模型有 。 3. 数据库的三级模式结构是指 ; 提供的两个独立性是指 。 4.SQL的集合与主语言单记录处理方式之间通过____ 进行协调。 5.数据库恢复的基本原理是____ ,主要技术有____。 6. 关系代数的五种基本运算是____ 。 7. DBMS并发控制的单位为____ 。 8. 实现DBS安全性最重要的两个技术是____。
七. 数据库设计
武汉大学《数据库原理》课程组
2.设要建立舰队管理信息系统,它包括如下信息: 舰队方面:舰队D:舰队名称,基地地点,舰艇数量Q1 舰艇T:编号,舰艇名称,所属舰队名称 舰艇方面:舰艇T:舰艇编号,舰艇名,安装的武器名称 武器W:武器名称,出厂时间,所属舰艇编号 官兵G:官兵证号,姓名,所属舰艇编号 其中:一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇 安装多种武器,一种武器可安装于多艘舰艇上,某舰艇上安装某种 武器有具体日期date及数量Q2;一艘舰艇有多个官兵,一个官兵只 属于一艘舰艇。 设计:1)分别设计舰队和舰艇两个局部E-R图,并它们合并为一个 全局E-R图; 2) 将该全局E-R图转换为关系模式。
ቤተ መጻሕፍቲ ባይዱ
二. 单项选择题
武汉大学《数据库原理》课程组
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.查询优化
五.查询设计题
武汉大学《数据库原理》课程组
设某供应DB:参见教材
1.用关系代数表示下列查询: 1)查询为所有工程供货的供应商名。 2)查询为工程号J1供货且与该工程位于同一城市 的供应商名。 2.用SQL语句完成下列查询: 1)查询至少为工程号J1和J2供货的供应商号。 2)查询不供应P2零件号的供应商号和供应商名。 3)查询重量低于红色螺丝刀的零件号、零件名和颜色。 4)查供应商数超过 4 个的工程号和供应商个数。按供应 商个数升序排列,个数相同时,按工程号降序排列。
三. 判断改错题
武汉大学《数据库原理》课程组
1. 用户只能通过基本关系操作关系DB中的数据。 2. 若模式R中的属性全部是主属性,则R必定是BCNF。 3. 若事务T1对数据对象A上了IS锁,则事务T2不能 对数据对象A上SIX锁。 4.规范化过程中,关系的分解不是唯一的。 5.查询优化时,尽可能先做笛卡尔积。 四. 简答题 1.数据库设计的几个阶段及其主要任务是什么? 2.登记日志文件的原则是什么?登记日志文件为什么 必须先写日志文件,后写数据库? 3.什么是DB完整性?DBMS的完整性控制有哪些功能? 4.当前数据库技术发展的主要特征是什么?
讨论题
武汉大学《数据库原理》课程组
现有如下关系模式: Br(图书编号B#, 书名, 作者名, 出版社, 读者编号R#, 读者名, 借期, 还期) 1)写出模式Br的主码; 2)模式Br中如果存在部分函数依赖请写出两个。 3)模式Br中如果存在传递函数依赖请写出一个。 4)模式Br最高满足第几范式? 若不符合BCNF则分解为BCNF。
六.证明题:
武汉大学《数据库原理》课程组
设关系模式R(U)的函数依赖集F中包含函数依赖: Yj—>Zj (j=1,2,…,k), 试证明:在F+中,Y1Y2…YK—>Z1Z2…ZK成立。 七、数据库设计
1.关系模式 BCL ( BNO , CITY , SSETS , CNO , NAME , ADDR , LNO , AMOUNT),各属性依次为支行号,支行所在城市,支行总资产,客 户号,客户名,客户地址,贷款号,贷款金额。 设一个客户可贷多笔贷款,一笔贷款可由多个客户共同贷款;贷款 由各个支行发出,一笔贷款只能由一个支行发出,贷款号在各支行 唯一。 试分析该关系模式存在的问题并用规范化理论将其分解为合理的关 系模式。
二. 单项选择题
武汉大学《数据库原理》课程组
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.关系模型的三种完整性约束为 。 2.数据库中常用四种数据模型有 。 3. 数据库的三级模式结构是指 ; 提供的两个独立性是指 。 4.SQL的集合与主语言单记录处理方式之间通过____ 进行协调。 5.数据库恢复的基本原理是____ ,主要技术有____。 6. 关系代数的五种基本运算是____ 。 7. DBMS并发控制的单位为____ 。 8. 实现DBS安全性最重要的两个技术是____。
七. 数据库设计
武汉大学《数据库原理》课程组
2.设要建立舰队管理信息系统,它包括如下信息: 舰队方面:舰队D:舰队名称,基地地点,舰艇数量Q1 舰艇T:编号,舰艇名称,所属舰队名称 舰艇方面:舰艇T:舰艇编号,舰艇名,安装的武器名称 武器W:武器名称,出厂时间,所属舰艇编号 官兵G:官兵证号,姓名,所属舰艇编号 其中:一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇 安装多种武器,一种武器可安装于多艘舰艇上,某舰艇上安装某种 武器有具体日期date及数量Q2;一艘舰艇有多个官兵,一个官兵只 属于一艘舰艇。 设计:1)分别设计舰队和舰艇两个局部E-R图,并它们合并为一个 全局E-R图; 2) 将该全局E-R图转换为关系模式。
ቤተ መጻሕፍቲ ባይዱ
二. 单项选择题
武汉大学《数据库原理》课程组
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.查询优化
五.查询设计题
武汉大学《数据库原理》课程组
设某供应DB:参见教材
1.用关系代数表示下列查询: 1)查询为所有工程供货的供应商名。 2)查询为工程号J1供货且与该工程位于同一城市 的供应商名。 2.用SQL语句完成下列查询: 1)查询至少为工程号J1和J2供货的供应商号。 2)查询不供应P2零件号的供应商号和供应商名。 3)查询重量低于红色螺丝刀的零件号、零件名和颜色。 4)查供应商数超过 4 个的工程号和供应商个数。按供应 商个数升序排列,个数相同时,按工程号降序排列。
三. 判断改错题
武汉大学《数据库原理》课程组
1. 用户只能通过基本关系操作关系DB中的数据。 2. 若模式R中的属性全部是主属性,则R必定是BCNF。 3. 若事务T1对数据对象A上了IS锁,则事务T2不能 对数据对象A上SIX锁。 4.规范化过程中,关系的分解不是唯一的。 5.查询优化时,尽可能先做笛卡尔积。 四. 简答题 1.数据库设计的几个阶段及其主要任务是什么? 2.登记日志文件的原则是什么?登记日志文件为什么 必须先写日志文件,后写数据库? 3.什么是DB完整性?DBMS的完整性控制有哪些功能? 4.当前数据库技术发展的主要特征是什么?
讨论题
武汉大学《数据库原理》课程组
现有如下关系模式: Br(图书编号B#, 书名, 作者名, 出版社, 读者编号R#, 读者名, 借期, 还期) 1)写出模式Br的主码; 2)模式Br中如果存在部分函数依赖请写出两个。 3)模式Br中如果存在传递函数依赖请写出一个。 4)模式Br最高满足第几范式? 若不符合BCNF则分解为BCNF。
六.证明题:
武汉大学《数据库原理》课程组
设关系模式R(U)的函数依赖集F中包含函数依赖: Yj—>Zj (j=1,2,…,k), 试证明:在F+中,Y1Y2…YK—>Z1Z2…ZK成立。 七、数据库设计
1.关系模式 BCL ( BNO , CITY , SSETS , CNO , NAME , ADDR , LNO , AMOUNT),各属性依次为支行号,支行所在城市,支行总资产,客 户号,客户名,客户地址,贷款号,贷款金额。 设一个客户可贷多笔贷款,一笔贷款可由多个客户共同贷款;贷款 由各个支行发出,一笔贷款只能由一个支行发出,贷款号在各支行 唯一。 试分析该关系模式存在的问题并用规范化理论将其分解为合理的关 系模式。
二. 单项选择题
武汉大学《数据库原理》课程组
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.审计