《数据库原理》试题库
一、 选择题
第一章 数据库的基础知识 数据库系统概述
1. 以下内容中不属数据库所具特点的是( )。 A.数据共享 B.数据完整性 C.存储数据量大 D.最小宂余 2. 下列四项中,不属于关系数据库特点的是( ) A.数据冗余小 B.数据独立性高 C.数据共享性好 D.多用户访问 3. 以下表示数据库管理系统的是( ) A.DBA B.DBMS C.DB D.DATA 4. 数据库系统的核心是( )。 A.数据库 B.软件工具 C.数据模型 D.数据库管理系统 5. 数据库与文件系统的根本区别在于( ) A.提高了系统效率 B.方便了用户使用 C.数据的结构化 D.节省了存储空间 6. 数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( )
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.下列哪个是存储在计算机内有结构的数据的集合。 A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 12.在以下所列的条目中,哪些是数据库管理员DDA的职责( )
1
① 决定数据库存取结构和存取策略 ② 决定数据库中的内容和结构
③ 定义数据安全性的要求和完整性约束条件 ④ 为用户提供资料和培训方面的帮助
A.①和② B.①、②和③ C.③和④ D.都是 13.在DBS中,DBMS和OS之间的关系是 ( ) A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行 14. 下面列出的条目中,哪些是数据库系统的组成成员?( )
Ⅰ.操作系统 Ⅱ.数据库管理系统 Ⅲ.用户 Ⅳ.数据库管理员 Ⅴ..数据库
A.Ⅱ、Ⅲ、Ⅳ和Ⅴ? B.Ⅱ、Ⅳ和Ⅴ?? C.Ⅰ、Ⅱ、Ⅳ和Ⅴ? D.都是 15. 下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理( )。 Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段 A.只有Ⅰ B. 只有Ⅱ C.Ⅰ和Ⅱ D.Ⅱ和Ⅲ
数据模型
16.在数据库技术中,实体—联系模型是一种( ) A.概念模型 B.结构模型 C.物理模型 D.逻辑模型 17.数据库设计中的概念模型独立于( )。 A.现实世界 B.E-R图 C.信息世界 D.具体的机器和DBMS 18.在数据库技术中,独立于计算机系统的模型是( ) A.E-R模型 B.层次模型 C.关系模型 D.面向对象的模型 19.在下面列出的数据模型中,哪一个是概念数据模型( )。 A.关系模型 B.层次模型 C.网状模型 D.实体-联系模型 20. 目前应用最广泛的数据库数据模型是( )。 A.层状模型 B.网状模型 C.混合模型 D.关系模型 21. 下列数据模型中,数据独立性最高的是( ) A.网状数据模型 B.关系数据模型 C.层次数据模型 D.非关系模型 22. 下列四项中,必须进行查询优化的是( ) A.关系数据库 B.网状数据库 C..层次数据库 D.非关系模型 数据库系统结构
23. 数据库系统的体系结构是( )
2
A.两级模式结构和一级映象 B.三级模式结构和一级映象 C.三级模式结构和两级映象 D.三级模式结构和三级映象 24. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A.外模式 B.内模式 C.存储模式 D.模式 25. 数据库系统的三级模式结构是指( ) A.外模式、模式、子模式 B.子模式、模式、概念模式 C.模式、内模式、存储模式 D.外模式、模式、内模式 26. 保证数据库的数据独立性,需要修改的是( ) A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式 27. 在关系数据库中,关系模式是三级模式结构中的( )。 A.外模式 B.模式 C.存储模式 D.内模式 28. 单个用户使用的数据视图的描述称为 ( ) A. 外模式 B. 概念模式 C.内模式 D.存储模式
29. 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、( )和存储级三个层次。 A.管理员级 B.外部级 C.概念级 D.内部级 30. 以下选项中不属于数据库系统三级模式结构的是( )。 A.外模式 B.模式 C.内模式 D.概念模式
31. 数据库的三级模式结构由外模式、模式和内模式组成,它适合于哪个(些)类型的数据库( )
Ⅰ.关系型数据库 Ⅱ.层次型数据库 Ⅲ.网状型数据库 A. 只有Ⅰ B. Ⅰ和Ⅱ C. Ⅱ和Ⅲ D. 都适合 32.子模式DDL用来描述 ( )
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 33. 数据库三级模式体系结构的划分,有利于保持数据库的( ) A.数据独立性 B. 数据安全性 C.结构规范化 D.操作可行性 第二章 关系数据库 关系数据结构
34.关系数据模型通常由三部分组成,它们是( ) A.数据结构、数据通信、关数据操作 B.数据结构、数据操作、完整性约束 C.数据通信、数据操作、完整性约束 D.数据结构、数据通信、完整性约束 35.数据模型组成的要素是( ) A.实体、数据、数据依赖
B.数据结构、数据通信、关系操作
C.数据结构、数据操作、数据的完整性约束条件
3
D.数据结构、数据属性、数据依赖
关系数据库与关系代数
36.关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点( ) A.结构简单 B.适用于集合操作
C.有标准语言 D.可表示复杂的语义 37.用二维表结构表示实体以及实体间联系的数据模型称为( )。
?A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 38.同一个关系模型的任两个元组值( )。 A.不能全同 B.可全同 C.必须全同 D.以上都不是 39.一个关系中的各元组( )。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列 B.前后顺序可以任意颠倒,不影响关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同 D.前后顺序不能任意颠倒,一定要按照码的属性列顺序排列 40.组成关系模型二维表的最小数据单位是( )。 A.记录 B.数据项 C.字段 D.数据库文件 41.关系数据模型的三个组成部分中,不包括( ) A.完整性规则 B.数据结构 C.恢复 D.数据操作 42.关系数据库中的码是指( )。
A.能唯一关系的属性 B.不能改动的专用保留字
C.关键的很重要的属性 D.能唯一表示元组的属性或属性集合 43.根据关系模式的完整性规则,一个关系中的“主码” 。
A.不能有两个 B.不能成为另外一个关系的外码 C.不允许为空 D.可以取值
44.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为( )。
A.外码 B.候选码 C.主码 D.超码 45.在关系模型中,一个码是( )。 A.可由多个任意属性组成 B.至多由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式中任意元组的属性组成 D.以上都不是
46.关系数据库管理系统应能实现的专门关系运算包括( )。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 47.在关系代数运算中,五种基本运算为( )。 A.并、差、选择、投影、自然连接 B.并、差、选择、交、投影 C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积
4
48.五种基本关系代数运算是 ( ) A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ
49.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影,选择和( ) A.交 B.笛卡尔积 C.自然连接 D.除法 50.取出关系中的某些列,并消去重复元组的关系代数运算称为( )。 A.取列运算 B.投影运算 C.连接运算 D.选择运算 51.自然连接是构成新关系常用方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。 A.元组 B.行 C.记录 D.属性 52.设有关系R和S,关系代数表达式R-(R-S)表示的是( ) A.R∩S B.R-S C.R∪S D.R÷S
53.在如下2个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主健是部门号若执行所列出的操作,哪个操作不能执行( ) EMP DEPT
______________________________ ____________________________ 雇员号 雇员名 部门号 工资 部门号 部门名 主任 001 张 山 02 2000 01 业务部 李 建 010 王宏达 01 1200 02 销售部 应伟东 056 马林生 02 1000 03 服务部 周 垠
101 赵 敏 04 1500 04 财务部 陈力胜 ______________________________ ____________________________
A.从雇员信息表EMP中删除行'010','王宏达','01','1200'. B.在雇员信息表EMP中插入行'102','赵敬','01','1500'. C.将雇员信息表EMP中雇员号='010'的工资改为1600元 D.将雇员信息表EMP中雇员号='101'的部门号改为'05'
54.在上题雇员信息表关系EMP中,哪个属性是外码(foreign key) ( )。 A. 雇员号 B.雇员名 C.部门号 D.工资 55.设关系R和关系S的元素个数分别是3和4,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数个数是( ) A.7 B.9 C.12 D.16
56.设有关系R和S,在下列的关系运算中,哪一种运算不要求:“R和S具有相同的元数,且它们对应属性的数据类型也相同”( ) A. R∪S B.R∩S C.R-S D.R×S 57.设有关系R(A,B,C),在下列的等式中,哪一个是不成立的( )
A.σA<2(πA, B(R))=πA, B(σA<2 (R))
5