数据库原理期末模拟试题大全(2)

2019-03-15 13:09

机会总是留给有准备的人。

4.三级模式间存在两种映射,它们是( )

A、模式与外模式间,模式与内模式间 B、子模式与内模式间,外模式与内模式间 C、子模式与外模式间,模式与内模式间D、模式与内模式间,模式与模式间 5.从关系中挑选出指定的属性组成新关系的运算称为( ) 对比第10题 A、\选取\运算 B、\投影\运算 C、\联接\运算 D、\交\运算 6.SQL Server是一个基于( )

A、层次模型的DBMS B、网状模型的DBMS C、关系模型的应用程序 D、关系模型的DBMS

7. 在数据库设计中,将ER图转换成关系数据模型的过程属于( ) A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 8. SQL中,下列涉及空值的操作,不正确的是( )

A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 9. 如果事务T获得了数据项Q上的排它锁,则T对Q ( ) A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写

10.从关系中挑选出指定的元组组成新关系的运算称为( )对比第5题 A、\选取\运算 B、\投影\运算 C、\联接\运算 D、\交\运算

11.下列数据模型中,数据独立性最高的是( ) A、网状数据模型 B、关系数据模型 C、层次数据模型 D、非关系模型

12.为提高效率,关系数据库系统必须进行( )处理。 A、定义视图 B、查询优化

C、数据恢复 D、数据规范化到最高范式 13.E—R模型属于( )

A.信息模型 B.层次模型 C.关系模型 D.网状模型 14. DBMS中实现事务隔离性的子系统是 ( )

A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统

15.下列那种方式不是嵌入式SQL与主语言之间的通讯方式( ) A.SQL通讯区 B.主变量 C. 游标 D.全局变量 二、 填空题(每空1分,共15分)

1.提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为__数据库管理系统______。

2.数据独立性分为__逻辑独立性____________和__物理独立性____________。 3.谓词演算用于关系运算中称_____关系演算_________。

4.分解关系的两条基本原则是:_具有无损连接性的分解、保持函数以来的分解________, 5.用树型结构表示实体类型及实体间联系的数据模型称为___层次模型____________。

第 6 页 共 28 页

机会总是留给有准备的人。

6. 关系数据库的标准语言是__结构化查询语言(SQL)____语言。

7.DB并发操作通常会带来三类问题,它们是丢失更新、____不可重复读___和读脏数据。 8. 事务必须具有的四个性质是:原子性、一致性、___隔离性______和持久性。

9.从用户的角度看,数据库系统分为单用户结构、_主从式______、分布式结构和_C/S 结构____。

10.参照完整性规则是定义__参照关系_____与___被参照关系____之间的引用规则。 11.授权所用语句是__GRANT____________,收权所用语句是____REVOKE_____。 三、解释下列术语(每小题3分,共15分)

1.DBMS 2.数据完整性 3.数据模型 4.实体 5.非主属性 四、简答题(每小题3分,共15分)

1.数据安全性包括哪些方面?

2.关系模型的完整性规则有哪几类? 3.等值连接与自然连接的区别是什么? 4.试述三级封锁协议。

5.试述需求分析阶段的任务和方法。 五、应用题(每小题4分,共20分) 设有关系模式为:

学生(学号,姓名,性别,年龄,所在系) 课程(课程号,课程名,任课教师) 选课(学号,课程号,成绩) 请用关系代数完成下列操作:

1.求zhang老师所授课程的课程号和课程名。 2.求没有选修课程号为“2”课程的学生学号。 3.求年龄大于22的女同学的学号和姓名。 4.求选修了全部课程的学生学号和姓名。

5.求选修了学号为“98001”学生所学过的所有课程的学生学号和姓名。 六、写出下列操作的SQL语句(每小题4分,共20分)

1.建立一张职工登记表EMPLOYEE,它由编号BH,姓名XM,部门BM,基本工资JBGZ,职称ZC,学历XL,特长TC组成,主码为编号BH。 2.向上述职工登记表增加一个“职务(ZW)”列,类型为字符型。

