天津理工大学数据库期末复习试题一

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 组织层数据模型的三要素是[ ]。

A.外模式,概念模式和内模式

B.关系模型,网络模型,层次模型

C.1:1的联系,1:n的联系,n:m的联系

D.数据结构,数据操作,数据约束条件

2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。

A.动态完整性 B.数据完整性

C.参照完整性 D.结构完整性

3 SQL Server 中的角色是[ ]。

A. 一个服务器登录

B. 一个数据库用户

C. 一组权限的集合

D. 一个服务器用户

4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。

A.逻辑独立性

B.物理独立性

C.程序无关性

D.物理无关性

5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。

A.涉及的数据量大

B.数据需长期联机保存

C.数据的计算复杂

D.数据可被多个应用所共享

6.E-R图适用于建立数据库的[ ]。

A.概念模型 B.结构模型 C.逻辑模型 D.物理模型

7. 在关系数据库设计中,设计关系模型属于[ ]。

A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计

8.[ ]记录了对数据库中数据进行的每一次更新操作。

A.后援副本 B.日志文件 C.数据库 D.缓冲区

9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。

A.程序 B.进程 C.事务 D.文件

10.信息世界中,实体是指[ ]。

A.客观存在的事物 B. 客观存在的属性

C. 客观存在的特性

D. 某一具体事件

11. 数据库系统中, DBA表示[ ] 。

A.应用程序设计者 B. 数据库使用者

C. 数据库管理员

D. 数据库结构

12.数据库的概念模型独立于[ ]。

A.具体的机器和DBMS B.E—R图C.信息世界 D.现实世界

13. 数据库系统包括[ ]。

A.DB、DBMS B. DB、DBMS、DBA、计算机硬件

C. DB、DBA D.DB、DBMS、DBA、OS、计算机硬件

14. 在数据库结构中,保证数据库独立性的关键因素是。

A.数据库的逻辑结构 B. 数据库的逻辑结构、物理结构

C.数据库的三级结构 D. 数据库的三级结构和两级映射。

15、在下列关于关系的陈述中,错误的是[ ]。

A. 表中任意两行的值不能相同

B. 表中任意两列的值不能相同

C. 行在表中的顺序无关紧要

D.列在表中的顺序无关紧要

16.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于[ ]。

A. 实体完整性约束

B. 参照完整性约束

C. 用户自定义完整性约束

D. 关键字完整性约束

17. 定义外码实现的是哪一类完整性[ ]。

A.实体完整性

B. 参照完整性

C. 用户定义的完整性

D.检查完整性

18.如果事务T获得了数据项Q上的排它锁,则T对Q [ ]。

A. 只能读不能写

B. 只能写不能读

C. 既可读又可写

D. 不能读不能写

19.数据模型有三个要素,其中用于描述系统静态特性的是[ ]。

A. 数据结构 B.数据操作 C. 数据完整性约束 D.数据检索

20.在数据库设计中,将E-R图转换成关系数据模型的过程属于[ ]。

A. 需求分析阶段

B. 逻辑设计阶段

C. 概念设计阶段

D. 物理设计阶段

二、填空题

1. 数据库系统的二级映象是指外模式/模式映像和模式/内模式映像。

2. 施加在数据库数据之上的_语义约束_ 条件称为数据库完整性约束条件。

3.将1NF 的关系模式转变为2NF 的关系模式,是消除了非主属性对主码的_部分依

赖_ 。

4.关系模式R,S具有共同的属性X, 且X是R的主码,但不是S的主码, 则X称为 S的

外码。

5. 关系规范化理论是要消除一个不好的关系模式可能存在的数据冗余、插入异常和删除异常等问题。

6.解决并发操作带来的数据不一致性问题普遍采用技术是封锁。

7.事务并发操作可能产生的三类不一致性问题是丢失修改、不可重复读和读脏数据。

8.保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏,这是指数据的安全性保护。

9.数据库的完整性是指数据的正确性和一致性。

10.数据库设计过程中的六个阶段为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库时是和试运行、数据库运行和维护。

三、判断题

1.一个关系的主码必定是候选码。(√)

2.在一个关系中,外码不能取空值。(×)

3. 概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象。(√)

4.. 利用视图可加快查询速度。(×)

5. 用SQL 语句定义的视图属于关系数据库的外模式。(√)

6. 在关系数据库中索引的作用是加快数据的查找,因此在创建数据库时应尽可能多地建立索引。(×)

7. SQL的标准库函数COUNT、SUM、AVG、MAX、MIN等,不允许出现在查询语句的 WHERE 子句之中。(√)

8. 若某个关系是2NF的,那么它一定是3NF的。(×)

9. ROLLBACK 语句的功能是取消事务所做的更新操作。(√)

10. 两段锁协议用来保证并发事务不会产生死锁。(×)

四、简答题

1.什么是视图,简述利用视图可获得哪些优越性。

答:视图是定义在一个或多个基本表上的虚表,数据库中只存放试图的定义,而不将是途中的数据单独存放。利用视图可获得哪些优越性为:

简化数据查询语句

使用户能从多角度看到同一数据

提高了数据的安全性

提供了一定程度的逻辑独立性

2.数据库设计的步骤?

相关文档
最新文档