数据库系统结构题库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题(共90题)
1. 在数据库系统中,通常用三级模式来描述数据库,其中( (1) )是用户与数据库的接口,是应用程序可见到的数据描述,( (2) )是对数据整体的( (3) )的描述,而( (4) )描述了数据的( (5) )。

A. 外模式
B. 概念模式
C. 内模式
D. 逻辑结构
E. 层次结构
F. 物理结构
答案:A B D C F
2. 层次模型不能直接表示()。

A. 1:1联系
B. 1:n联系
C. m:n联系
D. 1:1和1:n联系
答案:C
3. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。

A. 模式
B. 物理模式
C. 子模式
D. 内模式
答案:C
4. 在数据库中,数据的物理独立性是指()。

A. 数据库与数据库管理系统的相互独立
B. 用户程序与DBMS的相互独立
C. 用户的应用程序与存储在磁盘上的数据库中的数据相互独立
D. 应用程序与数据库中数据的逻辑结构相互独立
答案:C
5. 关系数据模型()。

A. 只能表示实体间的1:1联系
B. 只能表示实体间的1:n联系
C. 只能表示实体间的m:n联系
D. 可以表示实体间的上述三种联系
答案:D
6. 数据模型的三要素是()。

A. 外模式、模式和内模式
B. 关系模型、层次模型和网状模型
C. 实体、属性和联系
D. 数据结构、数据操作和完整性约束
答案:D
7. 数据库的三级体系结构即子模式. 模式与内模式是对()的三个抽象级别。

A. 信息世界
B. 数据库系统
C. 数据
D. 数据库管理系统答案:C
8. 数据库的三级模式之间存在的映象关系正确的是()。

A. 外模式/内模式
B. 外模式/模式
C. 外模式/外模式
D. 模式/模式
答案:B
9. 数据库三级模式中,真正存在的是()。

A. 外模式
B. 子模式
C. 模式
D. 内模式
答案:D
10. 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。

在常用的数据模型中,不包括()。

A. 网状模型
B. 链状模型
C. 层次模型
D. 关系模型
答案:B
11. 为了保证数据库的数据独立性,需要修改的是()。

A. 模式与外模式
B. 模式与内模式
C. 三级模式之间的两层映象
D. 三层模式
答案:C
12. 以下关于E-R图的叙述正确的是()。

A. E-R图建立在关系数据库的假设上
B. E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示
C. E-R图可将现实世界中的信息抽象地表示为实体以及实体间的联系
D. E-R图能表示数据生命周期
答案:C
13. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。

A. 层次模型
B. 关系模型
C. 网状模型
D. 实体-关系模型
答案:D
14. 在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。

为使数据库的模式保持不变,从而不必修改应用程序,必须改变模式与内模式之间的映象。

这样,应使数据库具有()。

A. 数据独立性
B. 逻辑独立性
C. 物理独立性
D. 操作独立性
答案:C
15. 数据库的概念模型独立于()。

A. 具体的机器和DBMS
B. E-R图
C. 信息世界
D. 现实世界
答案:A
16. 数据库系统的数据独立性是指()。

A. 不会因为数据的变化而影响应用程序
B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存取策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他的存储结构
答案:B
17. 在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读入的()。

A. 逻辑数据
B. 物理数据
C. 操作序列
D. 优化策略
答案:B
18. 数据库三级结构从内到外的三个层次为()。

A. 外模式、模式、内模式
B. 内模式、模式、外模式
C. 模式、外模式、内模式
D. 内模式、外模式、模式
答案:B
19. 数据库技术采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的()和物理独立性。

A. 数据规范性
B. 逻辑独立性
C. 管理规范性
D. 数据的共享
答案:B
20. ()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A. 数据模型
B. 概念模型
C. E-R图
D. 关系模型
答案:B
21. 通过指针链接来表示和实现实体之间联系的模型是()。

A. 关系模型
B. 层次模型
C. 网状模型
D. 层次和网状模型答案:D
22. 层次模型、网状模型和关系模型的划分原则是()。

A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系答案:B
23. 子模式是()。

A. 模式的副本
B. 模式的逻辑子集
C. 多个模式的集合
D. 以上三者
答案:B
24. 为了保证数据库的逻辑数据独立性,需要修改的是()。

A. 模式与外模式之间的映象
B. 模式与内模式之间的映象
C. 模式
D. 三级模式
答案:A
25. 关系数据库管理系统与网状系统相比()。

