欢迎来到天天文库
浏览记录
ID:17931957
大小:61.50 KB
页数:5页
时间:2018-09-10
《04735数据库系统原理复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库系统原理复习题一、单项选择题1.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是。A.层次数据库B.网状数据模型C.关系数据库D.面向对象数据库2.数据库系统的数据独立性是指。A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据存储结构的变化D.不会因为某些存储结构的变化而影响其他的存储结构变化3.关系运算中花费时间可能最长的运算是。A.投影B.选择C.笛卡儿积D.除4.同一个关系中的任意两个元组的值。A.可以全同B.不能全同C.可以都为空值D.以上都不是5
2、.等值连接运算与自然连接运算是。A.不同的B.相同的C.等价的D.有时相同6.下述SQL语句中,起修改表中数据作用的命令动词是。A.ALTERB.CREATEC.UPDATED.INSERT7.规范化过程主要克服数据库逻辑结构中的更新异常和的缺陷。A.结构不合理B.冗余度大C.数据丢失D.数据不一致性8.对于关系数据库,任何二元关系模式都可以达到范式。A.1NFB.2NFC.3NFD.4NF9.候选关键字中的属性称为。A.关键属性B.主属性C.候选属性D.复合属性10.后援副本的用途是[]A.数据的转储B.一致性控制C.安全性保障D.故障后的恢复11.E-R模型属于数据库的___
3、_____A.概念模型B.逻辑模型C.内部模型D.外部模型12.将E-R模型转换成关系模型的过程属于数据库的________A.需求分析B.概念设计C.逻辑设计D.物理设计13.下列关于E-R模型的说法中,正确的是________A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.独立于计算机硬件和DBMSD.依赖于计算机硬件,独立于DBMS14.在数据库技术中,独立于计算机系统的模型是________A.E-R模型B.层次模型C.关系模型D.面向对象的模型15.数据库在磁盘上的基本组织形式是________A.网状表B.文件C.二维表D.系统目录二、填空题1.
4、设有关系R(A,B,C,D),S(D,E,F,G)。关系R的主键为A,关系S的主键为D,则属性D在关系R中称为外码。2.若关系是1NF,且每一个非主属性都完全函数依赖码,则称该关系属于2NF。3.有两种基本类型的锁,它们是排他型锁、共享锁。4.若R属于1NF,且不存在非主属性对码的传递依赖,则R属于3NF。5.在概念设计阶段,最常使用的数据模型是E_R。6.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是。7.事务是DBMS的基本单位,它是构成单一逻辑工作单元的操作集合。8.事务的持续性是指一个事务一旦完成操作后,它对数据库的所有更新应永久地反映在数据库中,不会
5、丢失。9.解决并发操作带来的数据不一致性问题,一般采用加锁方法。10.SQLServer规定了2种角色类型:服务器角色和___数据库角色_______11.SQLServer索引分为__唯一索引________、主索引、普通索引、聚集索引四类。12.面向对象数据库是面向对象技术和___数据库技术_______相结合的产物。13.PB系统默认的库扩展名是__.pbl__。14.DBMS可分为层次型、网状型、_____关系____型、面向对象型等四种类型。15在数据库的概念设计中,客观存在并且可以相互区别的事物称为___实体_______。16.SQLServer规定了2种角色类型:
6、服务器角色和___数据库角色________18.面向对象数据库是数据库技术和____数据库技术________相结合的产物。19.SQL语言中,向数据库表中插入数据的命令是__insert______。20.DBMS可分为层次型、网状型、___关系_____型、面向对象型等四种类型。21在数据库的概念设计中,客观存在并且可以相互区别的事物称为____实体______。22.数据库三级模式中,用户与数据库系统的接口是__外________模式。三、简答题1、什么是数据库系统的数据独立性?有哪两级?有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C,B→D},试写出
7、关系模式R的候选键,并说明理由。答:数据库系统的数据独立性:数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。数据独立性分成物理独立性和逻辑独立性两个级别。R的候选键是:AB,因为B的闭包是BCD,在函数依赖中没有A,所以候选码以包含A2、简述DBMS的主要功能答:DBMS的查询处理器可分成四个成分: 1)数据库的定义功能 2)数据库的操纵功能 3)数据库的保护功能 4)数据库的维护功能5)数据字典3、什么是活锁?什么是死锁?在事务调度中,如
此文档下载收益归作者所有