天津理工大学数据库期末复习试题一
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.数据库设计的步骤?