当前位置:文档之家› 数据库系统原理模拟题

数据库系统原理模拟题

数据库系统原理模拟题一:选择题(请将正确答案填在题号前的[ ] 内,每空1分,共20分)[A ]1:数据库的概念模型独立于——。

A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界[B ]2:——是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构[ A ]3:数据库系统的核心是——。

A.数据库B.数据库管理系统C.数据模型D.软件工具[ D ]4:在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是——。

A.外模式B.内模式C.存储模式D.模式[ B ]5:关系数据库管理系统应能实现的专门关系运算包括——。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表[D ]6:自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的——。

A.元组B.行C.记录D.属性[C ]7:在关系代数运算中,五种基本运算为——。

A.并、差、选择、投影、自然连接B.并、差、选择、交、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积[A]8:SQL语言具有_____的功能A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵[A]9:当B属性函数依赖于A属性时,属性A与B的联系是________A.1对多B.多对1C.多对多D.以上都不是[ C ]10:在关系模式中,如果属性A和B存在1对1的联系,则说________A.A→BB.B→AC.A←→BD.以上都不是[ A ]11:在关系DB中,任何二元关系模式的最高范式必定是________A.1NFB.2NFC.3NFD.BCNF[ D ]12:一个实体型转换为一个关系模式。

关系的码为____D____。

A.实体的码B.二个实体码的组合C.n端实体的码D.每个实体的码[ C ]13:一个m:n联系转换为一个关系模式。

关系的码为___C_____。

A.实体的码B.各实体码的组合C.n端实体的码D.每个实体的码[ B ]14:在数据系统中,对存取权限的定义称为________。

A.命令B.授权C.定义D.审计[A]15:解决并发操作带来的数据不一致性问题普遍采用________。

A.封锁B.恢复C.存取控制D.协商[ C ]16:日志文件是用于记录________。

A.程序运行过程B.数据操作C.对数据的所有更新操作D.程序执行的结果[ D ]17:对并发操作若不加以控制,可能会带来________问题.A.不安全B.死锁C.死机D.不一致[ C ]18:关系模式R中的属性全部是主属性,则R的最高范式必定是________。

A.2NFB.3NFC.BCNFD.4NF[ B ]19:设有如图所示的关系R,它是________。

[ B ]20:不允许任何其他事物对这个锁定目标再加任何类型锁的锁是________。

A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是[ C ]21:在数据库中存储的是——。

A.数据B.数据模型C.数据以及数据之间的联系D.信息[ B ]22:在数据库中,产生数据不一致的根本原因是——。

A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余[ C ]23:数据库管理系统的工作不包括——。

A.定义数据库B.对已定义的数据库进行管理C.为定义的数据库提供操作系统D.数据通信[ D ]24:在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是——。

A.外模式B.内模式C.存储模式D.模式[ A ]25:同一个关系模型的任两个元组值——。

A.不能全同B.可全同C.必须全同D.以上都不是[ B ]26:关系数据库管理系统应能实现的专门关系运算包括——。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表[ B ]27:支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为________。

A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统[ A ]28:关系数据库规范化是为解决关系数据库中A.插入、删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性[ C ]29:关系模式的候选码可以有______。

A.0个B.1个C.1个或多个D.多个[ C ]30:在关系模式中,如果属性A和B存在1对1的联系,则说_______。

A.A→BB.B→AC.A←→BD.以上都不是[ D ]31:关系模式R中的属性全部是主属性,则R的最高范式必定是_______。

A.1NB.2NC.3ND.BCNF[ B ]32:需求分析阶段得到的结果是________。

A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构[ D ]33:在数据库的概念设计中,最常用的数据模型是________。

A.形象模型B.物理模型C.逻辑模型D.实体联系模型[ C ]34:一个1:n联系可以转换为一个独立的关系模式,关系的码为________。

A.实体的码B.各实体码的组合C.n端实体的码D.每个实体的码[ B ]35:数据库的____是指数据的正确性和相容性.A.安全性B.完整性C.并发控制D.恢复[ C ]36:后援副本的用途是________.A.安全性保障B.一致性控制C.故障后的恢复D.数据的转储[ D ]37:在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的___,授权子系统就越灵活.A.范围越小B.范围越大C.约束越细致D.范围越适中[ C ]38:数据库中的封锁机制是___的主要方法.A.安全性B.完整性C.并发控制D.恢复[ D ]39:设有如图所示的关系R________。

