好文档 - 专业文书写作范文服务资料分享网站

数据库期末考试复习题库(非常全面)

天下 分享 时间: 加入收藏 我要投稿 点赞

精品

A.丢失修改、不可重复读、脏读、死锁 B.不可重复读、脏读、死锁

C.丢失修改、脏读、死锁 D.丢失修改、不可重复读、脏读 答案:D

一、

填空题

1、DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是 机制。 答案:封锁

2、有两种基本类型的锁,它们是 共享锁 和 排它锁 。答案:①共享锁

②排它锁

第二部分

第一章 数据库系统概论

填空题

1.数据库处理技术经历了 人工管理 、 文件管理 、 数据库管理 以及分布式数据

库管理四个发展阶段。(07年7月考)(09年1、7月考) 2. 在文件管理阶段,程序和数据在存储位置上是__分开___存放的。

3. 在人工管理和文件管理阶段,程序设计 依赖于 数据表示。(09年1月考判断) 4. 数据库系统具有 数据结构化 、 数据共享 、 数据独立性 、数据粒度小、独

立的数据操作界面、由DBMS统一管理等优点。(08年1月、09.7考)

5. 在文件管理阶段、文件之间是相互 独立 的,在数据库管理阶段,文件之间是相互

联系 的。(07年7月考是非题)

6.在_文件__系统中,不容易做到数据共享,在_数据库__系统中,容易做到数据共享。(08年1月考判断)

7.在文件系统中,存取数据的基本单位为__记录__,在数据库系统中,存取数据的基本单

位为_数据项__。

8. 在 文件 系统中,数据没有独立的操作界面,在 数据库 系统中数据具有独立的操作界面。(08年1月考)

9. 在数据库系统中访问数据,既可以采用 程序执行 方式,也可以 视屏交互 采用方式。 10. DBMS 具有 安全性 、 一致性 、 并发性 和 数据库恢复 等管理控制功能。(08年1月考)

11.分布式数据库系统既支持客户的_局部__应用,又支持客户的__全局__应用。(07年7

月考是非题)

12. 分布式数据库系统除了具有一般数据库系统的优点之外,还具有 兼容性好 、 可靠

感谢下载载

精品

性高 、 地域范围广 、 数据量大 、 客户数多 等优点。 13. 在实体中能作为码的属性称为 主属性 , 否则称为 非主属性 。09.7考 14. 域是实体中相应属性的 取值范围 ,性别属性的域包含 2 个值。(08年1月考) 15. 实体之间的联系类型有三种,分别是 1对1、 1对多 和 多对多 。(08、07年7月考)(09年1月考)

16.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是__多__

对__多__的联系。(09年1月考选择)

17.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是__1 对

___多__的联系。

18.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是___ ___

多_对___多_____的联系。

19. 任一种数据模型都有_ 型___和___值___的区别。(08年7月考)

20. 把保存_关系定义__的关系称为对应数据库的元关系,一个数据库的元关系由__DBMS_自动建立。(08年1月考)

21. 关系数据库系统具有 数据结构 单一、采用 集合运算 、数据完全 独立 、 数学 理论支持等优点。(08年7月考)(08年1月考)

22. 在 对象 数据模型中, 对象 不但能够继承,而且能够嵌套。(07、09年7月考是

非题)

在非关系模型中操作记录的方式是 过程 式的,在关系模型中操作记录的方式是

集合 式的。

23.关系中的每一行称为 元组 ,每一列称为 属性 。

24. 在数据库体系结构中,两级数据映像分别是指 外模式和模式 之间的数据映像与 模式和内模式 之间的数据映像。(08年1月考)

25. 数据库系统的三级模式结构和两级数据映像确保了数据的 物理 独立性和 逻辑 独

立性。(08年7月考)(07年7月考)

第二章 关系运算

1. 关系数据模型包括 关系数据结构 、 关系完整性规则 和 关系运算 三个方面。(07年7月考)(09年1、7月考)

2.设D1,D2和D3域的基数分别为2,3和4,则D1?D2?D3的元组数为__24__,每个元组有__3__个分量。(07、09年7月考)

3. 学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则__班级号_为学生关系中的_外码__。(07年7月考)

感谢下载载

精品

4. 若一个关系为R(学生号,姓名,性别,年龄),则 学生号 可以作为该关系的主码,姓名、性别和年龄为该关系的 非主 属性。(07年7月考)

5. 在候选码中的每个属性被称为 主 属性,不在任何候选码中的每个属性被称为 非主 属性。(09年1、7月考)

6. 关系完整性包括 实体 完整性、 参照 完整性和 用户定义 完整性三个方面。(08年1月考)

7. 在参照和被参照的关系中,每个外码值或者为 空 ,或者等于另一个关系中的 主码 值。 8. 设一个集合A={3,4,5,6,7} ,集合B={1,3,5,7,9},则A和B的并集中包含有 7个元素,

A和B的交集中包含有 3 个元素,A和B的差集中包含有 2 个元素。(07年7月考) 9. 设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系

A×B具有 a1+b1 个属性和 a2 x b2 个元组。(08年7月考) 10. 专门的关系运算包括__选择___、_投影_、__连接__和__除__四种。

11. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学

生号,课程号,成绩),则至少选修了课程号为‘001’和‘002’课程的全部学生信息所对应的运算表达式为 S >< Π学生号 (δ课程号=‘001’∨课程号=‘002’( X ))

12. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学

生号,课程号,成绩),则选修了课程名为‘程序设计’课程的全部学生信息所对应的运算表达式为S >< ( Π学生号 ( X ><( δ课程号=’程序设计’ (C ))))。 13. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学