A. 前者运行效率较高
B. 前者的数据模型更为简洁
C. 前者比后者产生得早一些
D. 前者的数据操作语言是过程性语言
答案:B
26. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是()。

A. 外模式
B. 内模式
C. 存储模式
D. 模式
答案:D
27. 一般地,一个数据库系统的外模式()。

A. 只能有一个
B. 最多只能有一个
C. 至少两个
D. 可以有多个
答案:D
28. 数据库的网状模型应满足的条件是()。

A. 允许一个以上的结点无父结点,也允许一个结点有多个父结点
B. 必须有两个以上的结点
C. 有且仅有一个结点无父结点,其余结点都只有一个父结点
D. 每个结点有且仅有一个父结点
答案:A
29. 在数据库技术中,面向对象数据模型是一种()。

A. 概念模型
B. 结构模型
C. 物理模型
D. 形象模型
答案:A
30. 已知在某公司有多个部门,每个部门又有多名职工,而每位职工只能属于一个部门,则职工与部门两个记录型之间是()。

A. 一对一
B. 一对多
C. 多对多
D. 多对一
答案:D
31. 区分不同实体的依据是()。

A. 名称
B. 属性
C. 对象
D. 概念
答案:B
32. 模式和内模式()。

A. 只能有一个
B. 最多只能有一个
C. 至少两个
D. 可以有多个
答案:A
33. 数据模型是()。

A. 文件的集合
B. 记录的集合
C. 数据的集合
D. 记录及其联系的集合
答案:D
34. 在数据库系统中,“数据独立性”和“数据联系”这两个概念之间的联系是()。

A. 没有必然的联系
B. 同时成立或不成立
C. 前者蕴涵后者
D. 后者蕴涵前者
答案:A
35. 数据库的三级模式之间存在的映像关系正确的是()。

A. 外模式/内模式
B. 外模式/模式
C. 内模式/模式
D. 模式/模式
答案:B
36. 数据库系统中,用户使用的数据视图用()描述,该视图是用户与数据库系统之间的接口。

A. 外模式
B. 存储模式
C. 内模式
D. 概念模式
答案:A
37. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),该部分是模式的逻辑子集。

A. 模式
B. 物理模式
C. 子模式
D. 内模式
答案:C
38. DB的三级模式结构中最接近外部存储器的是()。

A. 子模式
B. 外模式
C. 概念模式
D. 内模式
答案:D
39. 如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将()转换为关系
数据模型。

A. E-R模型
B. 层次模型
C. 关系模型
D. 网状模型
答案:A
40. 采用二维表格结构表达实体类型及实体间联系的数据模型是()。

A. 层次模型
B. 网状模型
C. 关系模型
D. 实体联系模型答案:C
41. 要保证数据库的逻辑数据独立性,需要修改的是()。

A. 模式与外模式的映射
B. 模式与内模式之间的映射
C. 模式
D. 三层模式
答案:A
42. 物理数据独立性是指()。

A. 概念模式改变,外模式和应用程序不变
B. 概念模式改变,内模式不变
C. 内模式改变,概念模式不变
D. 内模式改变,外模式和应用程序不变
答案:C
43. 在数据库的三级模式结构中,内模式有( )。

A. 1个
B. 2个
C. 3个
D. 任意多个
答案:A
44. 一个外部关键字的属性个数( )。

A. 至多一个
B. 至多两个
C. 至少一个
D. 至少两个
答案:C
45. 现实世界中事物的特征在信息世界中称为()。

A. 实体
B. 实体标识符
C. 属性
D. 关键码
答案:C
46. 下列实体类型的联系中,属于一对一联系的是()。

A. 教研室对教师的所属联系
B. 父亲对孩子的亲生联系
C. 省对省会的所属联系
D. 供应商与工程项目的供货联系
答案:C
47. 所谓概念模型,指的是()。

A. 客观存在的事物及其相互联系
B. 将信息世界中的信息数据化
C. 实体模型在计算机中的数据化表示
D. 现实世界到机器世界的一个中间层次,即信息世界
答案:D
48. 关系模式的任何属性()。

A. 不可再分
B. 可以再分
C. 命名在该关系模式中可以不惟一
D. 前述都不是
答案:A
49. 用二维表结构表示实体以及实体间联系的数据模型称为()。

