第一题 选择题
1. 08信管A在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据
库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理
2. 08信管B数据库系统与文件系统的主要区别是 B 。
A.数据库系统复杂,而文件系统简单
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
3. 08信管A存储在计算机外表存储介质上结构化的数据集合,其英文名称是 c
A.Data Dictionary B.Data Base System
C.Data Base D.Data Base Managerement System
4. 数据库的概念模型独立于 A 。
A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界
5. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的 ① B 。支持
数据库各种操作的软件系统叫 ② B 。由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫作 ③ B 。 ① A.文件的集合 B. 数据的集合 C. 命令的集合 D. 程序的集合
② A.命令系统 B. 数据库管理系统 C. 数据库系统 D. 操作系统 ③ A.文件系统 B. 数据库系统 C. 软件系统 D. 数据库管理系统
6. 数据库的基本特点是 B 。
A.数据可以共享(或数据结构化);数据独立性;数据冗余大,易移植;统一管理和控制
B. 数据可以共享(或数据结构化);数据独立性;数据冗余小,易扩充;统一管理和
控制
C. 数据可以共享(或数据结构化);数据互换性;数据冗余小,易扩充;统一管理和控制
D. 数据非结构化;数据独立性;数据冗余小,易扩充;统一管理和控制 7. 在数据库中,下列说法 A 是不正确的。
A.数据库避免了一切数据的重复
B. 若系统是完全可以控制的,则系统可确保更新时的一致性 C. 数据库中的数据可以共享 D. 数据库减少了数据冗余
8. B 是存储在计算机内结构化的数据的集合。
A.数据库系统 B. 数据库 C. 数据库管理系统 D. 数据结构 9. 在数据库中存储的是 C 。
A.数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息
10. 数据库中,数据的物理独立性是指 C 。
A.数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立
C. 用户的应用程序与存储在磁盘上数据库中的数据是相对独立的 D. 应用程序与数据库中数据的逻辑结构相对独立
11. 数据库的特点之一是数据的共享,严格地讲,这时的数据共享是指 D 。
A.同一个应用中的多个程序共享一个数据集合 B. 多个用户、同一种语言共享数据 C. 多个用户共享一个数据文件
D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合 12. 下述关于数据库系统的正确描述的是 a 。
A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余
C. 数据库系统中设计的一致性是指数据类型一致 D. 数据库系统比文件系统管理更多的数据
13. 在数据库中,产生数据不一致的根本原因是 D 。
A.数据存储量太大 B. 没有严格保护数据
C. 未对数据进行完整性控制 D. 数据冗余
14. 数据库管理系统(DBMS)是
A.一个完整的数据库应用系统 B.一组硬件
C.一组系统软件 D.既有软件,也有硬件 15. 数据库管理系统(DBMS)是 C 。
A.一个完整的数据库应用系统 B. 一组硬件
C. 一组系统软件 D. 既有硬件,也有软件 16. 对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的
是
A.应用程序开发人员 B.终端用户 C.数据库管理员 D.数据库管理系统的软件设计人员
17. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为
C 。
A.数据定义功能 B. 数据管理功能 C. 数据操纵功能 D. 数据控制功能 18. 在一般地,一个数据库系统的外模式 D 。
A.只能有一个 B. 最多只能有一个 C. 至少两个 D. 可以有多个 19. 08信管B在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性
的是 D 。
A.外模式 B. 内模式 C. 存储模式 D. 模式 20. 子模式是 B 。
A.模式的副本 B. 模式的逻辑子集 C. 多个模式的集合 D. 以上三者 21. 在数据库系统中,通常用三级模式来描述数据库,其中 ① A 是用户与数据库的接口,
是应用程序可见到的数据描述; ② B 是对数据整体的 ③ D 描述;而 ④ C 描述了数据的 ⑤ F 。
A.外模式 B. (概念)模式 C. 内模式 D. 逻辑结构 E. 层次结构 F.物理结构 22. 数据库三级模式中,真正存在的是 D 。
A.外模式 B. 子模式 C. 模式 D. 内模式 23. 模式和内模式 A 。
A.只能有一个 B. 最多只能有一个 C. 至少两个 D. 可以有多个
24. 层次模型、网状模型和关系模型的划分原则是 D 。
A.记录长度 B. 文件的大小 C. 联系的复杂程度 D. 数据之间的联系
25. 通过指针链接来表示和实现实体之间联系的模型是 D 。
A.关系模型 B. 层次模型
C. 网状模型 D. 层次和网状模型 26. 在数据库技术中,面向对象数据模型是一种 a
A.概念模型 B.结构模型 C.物理模型 D.形象模型
27. 层次模型不能直接表示 C 。
A.1:1联系 B. 1:n联系 C. m:n联系 D. 1:1和1:n联系 28. 单个用户使用的数据视图的描述称为 ( a )
A.外模式 B.概念模式 C.内模式 D.存储模式
29. 子模式DDL用来描述 ( b)
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 30. 在DBS中,DBMS和OS之间的关系是 ( b )
A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行
31. DB,DBS,DBMS三者之间的关系是( b ) A.DB包括DBS和DBMS B.DBS包括DB和DBMS C.DBMS包括DBS和DB D.DBS与DB和DBMS无关 32. 表示数据库的概念模型一般使用( c )
A.用户活动图 B.数据流图 C.E-R图 D.流程图
33. 在文件系统中,所具有的数据独立性是 [ d]
A.系统独立性 B.物理独立性 C.逻辑独立性 D.设备独立性
34. 对现实世界进行第二层抽象的模型是 [c ]
A.概念数据模型 B.用户数据模型 C.结构数据模型 D.物理数据模型
35. 数据库在磁盘上的基本组织形式是 [ b]
A.DB B.文件 C.二维表 D.系统目录
36. 关系数据库管理系统都是基于( a )理论。
A. Codd的数据关系模型 B. 数据结构 C. 计算机操纵系统 D. 信息管理
37. 在数据库系统的组织结构中,把概念数据库与物理数据库联系起来的映射是( c ) A.外模式/模式 B.内模式/外模式 C.模式/内模式 D.模式/外模式 38. 数据模型不用于描述( c )
A.客观事物 B.事物间的联系 C.数据存储 D.事物及其相互间的联系
39. 从“实体-联系”模型到数据模型实际上经历了三个领域的演变过程.即(d ) A.信息世界→现实世界→数据世界 B.数据世界→信息世界→现实世界 C.现实世界→数据世界→信息世界 D.现实世界→信息世界→数据世界 40. 实体间的联系方式有( c ) A.1种 B.2种 C.3种 D.4种
41. 子模式DDL用来描述数据库的(b )
A.总体逻辑结构 B.局部逻辑结构 C.物理存储结构 D.全局概念结构 42. 08信管A一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是(b ) A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系
43. 08信管B顾客可到多个商场购物,商场有很多顾客购物,商场与顾客之间的联系方式
是( c ) A.1:1 B,1:n C, m:n D.m:1 44. 数据独立性是指( c )
A. 用户与数据分离 B.用户与程序分离
C.程序与数据分离 D.人员与设备分离
45. ___a__是位于用户与操作系统之间的一层数据管理软件。 A.数据库管理系统 B.数据库系统 C.数据库 D.数据库应用系统 46. 在数据库系统阶段,数据是__d___。
A.有结构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化的
47. __b__属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A.数据模型 B.概念模型 C.E-R图 D.关系模型
48. 数据管理技术经历了人工管理,__d___和_____。
① DBMS ② 文件系统 ③ 网状系统 ④ 数据库系统
⑤ 关系系统
A.③和⑤ B.②和③ C.①和④ D.②和④
49. 在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:①_____,
②__d___。
①允许一个以上的结点无双亲 ②仅有一个结点无双亲 ③一个结点可以有多于一个双亲 ④每个结点仅有一个双亲 ⑤每个结点的双亲是唯一的
A.③和④ B.②和③ C.③和⑤ D.①和③
50. 数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( d)
表示
A.矩形 B.四边形 C.菱形 D.椭圆
51. 07B下述说法中没有体现数据库系统特点的是[ a]
A.数据面向应用程序 B.数据结构化 C.数据冗余小 D.数据共享性高 52. 要保证数据库的数据独立性,需要修改的是(a)
a.三层模式之间的两种映像 b.模式与内模式 c.模式与外模式 d.三层模式
53. 下列四项中说法不正确的是(c )
a.数据库减少了数据冗余 b.数据库中的数据可以共享
c.数据库避免了一切数据的重复 d.数据库具有较高的数据独立性
54. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职
员,从职员到部门的联系类型是(c ) a.多对多 b.一对一 c.多对一 d.一对多
55. 实体集学生与参考书之间具有( c)联系。
A、一对一 B、一对多 C、多对多 D、多对一
56. 相对于非关系模型,关系数据模型的缺点之一是( a)。
A、存取路径对用户透明,需进行查询优化 B、数据结构简单 C、数据独立性高 D、有严格的数学基础
57. 数据库类型是按照( b )来划分的。
A.文件形式 B.数据模型 C.记录形式 D.数据存取方法
58. 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型,在
常用的数据模型中,不包括 A.网状模型 B.链状模型 C.层次模型 D.关系模型
第二题 填空题
1. 数据库管理系统是专门用于 管理的软件。 2. 文件系统与数据库系统的最大区别是在 方面。 3. 数据库系统通常由 四部分组成。 4. 数据库系统的数据独立性包括 独立性和 独立性。 5. 5概念模式简称模式,是对数据库的 描述。 6. 内模式是描述数据如何在存储介质上组织存储的.又称之为 模式。 7. 用树型结构表示实体类型及实体间联系的数据模型称为 。 8. 数据库的三级模式指的是 。 9. 三种经典的数据模型是 、 、 。
10. 16.数据管理技术的发展,与__________、__________和__________有密切的联系。
硬件
软件
计算机应用
11. 数据库是长期存储在计算机内、有组织的、可_ _的数据集合。共享
12. 08信管A构成数据模型的三大要素是__________、数据操作和数据完整性约束。数
据结构
14. 用树型结构表示实体类型及实体间联系的数据模型称为_______________层次模型 15. 数据库处理技术经历了人工管理、______________________、______________________
以及分布式数据库管理等四个发展阶段。文件系统 数据库系统 16. 任一种数据模型都有________和________的区别。型 值
17. 结构数据模型的三要素包括数据结构、数据操作以及_________________。 18. 如果数据库的内模式发生了变化,应用程序仍可保持不变,则称数据库具有
_________________独立性
19. 与数据库系统相比较,文件管理系统的数据共享性—— 、数据独立性 ——。 20. 实体之间的联系按照联系方式的不同可分为 、 和 。
一对一或1∶1 一对多或1∶n 多对多或m∶n
21. 数据库系统的核心是 。(数据库管理系统或DBMS)
第三题 名词解释
1、数据库系统(DBS)
答:是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成
2、实体
答:客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。
3. 数据管理
答:是指对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题
4.数据模型 答:是一种模型,是对现实世界数据特征的抽象 5模式(Schema)
答:数据库逻辑结构和特征的描述,是型的描述
第四题 简答题
1. 简述数据库系统的体系结构特点 答:数据库系统的主要特点有:
( l )数据结构化数据库系统实现整体数据的结构化 ( 2 )数据的共享性高,冗余度低,易扩充
( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。 ( 4 )数据由 DBMS 统一管理和控制数据库的共享是并发的共享,
2. 简述数据库系统的三级模式结构。
答:数据库系统的三级模式结构由外模式、模式和内模式组成。外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述。
内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
3. 简述数据库管理系统的功能。
答:一般来说,DBMS的功能主要包括以下6个方面: 1)数据定义。 2)数据操纵。
3)数据库运行管理。
4)数据组织、存储和管理。 5)数据库的建立和维护。 6)数据通信接口。 4. 数据模型应满足那些要求
答:1、能比较真实地模拟现实世界
2、容易为人所理解 3、便于在计算机上实现
5. DBA 的职责是什么?
答:负责全面地管理和控制数据库系统。具体职责包括: ① 决定数据库的信息内容和结构; ② 决定数据库的存储结构和存取策略; ③ 定义数据的安全性要求和完整性约束条件; ④ 监督和控制数据库的使用和运行; ⑤ 改进和重组数据库系统。
第四题 改错题
因篇幅问题不能全部显示,请点此查看更多更全内容