A.不是[ D ]40A.事物中包括的所有操作要么都做,要么都不做B. 事物一旦提交,对数据库的改变是永久的C.一个事物内部的操作及使用的数据对并发的其他事物是隔离的D. 事物必须是使数据库从一个一致性状态变到另一个一致状态[ A ]41:在数据库中,下列说法—A—是不正确的。

A. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余[ C ]42:在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、——和存储级三个层次。

A.管理员级B.外部级C.概念级D.内部级[ A ]43:数据库系统的最大特点是—A—。

A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性[ D ]44:一个数据库系统必须能够表示实体和关系,关系可与——实体有关。

A.0个B.1个C.2个或2个以上D.1个或1个以上[ A ]45:同一个关系模型的任两个元组值——。

A.不能全同B.可全同C.必须全同D.以上都不是[ C ]46:SQL语言具有两种使用方式,分别称为交互式SQL和——。

A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL[ B ]47:下列SQL语句中,修改表结构的是________。

A.CREA TEB.ALTERC.UPDA TED.INSERT[ C ]48:当关系模式R(A,B)已属于3NF,下列说法中______是正确的。

A.它一定消除了插入和删除异常B.一定属于BCNFC. 仍存在一定的插入和删除异常D.A和B都是[ A ]49:在关系DB中,任何二元关系模式的最高范式必定是A.1NFB.2NC.3ND.BCNF[ C ]50:E-R图中的联系可以与¾¾实体有关。

A.0个B.1个C.1个或多个D.多个二:填空题(每空1分,共20分)1:数据库管理系统的主要功能有(数据定义)、(数据操纵)数据库的运行管理以及维护等四个方面。

2:数据模型由(数据结构)、(数据操作)和(数据的约束条件)三部分组成。

3:关系的两个不变性是(实体完整性)和(参照完整性)。

4:数据库设计的几个步骤是(需求分析)、(概念结构设计)、(逻辑结构设计)、(物理结构设计)、(数据库实施)、(数据库运行和维护)。

5:在设计分E-R图时,由于各个子系统分别有不同的应用,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有(实体完整性)、(参照完整性)、(用户自定义完整性)三类。

6:________ 和________ 一起组成了DBMS的安全子系统7:数据库的完整性是指数据的(实体完整性)和(参照完整性)。

8:数据库系统结构由(外模式)、(模式)和(内模式)三级构成。

9:数据模型由(数据结构)、(数据操作)和(完整性约束)三部分组成。

10:基本的封锁类型有(排它锁)和(共享锁)两种。

11:安全性控制的一般方法有(用户标识)、(鉴定)、(存取控制)、(视图)、(密码存储)。

12:数据库系统在运行过程中,可能会发生故障,故障主要有(事务内部故障)、(系统故障)、(介质故障)、(计算机病毒)四类。

13:数据转储可分为(静态转储)和(动态转储)两种方式。

14:封锁对象的大小称为______ 。

15:数据管理技术经历了(人工管理)、(文件系统)和(数据库系统)三个阶段。

16:DBMS管理的是(数据库)的数据。

17:根据数据模型的应用目的不同,数据模型分为(概念模型)和(数据模型)。

18:(数据结构)是对数据库系统的静态特性的描述,(数据操作)是对数据库动态特性的描述。

19:数据库保护包含数据的________ 、_____ 、_____ 、20:关系的完整性约束是指(实体完整性)、(参照完整性)、(用户自定义完整性)。

21:数据库系统是利用存储在外存上的其他地方的来重建被破坏的数据库,它主要有(海量转储)和(增量转储)两种。

22:在数据库中,死锁的预防通常有(一次封锁法)和(顺序封锁法)两种。

三:名词解释(每题2分,共10分)1:实体:客观存在并可相互区别的事物称为实体。

2:模式:模式是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及到型的描述,不涉及到具体的值。

3:候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。

4:函数依赖:5:事务:所谓事务是用户定义地一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

6:死锁:7:封锁:所谓封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。

相关主题