第 部分 笔试试题详解
数据库基础知识
选择题
下列选项 中能够直接实现对数据库 中数据操作 的软件是
)字表处理软件
)操作系统
)数据库管理系统
)编译系统
解答 :正确答案为
评注 :数据库管理系统提供 了对数据库 中的数据进行直接统一管理和控制 的功能。它是
用户程序和数据库 中的数据间的接 口。字表处理软件 、操作系统和编译系统与数据库并无直
接关系。
数据库系统的核心是
)编译系统
)数据库
)操作系统
)数据库管理系统
解答 :正确答案为
评注:数据库管理系统是数据库系统的核心部分。
下述关于数据库系统的正确叙述是
)数据库系统减少 了数据冗余
)数据库系统避免了一切冗余
)数据库系统中数据 的一致性是指数据类型一致
)数据库系统 比文件系统能管理更多的数据
解答 :正确答案为
评注:实现数据共享,减少数据冗余是数据库系统的本质特点之一。为了提高查询效率,
有时可 以有意识地保留适当的冗余 。数据库系统不可能避免数据冗余 ,数据库系统中数据具
有多种类型,且数据库系统一定比文件系统能管理更多的数据的说法也不正确 。
下述关于数据库系统的正确叙述是
)数据库 中只存在数据项之间的联系
)数据库的数据项之间和记录之间都存在联系
)数据库的数据项之间无联系,记录之间存在联系
)数据库的数据项之间和记录之间都不存在联系
解答 :正确答案为
评注 :数据库是通用化 的相关数据集合 ,它不仅包括描述事物 的数据本身,而且包括相
关事物之间的联系 。同一个数据库 内的记录具有相 同结构,一个数据库 的记录与另一个数据
库 的记录之间也存在联系,这种联系可能是一对一、一对多或多对多的联系 。例如学生成绩
表 、人事档案表 。因此 ,数据库系统不仅表示记录 内部数据之间的联系,而且表示各个数据
库所描述的不同事物之间的联系。
数据库系统与文件系统的主要区别是
)数据库系统复杂 ,而文件系统简单
)文件系统不能解决数据冗余和数据独立性 问题 ,而数据库系统可 以解决
)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
)文件系统管理的数据量较少 ,而数据库系统可 以管理庞大的数据量
解答 :正确答案为
评注:数据库系统的主要特点包括:
数据 的共享性 。
)可减少数据冗余。
)数据的独立性。
)采用特定的数据模型,如关系模型。
文件系统是把数据集 中存放在一个或多个数据文件 中,由于在结构上数据之 间缺乏联
系,不能解决数据冗余和数据独立性 问题 。
数据库系统的数据独立性是指
)不会 因数据的变化而影响应用程序
)不会因系统数据存储结构和整体数据逻辑结构的变化而影响应用程序
)不会 因数据存储策略的变化而影响存储结构
)不会因某些数据存储结构的变化而影响其他数据 的存储结构
解答:正确答案为
评注 :用户 的应用程序与数据 的逻辑组织与物理存储方式无关 。数据库管理系统提供数
据和程序之 间的物理独立性和逻辑独立性 。数据 的物理独立性是指 当数据 的存储结构改变
时,由系统提供数据 的物理结构与逻辑结构之间的映像或转换功能,保持数据 的逻辑结构不
变 ,从而应用程序不需要修改。数据 的逻辑独立性是指 由系统提供数据 的总体逻辑结构和面
向某个具体应用 的局部逻辑结构之间的映像或转换功能,当数据总体逻辑结构改变时,通过
映像保持局部逻辑结构不变 ,从而应用程序也不需要修改。因此 ,数据库系统的数据不会 因
系统数据存储结构和整体数据逻辑结构的变化而影响应用程序 。
数据库 、数据库系统 、数据库管理系统 这三者之间的关系是
包括 和
包括 和
包括 和
就是 ,也 就 是
解答:正确答案为