A. 网状模型
B. 层次模型
C. 关系模型
D. 面向对象模型答案:C
50. 数据库系统的数据独立性体现在()。

A. 不会因为数据的变化而影响应用程序
B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他的存储结构
答案:B
51. 要保证数据库的数据独立性,需要修改的是()。

A. 模式与外模式
B. 模式与内模式
C. 三层之间的两种映射
D. 三层模式
答案:C
52. 数据库系统中,用()描述全部数据的整体逻辑结构。

A. 外模式
B. 存储模式
C. 内模式
D. 概念模式
答案:D
53. 在关系数据库中,表(table)是三级模式结构中的()。

A. 外模式
B. 模式
C. 存储模式
D. 内模式
答案:D
54. 单个用户使用的数据视图的描述称为()。

A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
答案:A
55. ()要求主键属性不能为空。

A. 关系完整性
B. 用户自定义完整性
C. 参照完整性
D. 实体完整性
答案:D
56. 在一个结构化的数据集合中,有且仅有一个结点无父结点,其他结点有且仅有一个父结点,该数据集合的数据模型是()
A. 面向对象模型
B. 关系模型
C. 层次模型
D. 网状模型
答案:C
57. 数据库三级模式体系结构的划分,有利于提高数据库的()
A. 数据独立性
B. 数据安全性
C. 结构规范化
D. 操作可行性
答案:A
58. 在下列实体类型的联系中,一对多联系的是()
A. 学校与课程的学习关系
B. 父亲与孩子的父子关系
C. 省与省会的关系
D. 顾客与商品的购买关系
答案:B
59. 下述()不属于概念模型应具备的性质。

A. 有丰富的语义表达能力
B. 易于交流和理解
C. 易于变动
D. 在计算机中实现的效率高
答案:D
60. 数据模型表示的是数据库框架,要构建为数据库,必须在框架的约束下填上()
A. 具体数据
B. 取值范围
C. 联系
D. 联系方式
答案:A
61. 关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

定义外键实现的是()完整性。

A. 实体完整性
B. 参照完整性
C. 用户定义的完整性
D. 以上均是
答案:B
62. 三级模式间存在两种映象,它们是()。

A. 模式与子模式间,模式与内模式间
B. 子模式与内模式间,外模式与内模式间
C. 子模式与外模式问,模式与内模式间
D. 模式与内模式间,模式与模式间
答案:A
63. 模式/内模式映象,可以保证数据和应用程序之间的()。

A. 逻辑独立性
B. 物理独立性
C. 数据一致性
D. 数据安全性
答案:B
64. 实体集学生与任课教师之间具有()联系。

A. 一对一
B. 一对多
C. 多对一
D. 多对多
答案:C
65. 在已知教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生数据与课程数据之间存在()的联系。

A. 一对一
B. 一对多
C. 多对多
D. 未知
答案:C
66. 在关系数据库中,当合并两个关系时,用户程序可以不变,这是因为()
A. 数据的物理独立性
B. 数据的位置独立性
C. 数据的逻辑独立性
D. 数据的存储独立性
答案:C
67. 设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是()
A. 一对一的联系
B. 一对多的联系
C. 多对一的联系
D. 多对多的联系
答案:B
68. ()决定数据模型种类。

A. 数据操纵
B. 数据完整性
C. 数据结构
D. 数据操作
答案:C
69. 下面对于关系的叙述中,不正确的是()。

A. 关系中的每个属性是不可分解的
B. 在关系中元组的顺序是无关紧要的
C. 任意的一个二维表都是一个关系
D. 每一个关系只有一种记录类型
答案:D
70. 子模式DDL用来描述()。

A. 数据库的总体逻辑结构
B. 数据库的局部逻辑结构
C. 数据库的物理存储结构
D. 数据库的概念结构
答案:B
71. 在数据库系统中,面向用户、也就是用户所涉及的数据库被称为()。

A. 外模式
B. 概念模式
C. 存储模式
D. 模式
答案:A
72. 一个关系相当于一张二维表,二维表中的表头相当于该关系的()。

A. 数据项
B. 元组
C. 型
D. 属性
答案:C
73. 数据模型是对实际事物的数据特征进行抽象来描述事物及事物之间的运动规律的。

数据模型主要有关系模型、层次模型和()。

A. 网状模型
B. E-R模型
C. 树状模型
D. 实体模型
答案:A
74. 数据库系统的最大特点是()。