生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为__C__?? ?课程号(_X__??(δ姓名=K(_S___)))。(09年1月考判断)

14. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学

生号,课程号,成绩),求出所有选课的学生信息的运算表达式为__ ?课程号(_X_)_____与__C___的自然连接。(07、09年7月考是非题)

第三章 关系规范化基础

1.在一个关系R中,若属性集X函数决定属性集Y,则记作为_X→Y_,称X为 决定因素 。 2. 在一个关系R中,若X→Y且 X ? Y,则称X→Y为 非平凡 依赖,否则,若X→Y且X ?Y,

则称X→Y为 平凡 依赖。(08年7月考)

3. 在一个关系R中,“职工号”函数决定“姓名”既是 非平凡 函数依赖,又是 完全 函

数依赖。(07、09年7月考)

感谢下载载

精品

4. 已知“职工号→性别”成立,则“(职工号,性别)→ 性别”既是 平凡 函数依赖,

又是 部分 函数依赖。(08年1月考)

5. 在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着__学号__函数决

定__系主任___。(08年7月考)

6. 在一个关系R中,若存在X→Y和X→Z,则存在 X→(Y,Z) ,称此为函数依赖的 合

并性 规则。(08年1月考)

7. 在一个关系R中,若存在X→(Y,Z),则也隐含存在__X→Y__和_ X→Z_,称此为函数依

赖的__分解性___规则。(08年7月考)(07、09年7月考)

8. 在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能

函数决定R中的每个属性,则称 X 为关系R的一个 候选码 。(08年7月考) 9. 一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外, 也允许存在

部分 函数决定和 传递 函数决定。(08年1月考)

10. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则

该关系的候选码为__(A,C)__,该候选码含有_2__属性。

11. 设一个关系为R(A,B,C,D,E,F ),它的最小函数依赖集为FD={A→B,A→C, D→E, D→F},

则该关系的候选码为__(A,D)___,该候选码含有___2___属性。(08年1月、09.7考) 12. 设一个关系为R(A,B,C,D,E,F,G ),它的最小函数依赖集为FD={A→B,C→D, B→E, E

→F},则该关系的候选码为_(A,C,G)__,该候选码含有_3__属性。(08年1月、07年7月考)

13. 对关系进行规范化,通常只要求规范化到 第三 范式,该规范化过程能够很好的保持数

据的 无损连接 性和 函数依赖 性。(08年1月考)

14. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据 冗余 以及 插

入 、 删除 和 修改 异常。(08年7月考)

15. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该

关系的候选码为_(A,D)__,该关系存在着_部分__函数依赖。(08年7月考) 16. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,C→E},该关系只

满足_ 第一__范式,若要规范化为高一级的范式,则将得到_3_个关系。(08年7月考) 17. 关系数据库中的每个关系必须最低达到__第一__范式,该范式中的每个属性都是__不可

再分__的。

18. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成 数据冗余 和 操作异

常 。(09年7月考)

19. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A

→F,F→G},该关系满足 第二_范式,若要规范化为高一级的范式,则将得到_3_个关系。(09年1月考)

20. 若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到__

感谢下载载

精品

第三__范式。(09年1月考选择、判断)

第四章 结构化查询语言-----SQL

一、填空题

1. 数据库系统的外模式在SQL中称为 视图 ,它由 基本表 产生出来。

2. SQL是高度 非过程化 和面向 集合 操作的语言。(08、07年7月考)(09年1月考) 3. 由create schema KUCUN authorization LIU 命令建立的一个数据库名为 KUCUN ,

所有者为 LIU 。(07年7月考)

4. 在SQL中建立和删除数据库模式的命令分别为_create database __和__drop

database___。

5. 在SQL中完整性约束分为 列级 完整性约束和 表级 完整性约束两个方面。 6. 在 列级 完整性约束中,每个约束只能涉及到1个属性,在 表级 完整性约束中,

每个约束可以涉及到多个属性。(08年7月考)

7. 在SQL中,列级完整性约束分为 6 种情况,表级完整性约束分为 4 种情况。 8. 在SQL中,主码约束的关键字为 primary key ,外码约束的关键字为 foreign key 。(08年7月考)(08年1月考)

9. 在SQL中,单值约束的关键字为 unique ,检查约束的关键字为 check 。(08年7

月考)(07年7月考)(09年1月考)

10. 在SQL中,create table 、alter table 和drop table 命令分别为在数据库中 建

立 、_修改__和 删除 基本表结构的命令。(08年1月考)(09年1月考选择)

11. 向基本表中插入数据有两种命令格式,一种称为 单行 插入格式,另一种称为

多行 插入格式。(08年7月考)

12. 在SQL中,对基本表进行插入、修改和删除记录命令分别为_insert _、___update__

和_delete_命令。(08年1月考)

13. 在SQL中,每个视图中的列可以来自不同的 表 ,它是在原有表的基础上

建立 的逻辑意义上的新关系。(09年1月考判断)

14. 在SQL查询语句中,group by 选项实现 分组 功能,order by 选项实现对结果表

的 排序 功能。(07年7月考)

15. 在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间

的连接共有三种方式,分别称为_中间连接__、__左连接__和_右连接___。(08、09年7月考)

第五章 数据库应用系统设计

1.一个数据库应用系统的开发过程大致相继经过_需求分析_、___概念设计_、逻辑设计、

感谢下载载

数据库期末考试复习题库(非常全面)

精品A.丢失修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读答案:D一、填空题1、DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是机制。
推荐度:
点击下载文档文档为doc格式
0y4k26a3c51jxus0hkxz44s0w0d4pn00w18
领取福利

微信扫码领取福利

微信扫码分享