2022年数据库应用题库终稿 .pdf
数据库应用题库一、单选题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(A )阶段。A数据库系统B文件系统C人工管理D数据项管理2.数据库的概念模型独立于(A ) 。A具体的机器和DBMS BE-R 图C信息世界D现实世界3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D ) 。A外模式B内模式C存储模式D模式4.数据库的层次模型应满足的条件是(C ) 。A 允许一个以上的结点无双亲,也允许一个结点有多个双亲B 必须有两个以上的结点C 有且仅有一个结点无双亲,其余结点都只有一个双亲D 每个结点有且仅有一个双亲5.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B)A选择B投影C连接D扫描6.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A) ;A选择B投影C连接D扫描7.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C) 。A选择B投影C连接D扫描8.如下图所示,两个关系R1 和 R2,它们进行(D )运算后得到R3。A交B并C笛卡尔积D连接R1 R2 R3 9.关系数据库中的码是指(D ) 。A能唯一决定关系的字段B不可改动的专用保留字C关键的很重要的字段D能唯一标识元组的属性或属性集合10.SQL 语言具有两种使用方式,分别为交互式SQL 和(C ) 。A提示式 SQL B多用户 SQL C嵌入式 SQL D解释式 SQL 11.设计性能较优的关系模式称为规范化,规范化主要的理论依据是(A ) 。A关系规范化理论B关系运算理论C关系代数理论D数理逻辑理论12.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(C )缺陷。A数据的不一致性B结构不合理C冗余度大D数据丢失13.当关系模式R( A,B)已属于 3NF,下列说法中(B )是正确的。A B C a 1 x c 2 y d 1 y D E M 1 m I 2 n J 5 m K A B C E M a 1 X m i d 1 Y m i c 2 Y n j 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 49 页 - - - - - - - - - A 它一定消除了插入异常和删除异常B仍存在一定的插入和删除异常C一定属于BCNF DA 和 C 都是14.消除了非主属性对码的部分函数依赖的1NF 的关系模式,必定是(B ) 。A1NF B2NF C3NF D4NF 15.E-R 图是数据库设计的工具之一,它适用于建立数据库的(A ) 。A概念模型B逻辑模型C结构模型D物理模型16.在关系数据库设计中,设计关系模式是(C )的任务。A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段17.当局部 E-R 图合并成全局E-R 图时可能出现冲突,不属于合并冲突的是(B ) 。A属性冲突B语法冲突C结构冲突D命名冲突18.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(D ) 。A可靠性B一致性C完整性D安全性19.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(D ) 。A该操作不存在问题B该操作丢失C该操作不能重复读D该操作读 “ 脏”数据T1 T2 读 A=100 A=A*2 写回ROLLBACK 恢复 A=100 读 A=200 20.若事务 T 对数据 R 已加了 X 锁,则其他事务对数据R(D ) 。A可以加 S锁不能加 X 锁B不能加 S 锁可以加 X 锁C可以加 S锁也可以加X 锁D不能加任何锁21.后备副本的用途是(C ) 。A安全性保障B一致性控制C故障后的恢复D数据的转储22.用于数据库恢复的重要文件是(C )A数据库文件B索引文件C日志文件D备注文件23.数据库系统与文件系统的主要区别是(B ) 。A 数据库系统复杂,而文件系统简单。B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。D 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。24.在数据库中,下列说法(A )是不正确的。A 数据库避免了一切数据的重复B 若系统是完全可以控制的,则系统可确保更新时的一致性C 数据库中的数据可以共享D 数据库减少了数据冗余25.数据库的网状模型应满足的条件是(A ) 。A 允许一个以上的结点无双亲,也允许一个结点有多个双亲名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 49 页 - - - - - - - - - B 必须有两个以上的结点C 有且仅有一个结点无双亲,其余结点都只有一个双亲D 每个结点有且仅有一个双亲26.按所使用的数据模型来分,数据库可分为(A )三种类型。A层次、关系和网状B网状、环状和链状C大型、中型和小型D独享、共享和分时27.设有如下图所示的关系R,经操作 A ,B( B=b (R) )的运算结果是(C )R ABCD、28.如下图所示,两个关系R1 和 R2,它们进行(D )运算后得到R3。R1 R2 R3 A交B并C笛卡尔积D连接29.SQL 语言是(C )语言。A层次数据库B网络数据库C关系数据库D非数据库30.关系数据库规范化是为解决关系数据库中(A )问题而引入的。A插入、删除和数据冗余B提高查询速度C减少数据操作的复杂性D保证数据的安全性和完整性31.关系模式中,满足2NF 的模式,( D ) 。A可能是 1NF B必定是 BCNF C必定是 3NF D必定是 1NF 32.能消除多值依赖引起的冗余的是(C ) 。A2NF B3NF C4NF DBCNF 33.从 E-R 模型向关系模型转换时,一个M:N 联系转换为关系模式时,该关系模式的码是( C ) 。AM 端实体的码BN 端实体的码CM 端实体的码与N 端实体的码的组合D重新选取其他属性34.保护数据库, 防止未经授权的或不合法的使用造成的数据泄露、更改破坏。 这是指数据库的(A ) 。A安全性B完整性C并发控制D恢复35.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(C ) 。A该操作不存在问题B该操作丢失C该操作不能重复读D该操作读“ 脏” 数据T1 T2 A B a B d B A B C A B C C B D A B a B c B A B a b d a A B C A B C D A f C B d A B C a 1 X c 2 Y d 1 Y A B C E M a 1 X m i d 1 Y m i c 2 Y n j D E M 1 m I 2 n J 5 m K 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 49 页 - - - - - - - - - 读 A=10,B=5 求和 A+B=15 读 A=20,B=5 求和 25 验证错读 A=10 A=A*2 写回36.若系统在运行过程中,由于某种原因, 造成系统停止运行,致使事务在执行过程中以非正常方式终止, 这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为(B ) 。A事务故障B系统故障C介质故障D运行故障37.在数据库中存储的是(C )A数据B数据模型C数据以及数据之间的联系D信息38.按所使用的数据模型来分,数据库可分为(A )三种类型。A层次、关系和网状B网状、环状和链状C大型、中型和小型D独享、共享和分时39.关系数据模型(D ) 。A只能表示实体间的1:1 联系国B只能表示实体间的1:n 联系C只能表示实体间的m:n 联系D可以表示实体间的上述三种联系40.设有属性 A,B,C,D,以下表示中不是关系的是(C )AR(A)BR(A,B,C,D)CR(AB CD)DR(A,B)41.自然连接是构成新关系的有效方法。一般情况下,当对关系R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的(D ) 。A元组B行C记录D属性42.侯选码中的属性称为(B ) 。A非主属性B主属性C复合属性D关键属性43.数据库概念设计的E-R 方法中,用属性描述实体的特征,属性在E-R 图中,用(D )表示。A矩形B四边形C菱形D椭圆形44.数据库的(B )是指数据的正确性和相容性。A安全性B完整性C并发控制D恢复45.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(B ) 。A该操作不存在问题B该操作丢失C该操作不能重复读D该操作读“ 脏” 数据T1 T2 读 X=48 XX+10写回 X 读 X=48 XX -2 写回 X 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 49 页 - - - - - - - - - 46.若事务 T 对数据 R 已加了 S锁,则其他事务对数据R(A ) 。A可以加S锁不能加X 锁B不能加S 锁可以加 X 锁C可以加S锁也可以加X 锁D不能加任何锁47.事务( Transaction)是一个(C)A程序B进程C操作序列D完整性规则48.事务对 DB 的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的 (A)A持久性B隔离性C一致性D原子性49.事务的执行次序称为(C)A过程B步骤C调度D优先级50.在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会(B)A出现活锁现象B出现死锁现象C事务执行成功D事务执行失败51.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(A )阶段。A.数据库系统B. 文件系统C. 人工管理D. 数据项管理52.数据库系统与文件系统的主要区别是(C ) 。A.数据库系统复杂,文件系统简单。B.文件系统以记录为数据存取的基本单位,而数据库系统不是。C.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。D.文件系统管理的数据量小,而数据库系统可以管理庞大的数据量。53.数据库的基本特点是(B )A.数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余大,易移植;统一管理和控制。B.数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。C.数据结构化,可以共享;数据依赖于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。D.数据非结构化;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。54.数据库系统中的数据由(B )统一管理控制。A.数据库管理B. 数据库管理系统C. 操作系统D. 数据库的用户55.数据库具有(B ) 。A.程序结构化B. 数据结构化C. 程序标准化D. 数据模块化56.数据库具有最小的(A ) 。A.冗余度B. 存储量C. 完整性D. 安全性57.数据库具有较高的(C ) 。A.程序与数据可靠性B. 程序与数据完整性B.程序与数据独立性D. 程序与数据一致性58.为了充分发挥数据库共享资源的特点,应该允许多个用户并行地存取数据库,若不能有效地控制多个用户程序并发存取同一个数据的情况,就可能会导致存取不正确的数据,从而破坏数据的一致性。所以数据库管理系统必须提供(C )机制。A.数据库保护B. 安全性控制C. 并发控制D. 完整性控制59.( B )是存储在计算机内的一个结构化的相关数据的集合。A.数据库系统B. 数据库C. 数据库管理系统D. 数据结构60.在数据库中,下列说法(A )是不正确的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 49 页 - - - - - - - - - A.数据库避免了一切数据的重复B.并发控制机制的好坏是衡量一个数据库管理系统性能的重要标志之一。C.数据库中的数据可以共享D.数据库减少了数据冗余61.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D ) 。A.同一个应用中的多个程序共享一个数据集合。B.多个用户、同一种语言共享数据C. 多个用户共享一个数据文件C.多种应用、多种语言、多个用户相互覆盖地使用数据集合。62.下述关于数据库系统的正确叙述是(A ) 。A.数据库系统减少了数据冗余B. 数据库系统避免了一切冗余B.数据库系统中数据的一致性是指数据类型一致C.数据库系统的核心是数据库管理员63.下面对表空间的描述(A )是正确的。A.表空间是数据库的逻辑划分,每个数据库至少有一个表空间。B.表空间是数据库的逻辑划分,每个数据库只能有一个表空间。C.表空间是数据库的物理划分,每个数据库至少有一个表空间。D.表空间是数据库的物理划分,每个数据库只能有一个表空间。64.下面对数据文件的描述(A )是正确的。A.每个表空间由同一磁盘上的一个或多个文件(即数据文件 )组成,一个数据文件只能属于一个表空间。B.每个表空间由同一磁盘上的一个或多个文件(即数据文件 )组成,一个数据文件可以属于多个表空间。C.数据文件创建后不能再改变大小。D.数据文件加入到表空间中后,还可与其他表空间发生联系。65.在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。信息世界的实体反映到计算机世界中则表示为(C ) 。A.数据项B. 文件C. 记录D. 数据模型66.在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。信息世界的属性对应到计算机世界中则表示为(A ) 。A.数据项B. 文件C. 记录D. 数据模型67.在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。信息世界的实体集反映到计算机世界中则表示为(B ) 。A.数据项B. 文件C. 记录D. 数据模型68.任何一个实体都不是孤立存在的,实体之间的联系可以归结为一对一关系、一对多关系和多对多关系三种类型。那么行政区划与单位名称(假定唯一 )之间是属于(B )关系。A.一对一B. 一对多C. 多对多D. 以上三种都是69.图在概念上表示了一个数据库的信息组织情况,图包括了(A )这几种基本图素。A.实体、属性、联系B. 实体、联系C. 属性、联系D. 实体集、属性、联系70.我们把表示实体及实体之间联系的数据库的数据结构称为数据模型。在传统数据模型分类中,不包括(B ) 。A.网状模型B. 链状模型C. 层次模型D. 关系模型71.用树形结构来表示实体之间联系的模型称为层次模型,在层次模型中两个结点间的关系是( B )关系。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 49 页 - - - - - - - - - A.一对一B. 一对多C. 多对多D. 以上三种都可能72.网状模型与层次模型的共同之处在于(C )A.一个子结点可以有两个或多个父结点B.在两个结点之间可以有两种或多种联系C.都是用指针来表示实体间的联系D.可以有一个以上的结点无父结点73.按照传统的数据模型分类,数据库系统可以分为三种类型(C ) 。A.大型、中型和小型B. 西文、中文和兼容C. 层次、网状和关系D. 数据、图形和多媒体74.SQL 语言是(C )语言。A.层次数据库B. 网络数据库C. 关系数据库D. 非数据库75.20 世纪 70 年代初, IBM 公司的 E.F.Codd 提出了(A )的概念。A.关系数据模型B. 层次数据模型C. 网状数据模型D. 面向对象数据模型76.关系模型中,一个关键字(C ) 。A.可由多个任意属性组成B. 至多由一个属性组成B.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成C.以上都不是77.在一个关系中,如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为(A ) 。A.关键字B. 数据项C. 主属性D. 主属性值78.同一个关系中的任两个元组值(A ) 。A.不能全同B. 可以全同C. 必须全同D. 以上都不是79.在关系数据库中,提供给用户对数据进行操作的语言称为关系数据语言,它以关系运算和( C )为基础,结构简单,是一种十分方便的用户接口。A.集合代数B. 逻辑演算C. 关系演算D. 集合演算80.如果一个关系模式R 的每个属性值都是不可再分的数据单位,则称R 满足(A ) 。A.第一范式B. 第二范式C. 第三范式D. 高范式81.已知系 (系编号,系名称,系主任,电话,地点)和学生 (学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主关键字是(B ) 。A.姓名B. 学号C. 系编号D. 无82.SQL 语言具有(B )的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据查询、数据更新、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵83.已知系 (系编号,系名称,系主任,电话,地点)和学生 (学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的外关键字是(A ) 。A.系编号B. 学号C. 姓名D. 无84.关系数据库中的关键字是指(D ) 。A.能惟一决定关系的字段B. 不可改动的专用保留字B.关键的很重要的字段D. 能唯一标识元组的属性或属性集合85.商店可经营多种商品,一种商品可由多家商店经营,商店和商品之间属于( B )联系。A. M 1B. M NC. 1M D. 1186.设有以下关系:合同(合同号,用户号,用户名,用户地址),合同号是唯一的,则这个名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 49 页 - - - - - - - - - 关系的范式等级是(B )A.1NFB. 2NFC. 3NFD. BCNF87.要保证数据库的数据独立性,需要修改的是(A ) 。A.三层模式之间的两种映射B. 模式与内模式B.模式与外模式D. 三层模式88.下列四项中说法不正确的是(C ) 。A.数据库减少了数据冗余B. 数据库中的数据可以共享B.数据库避免了一切数据的重复D. 数据库具有较高的数据独立性89.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C ) 。A.多对多B. 一对一C. 多对一D. 一对多90.在视图上不能完成的操作是(C ) 。A.更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图91.下列四项中,不属于关系数据库特点的是(D ) 。A.数据冗余小B. 数据独立性高C. 数据共享性好D. 多用户访问92.实体集书店与图书之间具有(C ) 。A.一对一B. 一对多C. 多对多D. 多对一93.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A ) 。A. 患者,医生编号,诊断日期B. 医生编号C. 诊断日期D. 患者编号94.SQL 语言的数据操纵语言包括SELECT,INSERT,UPDA TE 和 DELETE 等,其中最重要的也是使用最频繁的语句是(A ) 。A.SELECTB. INSERTC. UPDA TED. DELETE95.SQL 语言具有两种使用方式,分别称为交互式SQL 和(C ) 。A. 提示式 SQLB. 多用户 SQL C. 嵌入式 SQLD. 解释式 SQL96.下列 SQL 语句中,修改表结构的语句是(A ) 。A.ALTERB. INSERTC. UPDATED. DELETE97.有这样三个表:学生表S、课程表C 和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE ,DEPT) 、C(C#,CN) 、SC(S#,C#,GRADE) 。其中: S#为学号, SN 为姓名, SEX 为性别, AGE 为年龄, DEPT 为系别, C#为课程号, CN 为课程名, GRADE为成绩。 要求如下: 检索所有比 王华 年龄大的学生姓名、年龄和性别。 正确的 SELECT语句是(A ) 。A.SELECT SN, AGE, SEX FROM S WHERE AGE ( SELECT AGE FROM S WHERE SN= 王华 )B.SELECT SN, AGE, SEX FROM S WHERE SN=王华 C.SELECT SN, AGE, SEX FROM S WHERE AGE ( SELECT AGE WHERE SN=王华)D.SELECT SN, AGE, SEX FROM S WHERE AGE 王华 .AGE98.有这样三个表:学生表S、课程表C 和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE ,DEPT) 、C(C#,CN) 、SC(S#,C#,GRADE) 。其中: S#为学号, SN 为姓名, SEX 为性别, AGE 为年龄, DEPT 为系别, C#为课程号, CN 为课程名, GRADE为成绩。要求如下:检索选修课程 C2 的学生中成绩最高的学生的学号。正确的 SELECT语句是(D ) 。A.SELECT S# FROM SC WHERE C#=C2 AND GRADE = ( SELECT GRADE FROM 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 49 页 - - - - - - - - - SC WHERE C#=C2 )B. SELECT S# FROM SC WHERE C#=C2 AND GRADE = ( SELECT GRADE FROM SC WHERE C#=C2 )C. SELECT S# FROM SC WHERE C#=C2 AND GRADE NOT IN ( SELECT GRADE FROM SC WHERE C#=C2 )D. SELECT S# FROM SC WHERE C#=C2 AND GRADE = ( SELECT MAX(GRADE) FROM SC WHERE C#=C2 )99.有这样三个表:学生表S、课程表 C 和学生选课表SC,它们的结构如下:有这样三个表:学生表S、课程表 C 和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE ,DEPT) 、C(C#,CN)、SC(S#,C#,GRADE) 。其中: S#为学号, SN 为姓名, SEX 为性别, AGE 为年龄, DEPT 为系别, C#为课程号, CN 为课程名, GRADE 为成绩。要求如下:检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT 语句是(A ) 。A.SELECT S.SN, SC.C#, SC.GRADE FROM S,SC WHERE S.S#=SC.S#B.SELECT S.SN, SC.C#, SC.GRADE FROM S WHERE S.S#=SC. S#C.SELECT S.SN, SC.C#, SC.GRADE FROM SC WHERE S.S#=SC. S#D.SELECT S.SN, SC.C#, SC.GRADE FROM S,SC100. 假定学生关系是S(S#,SNAME ,SEX,AGE), 课程关系是C(C#,CNAME, TEACHER), 学生选课关系是SC(S#,C#,GRADE) 。要查找选修COMPUTER 课程的 女学生姓名,将涉及到关系(D )A.SB. S,SCC. SC,CD. S,SC,C101. 若用如下的SQL 语句创建一个student 表: CREATE TABLE student(NO C(4) NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2) 可以插入到student 表中的是( B ) 。A.(0251 ,王五 ,男, 25 )B. (0251 ,王五 ,NULL ,NULL )B.(NULL , 王五 ,男 ,25)D. (0251 ,NULL ,男,25)102. 已知顾客基本表的关系模式为:顾客(顾客号,姓名,地址,电话)。请用SQL 语句增加一名新顾客,其值为(330102 ,王伟 ,北京 ,0105128934) 。 ( A )A.INSERT INTO 顾客VALUES (330102 ,王伟 ,北京 ,0105128934)B.INSERT 顾客VALUES (330102 ,王伟 , 北京 ,0105128934)C.INSERT INTO 顾客(330102 ,王伟 ,北京 ,0105128934)D.INSERT 顾客 (330102 ,王伟 ,北京 ,0105128934)103. 已知顾客基本表的关系模式为:顾客(顾客号,姓名,地址,电话)。请用SQL 更新语句将顾客号为330102 的顾客姓名改为王南 。 ( C )A.UPDATE FROM 顾客SET 姓名 =王南 WHERE 顾客号 =330102B.UPDATE 顾客姓名 =王南 WHERE 顾客号 =330102C.UPDATE 顾客SET 姓名 =王南 WHERE 顾客号 =330102D.UPDATE 顾客 (330102 ,王南 ,北京 ,010 5128934)104. 数据仓库中的逻辑结构数据由(C )数据组成。A.一层到二层B. 二层到三层C. 三层到四层D. 四层到五层105. 数据仓库系统的组成部分中不包括(C ) 。A.数据仓库B. 仓库管理C. 数据抽取D. 分析工具106. 数据库是存储在计算机内的一个结构化的(B )的集合。A.文件B. 相关数据C. 命令D. 程序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 49 页 - - - - - - - - - 二、判断题1. 数据库是存储在计算机内的一个结构化的相关数据的集合。( 对 )2. 数据库是存储在计算机内的一个模块化的数据的集合。( 错 )3. 数据库、数据库系统和数据库管理系统三者之间的关系是数据库包括数据库系统和数据库管理系统。 ( 错 )4. 数据库、数据库系统和数据库管理系统三者之间的关系是数据库系统包括数据库和数据库管理系统。 ( 对 )5. 数据库、数据库系统和数据库管理系统三者之间的关系是数据库管理系统包括数据库系统和数据库。 ( 错 )6. 图在概念上表示了一个数据库的信息组织情况,图包括了实体、属性、联系三种基本图素。 ( 对 )7. 在层次模型中两个结点间的关系只能是一对多关系。( 对 )8. 层次模型是满足有且仅有一个根结点,非根结点有且仅有一个父结点的基本层次联系的集合。 ( 对 )9. 网状模型与层次模型的共同之处在于都是用指针来表示实体间的联系。( 对 )10. 关系模型是通过指针链接来表示两个实体间的联系。( 错 )11. 关系模型是通过关系中的数据而不是通过指针链接来表示实体间的联系。( 对 )12. 目前国际国内的主导关系型数据库管理系统有ORACLE 、SYBASE 、AIM 等。 ( 错 )13. 我们一般称层次模型、网状模型、 关系模型和面向对象数据模型为传统数据模型。( 错 )14. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性。 ( 对 )15. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的逻辑独立性。 ( 错 )16. 数据模型质量的高低不会影响数据性能的好坏。( 错 )17. 对应于一个关系数据库模式的所有关系的集合称为关系数据库。所以,关系数据库是由若干个相关的关系组合而成。( 对 )18. 关系数据库设计中,核心问题是关系模式的设计。( 对 )19. 在关系数据库设计中,关系模式设计的好坏对数据库系统的性能和质量没有直接的影响。 ( 错 )20. 设 X、Y 为关系R 中的两个属性集,若Y 完全函数依赖X,则是指 Y 函数依赖于X 而并不函数依赖于X 中任一真子集。 ( 对 )21. 在非规范化的关系中去掉组项和重复数据项就能符合第一范式的条件。( 对 )22. 如果关系模式R 满足第一范式, 且所有非主关键字属性都完全依赖于主关键字属性,则该模式满足第二范式的条件。( 对 )23. 如果关系模式R 满足第二范式, 且每一个非主关键字属性均非传递函数依赖于主关键字属性,则该关系满足第三范式。( 错 )24. 在关系数据库的设计中,对数据项的分解越细越好,范式越高越好。( 错 )25. 小型关系数据库系统和大型关系数据库系统是公安信息系统当前和今后的应用主流。( 错 )26. 关系数据库侧重于联机事务处理系统(OLTP),它是基于应用的。而数据仓库则侧重于联机事务分析 (OLAP) ,它是面向主题和历史的事务分析和处理。( 对 )27. 由于数据库系统在三级模式之间提供了外模式模式映象和模式内模式映象二层映象功能,保证了数据库系统具有较高的数据独立性。( 对 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 49 页 - - - - - - - - - 28. 关系数据库的规范化理论是数据库概念结构设计的有力工具;E-R 模型是数据库的逻辑结构设计的一个有力工具。( 错 )29. 关系数据库的实体完整性规则规定:基本关系的主属性都不能取空值。( 对 )30. 关系数据库的参照完整性规则规定:一个基本关系的外码(对应于另一个基本关系的主码)的取值可以取空值,如果不取空则必须等于它所对应基本关系中的主码值。( 对 )31. SQL 是结构化的查询语言。 ( 对 )32. SQL 是过程化的查询语言。 ( 错 )33. SQL 是关系数据库语言。 ( 对 )34. SQL 语言具有数据定义、数据操纵、数据控制的功能。( 对 )35. SQL 语言具有数据定义、关系规范化、数据控制的功能。( 错 )36. SQL 语言具有两种使用方式,分别称为交互式SQL 和嵌入式SQL。 ( 对 )37. SQL 语言中, UPDATE 语句可以改变表的结构。( 错 )38. 如果一个 SQL 语句中包括两个名字相同的不同表中的列,则必须用合法性列名来排除二义性。( 对 )39. 关键字 DESC 可删除查询结果中的重复值。( 错 )40. 关键字 DISTINCT可删除查询结果中的重复值。( 对 )41. 触发器既可以定义于表上,又可以定义于视图上。( 错 )42. 数据文件一旦加入到表空间中,就不能直接从这个表空间中移走,也不能与其它表空间发生联系。( 对 )43. 如果数据库对象存储在多个表空间中,那么可以通过把它们各自的数据文件存放在不同磁盘上来对其进行物理分割。( 对 )44. Oracle 数据库结构可分为三个范畴:数据库内部的结构、存储区内部的结构和数据库外部结构。( 对 )45. 可以在一个表上创建约束条件。当一个约束条件应用于一个表时,表中的每一行都必须满足约束条件所规定的条件。( 对 )46. 数据库的约束条件有助于确保数据的引用完整性。( 对 )47. 数据库的约束条件有助于确保数据的安全性。( 错 )48. Oracle 数据库结构可分为三个范畴:数据库内部的结构、存储区内部的结构和存储区外部结构。( 错 )49. 触发器可分为语句触发器和行触发器。( 对 )50. 可以通过创建角色即权限组来简化权限管理进程。把一些权限授予一个角色,而这个角色又可以被授予多个用户。( 对 )51. 可以通过创建角色即权限组来简化权限管理进程。把一些权限授予一个角色,而这个角色只能被授予某个用户。( 错 )52. 回滚段随它所支持的事务的增大而增大。( 对 )53. 数据仓库系统由数据仓库、仓库管理和分析工作三部分组成。( 对 )54. 数据仓库是一个新的平台,它不是建立在数据库管理系统基础上的。( 错 )55. 数据仓库不是一个新的平台,它仍然建立在数据库管理系统基础上,只是一个新的概念。( 对 )56. 数据仓库的数据来源来于多个数据源,包括企业内部数据,市场调查报告及各种文档之类的外部数据。 ( 对 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 49 页 - - - - - - - - - 三、填空题1数据库系统一般由(数据库)、应用系统、 (数据库管理系统) 、 (数据库管理员)和用户构成。2数据模型通常由(数据结构)、 (数据操作) 、 (数据的约束条件)三部分组成。3实体之间的联系可抽象为三类,它们是(一对一)、 (一对多)、 (多对多)。4在数据库设计中, (数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。5 (事务) 是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。6数据库系统在运行过程中,可能会发生故障。故障主要有(事务故障)、系统故障、 (介质故障)和计算机病毒四类。7并发控制的主要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。8数据库的完整性是指数据的(正确性)和(相容性)。9在 SQL 语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用( GRANT )语句,收回所授的权限使用(REVOKE )语句。10 ( 数据库)是长期存储在计算机内的、有组织、可共享的数据集合。11数据库系统的三级模式结构是指数据库系统是由(模式)、 (外模式)、 ( 内模式)三级构成的。12在一个关系R 中,若每个数据项都是不可再分割的,那么R 一定属于(第一( 1NF) )范式。E-R 图一般在数据库设计的(概念结构设计)阶段使用。13 ( 事务 )是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性) 、 (一致性)、 ( 隔离性)、 ( 持续性)四个特性。14数据库系统中,系统故障通常称为(软故障) ,介质故障称为(硬故障) 。15关系操作的特点是(集合)操作。16若事务T 对数据对象A 加了 S 锁,则其他事务只能对数据A 再加(S )锁,不能加(X )锁,直到事务T 释放 A 上的锁。17信息处理的方式而言,在文件系统阶段,(程序设计)处于主导地位,(数据)只起着服从程序设计需要的作用;而在数据库方式下,(数据)占据了中心位置。18现实世界进行第一层抽象的模型,称为(概念)模型;对现实世界进行第二层抽象的模型,称为(数据)模型。19数据库的三级模式结构是对(数据)的三个抽象级别。20在数据库技术中,编写应用程序的语言仍然是C类高级语言,这些语言被称为(宿主语言(或主语言,Host Language) )语言。21层次、网状的DML 属于(过程性)语言,而关系型DML 属于(非过程性)语言。22关系模式的操作异常问题往往是由(数据冗余)引起的。23消除了非主属性对侯选键局部依赖的关系模式,称为(2NF)模式。24消除了非主属性对侯选键传递依赖的关系模式,称为(3NF)模式