A. 数据的三级抽象和二级独立性
B. 数据共享性
C. 数据的结构化
D. 数据独立性
答案:A
75. 下列实体类型的联系中,属于一对多联系的是()。

A. 学生与课程之间的联系
B. 学校与班级之间的联系
C. 商品条形码与商品之间的联系
D. 公司与总经理之间的联系
答案:B
76. 如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。

则称实体集A与B具有()。

A. 1:1联系
B. 1:n联系
C. n:m联系
D. 多种联系
答案:C
77. 三个模式之间,()存在映象关系。

A. 外模式/内模式
B. 外模式/模式
C. 模式/模式
D. 内模式/外模式
答案:B
78. 数据的逻辑独立性是指()。

A. 模式变,用户不变
B. 模式变,应用程序不变
C. 应用程序变,模式不变
D. 子模式变,应用程序不变
答案:B
79. 数据库的概念模型独立于()。

A. 具体的机器和DBMS
B. E-R图
C. 信息世界
D. 现实世界
答案:A
80. 反映现实世界中实体及实体间联系的信息模型是()。

A. 关系模型
B. 层次模型
C. 网状模型
D. E-R模型
答案:D
81. 三级模式间存在两种映射,它们是()。

A. 模式与子模式间,模式与内模式间
B. 子模式与内模式间,外模式与内模式间
C. 子模式与外模式间,模式与内模式间
D. 模式与内模式间,模式与模式间
答案:C
82. 设一个科研项目只能由一个研究组承担,而一个研究组可承担多个项目。

则项目与研究组之间是()。

A. 一对一的关系
B. 一对多的关系
C. 多对一的联系
D. 多对多的联系
答案:C
83. 假设有如下实体和实体之间的联系情况:
I. 职工实体与项目实体之间存在多对多的参加联系
II. 职工实体与部门实体之间存在多对一的分配联系
III. 职工实体与工资实体之间存在一对一的属于联系
则能用层次模型表示的是()。

A. I, II
B. I, III
C. II, III
D. I, II, III
答案:C
84. 如果两个实体之间的联系是m:n , 则()引入第三个交叉关系。

A. 需要
B. 不需要
C. 可有可无
D. 合并两个实体
答案:A
85. 若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A对C的联系是()的联系。

A. 一对一
B. 一对多
C. 多对多
D. 多对一
答案:B
86. 假设某个 E-R 图中有 5 个实体型、2 个 1:M 联系和 2 个 M:N 联系,则该 E-R 图转换的关系模式个数至少是()
A. 5
B. 7
C. 8
D. 9
答案:B
87. 在E-R图中规定用“菱形框”表示()。

A. 实体
B. 属性
C. 联系
D. 模型
答案:C
88. 设一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程之间是()。

A. 一对一的联系
B. 一对多的联系
C. 多对一的联系
D. 多对多的联系
答案:D
89. 在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()。

A. 3
B. 4
C. 5
D. 6
答案:B
90. 在一个数据库中,模式与内模式的映像个数是()。

A. 1个
B. 与用户个数相同
C. 由设置的系统参数决定
D. 任意多个
答案:A
二、填空题(共50题)
1. 关系的完整性分为()、()、()三类。

答案:实体完整性,参照完整性,用户定义完整性
2. 实体之间的联系可抽象为三类,它们是()、()和()。

答案:1:1 1:n m:n
3. 数据独立性是指()与()是相互独立的。

答案:用户应用程序存储在外存上的数据库中的数据
4. 层次模型中,根结点以外的结点至多可有()个父结点,只有一个结点无父结点,它被称为()。

答案:1 根结点
5. 数据模型是由()、()和()三部分组成。

答案:数据结构数据操作完整性约束
6. 数据冗余可能导致的问题有()和()。

答案:浪费存储空间及修改麻烦潜在的数据不一致性
7. 数据库体系结构按照()、()和()三级结构进行组织。

答案:外模式模式内模式
8. 以子模式为框架的数据库是();以模式为框架的数据库是();以物理模式为框架的数据库是()。

答案:用户数据库概念数据库物理数据库
9. 从外部视图到子模式的数据结构的转换是由()实现;模式与子模式之间的映象是由()实现;存储模式与数据物理组织之间的映象是由()实现。

