如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第页《数据库原理》复习题一、填空题1.数据模型的三要素是指、和数据完整性约束。2.数据库的模式/内模式映像能够保证数据库数据的独立性。3.关系代数中专门的关系运算包括选择、投影、和除。4.当局部E-R图合并成全局E-R图时可能出现冲突,这些冲突主要有三类,它们是、和结构冲突。5.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四个问题是数据冗余度大、修改异常、和删除异常。6.DB并发操作通常会带来三类问题:丢失修改、和读“脏数据”。7.事务必须具有的四个性质是原子性、一致性、和持久性。8.数据库的设计共分为6个阶段,它们是需求分析阶段、、数据库逻辑设计阶段、、数据库实施阶段、数据库运行和维护阶段。9.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是(在1NF,2NF,3NF范围内选择)。10.数据完整性约束包括、、。11.模式分解的准则为和12.关系模型由、、和三部分组成。二、单选题1.DB,DBMS和DBS三者间的关系是()。A.DB包括DBMS和DBSB.DBMS包括DB和DBSC.DBS包括DB和DBMSD.DBS与DB和DBMS无关2.在SQL中,下列涉及空值的操作,不正确的是()。A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)3.视图创建完成后,数据字典中存放的是()。A.查询语句B.查询结果C.视图的定义D.所引用的基本表的定义4.操作系统故障属于()。A.人为错误B.事务故障C.介质故障D.系统故障5.下列说法中不正确的是()。A.数据库减少了冗余数据B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性6.关系数据模型()。A.只能表示实体问的1∶1联系B.只能表示实体间的1∶n联系C.只能表示实体间的m∶n联系D.可以表示实体间的上述三种联系7.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。A.元组B.行C.记录D.属性8.若事务T对数据R已加X锁,则其他事务对数据R()。A.可以加S锁,不能加X锁B.可以加X锁,不能加S锁C.可以加S锁,也可以加X锁D.不能加任何锁9.关于“死锁”,下列说法中正确的是()。A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁10.关于关系,下列说法中正确的是()。(1)关系中每一个属性值都是不可分解的(2)关系中不允许出现相同的元组(3)关系中不考虑元组间的顺序,即没有行序。(4)元组中,属性在理论上上也是无序的,但在使用时按习惯考虑列的顺序。供选择的答案:A.(1),(3)B.(3),(4)C.(1),(2),(3)D.全部11.设在一个E-R模型中有6个不同的实体集和9个不同的二元联系,其中包括3个一对一联系、3个一对多联系和3个多对多联系,则将此E-R模型转换成关系模型时,至少得到()个关系模式。A.6B.9C.12D.1512.如果事务T的封锁序列为:LOCKS(A)——LOCKS(B)——LOCKX(C)——UNLOCK(B)——UNLOCK(A)——UNLOCK(C),则T()。A.会发生死锁B.遵循两段锁协议C.可串行化D.不会发生死锁13.索引属于()。A.模式B.内模式C.外模式D.概念模式14.下列SQL语句中,正确的是()。A.SELECTS#,SNAMEFROMSCGROUPBYS#B.SELECTS#FROMSCGROUPBYS#WHERECOUNT(*)>5C.SELECTS#FROMSCGROUPBYS#HAVINGCOUNT(*)>5D.SELECTS#FROMSCORDERBYS#HAVINGCOUNT(*)>515.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和()A.共享性B.继承性C.持久性D.封装性16.在数据库领域中最常用的组织层数据模型有四种,它们是层次模型、网状模型、()和面向对象模型。A.E-R模型B.信息模型C.关系模型D.物理模型17.当某个事务对某段数据加了S锁之后,在此事务释放S锁之前,其它事务还可以给该段数据加()A.S锁B.X锁C.S锁或者X锁D.不能加任何锁18.在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.物理结构设计阶段B.逻辑结构设计阶段C.概念结构设