5.1.3 考点3:数据库系统的组成
数据库系统(Database System,简称DBS)是带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关的硬件、软件和各类人员组成。数据库系统的软件包括:DBMS、支持DBMS的操作系统、与数据库接口的高级语言和编译系统和以DBMS为核心的应用开发工具。人员包括数据库管理员、系统分析员和数据库设计人员。其中数据库管理员(Database Administrator,简称DBA)是负责数据库的建立、使用和维护的专门的人员。
数据库管理员的主要职责包括:设计与定义数据库系统;帮助最终用户使用数据库系统;监督与控制数据库系统的使用和运行;改进和重组数据库系统,调整数据库系统的性能;转储与恢复数据库;重构数据库。本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——三级数据库技术》。
系统分析员的主要职责:负责应用系统的需求分析和规范说明,确定系统的基本功能、数据库结构,设计应用程序和硬软件配置并组织整个系统的开发。
数据库设计人员的职责:负责确定数据库中的数据,设计数据库各级模式。本章节内容来自希赛网IT教育研发中心的计算机等级考试用书《计算机等级考试考点分析、题解与模拟——三级数据库技术》。购书请到希赛网第一书店。
应用程序员:负责设计和编写应用系统的程序模块,并进行调试和安装。
用户:指最终用户,他们通过应用系统的用户接口使用数据库。
例5.1.4 数据库系统中的人员通常包括( )。[2004年9月 选择题第26题]
Ⅰ.数据库管理员 Ⅱ.系统分析员 Ⅲ.数据库设计员
Ⅳ.应用程序员 V.最终用户
A.仅Ⅰ、Ⅲ和V B.仅Ⅰ、Ⅱ、Ⅲ和V
C.仅Ⅰ、Ⅲ、Ⅳ和V D.全部
【答案】D
例5.1.5 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是下列哪一类人员的职责?[2005年4月 选择题第26题]( )
A.数据库管理员 B.系统分析员
C.数据库分析员 D.数据库设计员
【答案】A
5.1.4 考点4:数据库管理技术的发展经历
数据库的发展大致经过三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。
在人工管理阶段,数据作为程序的组成部分不能独立存在,数据由程序员在程序中进行管理,无专门的软件对数据进行管理。
在文件系统阶段,数据可以以操作系统文件的形式长期保存在计算机中,操作系统的文件管理系统提供了对数据的输入和输出操作接口,进而提供数据存取方法,也没有专门的软件对数据进行管理。
在数据库系统阶段,程序独立于数据,实现了数据的独立性,并且出现了专门管理数据的软件——数据库管理系统。数据管理中数据的定义、操作及控制统一由数据库管理系统来完成。
例5.1.6 下面列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。
Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段
A.只有Ⅰ B.只有Ⅱ C.Ⅰ和Ⅱ D.Ⅱ和Ⅲ
【答案】C
5.1.5 考点5:数据库技术的研究领域
1.数据库管理系统软件的研制
DBMS的研制包括研制DBMS本身及以DBMS为核心的一组相互联系的软件系统。研制目标是扩大功能、提高性能和提高用户的生产率。
2.数据库设计
数据库设计的主要任务是在DBMS的支持下,按照应用的要求,为某一部门或组织设计一个结构合理、使用方便和效率较高的数据库及其应用系统。
3.数据库理论
数据库理论的研究主要集中在关系的规范化理论、关系数据理论等。随着人工智能与数据库理论的结合、并行计算机的发展,数据库逻辑演绎和知识推理、并行算法等理论研究,以及演绎数据库系统。知识库系统的研制都已成为新的研究方向。
例5.1.7 下面列出的条目中,哪些是数据库技术的研究领域?[2005年4月 选择题第25题]( )
Ⅰ.DBMS软件的研制 Ⅱ.数据库及其应用系统的设计 Ⅲ.数据库理论
A.仅Ⅰ和Ⅲ B.仅Ⅱ和Ⅲ C.仅Ⅰ和Ⅱ D.全部
【答案】D
本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——三级数据库技术》。(购书请见 : http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032475)