答案:应用程序 DBMS 操作系统的存取方法
10. 在数据模型的各要素中,()是对数据库系统的静态特性的描述,()是对数据库系统的动态特性的描述。

答案:数据结构数据操作
11. 数据独立性又可分为()和()。

答案:逻辑数据独立性物理数据独立性
12. 独立于计算机系统,只用于描述某个特定组织所关心的信息结构的模型,称为();直接面向数据库的逻辑结构的模型,称为()。

答案:概念模型数据模型
13. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的()。

答案:物理独立性
14. 如果一个汽车销售公司,经营摩托车,小汽车,货车和客车,那么在该公司的E-R模型设计中,应该采用( )方法。

答案:超类和子类
15. 全局外模式是全局应用的用户视图,( )的子集。

答案:全局模式
16. 最著名、最为常用的概念模型是()。

答案: E-R数据模型
17. 实体集父亲与子女之间有()联系。

答案:一对多
18. 关系模式是关系的(),相当于()。

答案:框架,记录格式
19. 实体集读者与图书馆之间具有()联系。

答案:多对多
20. 在DB的三级模式结构中,数据按()的描述提供给用户,按()的描述存储在磁盘中,而()提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。

答案:外模式,内模式,概念模式
21. 数据库的三级模式结构是对()的三个抽象级别。

答案:数据
22. 数据独立性使得修改DB结构时尽量不影响已有的()。

答案:应用程序
23. 在E-R图中,用()表示实体类型;用()表示联系类型;用()表示实体类型和联系类型的属性。

答案:方框,菱形,椭圆
24. 视图是根据()设计的关系,是从一个或几个()或()导出的表,是一个虚表。

答案:子模式基本表视图
25. 现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是()、()和()。

答案:现实世界,信息世界,计算机世界(或数据世界)
26. 数据模型的三要素包含数据结构、()和()三部分。

答案:数据操纵,完整性约束
27. 对现实世界进行第一层抽象的模型,称为()模型;对现实世界进行第二层抽象的模型,称为()模型。

答案:概念,结构(或逻辑)
28. 一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间的联系为()联系。

答案:一对多/1∶n
29. 数据模型通常由()、()和()三部分组成。

答案:数据结构数据操纵数据完整性约束
30. 当数据的全局逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变。

这性质称为数据的()。

答案:逻辑独立性
31. ()也称为存储模式(Storage SchemA. 。

一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据在数据库内的表示方式。

答案:内模式
32. 用()表示实体之间联系的模型称为层次模型,或者说数据的层次模型是以记录类型(实体)为结构的有向树。

答案:树状结构
33. 关系模型的主要特征是用(),即二维表格结构表达实体集,用()表示实体间联系。

答案:关系外键
34. 数据模型用来描述数据的静态特征. 动态特征和数据的完整性约束。

对数据结构和数据间联系的描述,这是描述数据的()。

答案:逻辑关系
35. 用树型结构表示实体类型及实体间联系的数据模型称为()。

答案:层次模型
36. ()是用户可以看见和使用的局部数据的逻辑结构和特征的描述。

答案:外模式
37. ()是数据库物理结构和存储方式的描述。

答案:内模式
38. 从数据库管理系统的角度划分数据库的体系结构,可分为()、()和()三层。

答案:外模式模式内模式
39. ()是用二维表表示实体集属性间关系以及实体集之间联系的模型。

答案:关系模型
40. E-R图中包括()、()和联系三种基本图素。

答案:实体属性
41. 数据库的三级结构通过模式的概念/内模式映象保证()独立性,通过模式的/外模式映象,保证()独立性。

答案:数据的物理数据的逻辑
42. 数据库系统的两级映象中的模式/内模式映象提供了数据的()独立性。

答案:物理
43. 在E-R模型中,实体的某个特性被称为()。

答案:属性
44. 联系也是实体,所以联系也可以有()。

答案:属性
45. 数据模型可分为概念数据模型和结构数据模型两类,层次模型是()数据模型。

答案:结构
46. 当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。

这种性质称为数据的()。

答案:物理独立性
47. ()是数据库中全部的逻辑结构和特征的描述。

答案:模式
48. 当前数据库系统的主流是()型数据库系统。

答案:关系
49. 数据完整性分为()、()和()。

答案:域完整性实体完整性参考完整性
50. 关系模式的定义主要包括()、()、()、()、()。

答案:关系名,属性名,属性类型,属性长度,码。

相关文档
最新文档