3.建立上述职工登记表EMPLOYEE的按编号的索引,索引名称为teach

4.建立上述职工登记表EMPLOYEE的视图,视图包括姓名、职务、基本工资,名称为BMV,条件是部门是“金融系”。

5.删除基本表职工登记表EMPLOYEE。

第 7 页 共 28 页

机会总是留给有准备的人。

第 8 页 共 28 页

机会总是留给有准备的人。

数据库原理模拟题及其答案(3)

一、

填空题

1.________________是一个逻辑上统一、地域上分布的数据集合。(分布式数据库) 2.数据库的三级模式是指内模式、___________________、外模式。(模式)

____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。(概念世界)

3.数据模型由三部分组成:数据结构、数据操作、__________________。(完整性规则)

4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是__________________________。(层次模型) 5.能唯一标识一个元组的属性或属性组成为________________。(关键字)

6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。(控制) 7.视图是从其它________________________或视图导出的表。(基本表)

8.在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,则称 X 为关系 R 的______________________。(外关键字) 9. 数据字典中的___________________是不可再分的数据单位。(数据项)

数据字典包括数据项、数据结构、数据流、数据存储、处理过程。

二、单项选择题

1. ______________是长期存储在计算机内的有组织,可共享的数据集合. a.数据库管理系统 b.数据库系统 c.数据库 d.文件组织

2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和__________________.() a.数据库管理系统 b.数据库应用系统 c.相关的计算机系统 d.各类相关人员 3.在文件系统阶段,数据_____________________。() a.无独立性 b.独立性差 c.具有物理独立性 d.具有逻辑独立性 4.数据库系统阶段,数据__________________。() a.具有物理独立性,没有逻辑独立性 b.具有物理独立性和逻辑独立性 c.独立性差 d.具有高度的物理独立性和一定程度的逻辑独立性

5.________________属于信息世界的模型,是现实世界到机器世界的一个中间层次。() a.数据模型 b.概念模型 c.E-R图 c.关系模型

6.数据库系统软件包括DBMS和________________________。() a.数据库 b.高级语言 c.OS d.数据库应用系统和开发工具

第 9 页 共 28 页

机会总是留给有准备的人。

7.在SQL语言中授权的操作是通过________________语句实现的。() a.CREATE b.REVOKE c.GRANT d.INSERT 8.数据库中只存放视图的__________________。() a.操作 b.对应的数据 c.定义 d.限制 9.概念结构设计阶段得到的结果是________。() a.数据字典描述的数据需求 b.E-R图表示的概念模型 c.某个DBMS所支持的数据模型 d.包括存储结构和存取方法的物理结构 10.一个m:n联系转换为一个关系模式。关系的码为________。() a.某个实体的码 b.各实体码的组合 c.n端实体的码 d.任意一个实体的码 三.问答题

1.试比较文件系统和数据库系统的特点?

答:文件系统和数据库系统所处理的数据都可长期保存,反复操作。 文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。

文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。

文件系统的数据共享性较差,冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。

数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等。

2.DBA的主要职责是什么?

答:数据库管理员(DBA)负责全面和控制数据库系统,其主要职责有: 设计与定义数据库系统;

帮助最终用户使用数据库系统;

监督与控制数据库系统的使用和运行;

改进和重组数据库系统,调优数据库系统的性能; 转储与恢复数据库; 重构数据库。 3.简述关系的性质?

答:① 同一列中的分量是同一类型的数据。 不同列可以取相同的数据类型。 ② 关系中的列又称为属性,并赋予属性名。不同列的属性名不同。 ③ 列的次序可以任意交换。 ④ 任意两个元组不能完全相同。 ⑤ 行的次序可以任意交换。

⑥ 列具有原子性,即每一列值是不可分的数据项 4.数据依赖对关系模式的影响? 答:数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。 函数依赖是数据依赖的一种类型。

第 10 页 共 28 页


数据库原理期末模拟试题大全(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010年高考理综物理第一次模拟检测考试题9

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: