2.1 数据库系统
在关系型数据库领域中,通常认为数据库系统涉及的软件主要由操作系统、数据库、数据库管理系统、以数据库管理系统为核心的应用开发工具和应用程序等几部分组成。
·操作系统(Operating System,OS):直接运行于计算机硬件上的系统,为计算机中运行的各种软件提供基础环境支持。主流的操作系统包括Windows、UNIX/Linux和Mac OS等。
·数据库(DataBase,DB):主要负责数据的存放,并在一定程度上保证数据的安全性、完整性和可靠性。
·数据库管理系统(DataBase Management System,DBMS):主要用来对数据库进行管理,是数据库系统的核心组成部分。在实际工作中,人们往往不会直接面对数据库,而是通过数据库管理系统对数据库中的数据进行管理和维护。
·以数据库管理系统为核心的应用开发工具:为应用开发人员和数据库管理与维护人员提供的高效率、多功能的软件工具集。应用开发人员和数据库管理与维护人员通过以数据库管理系统为核心的应用开发工具,能够更好地开发数据库应用程序,并对数据库进行管理和维护。
·应用程序:通常由某种或某几种高级编程语言编写,描述用户应用需求的应用程序、软件或某种管理系统。
在某种程度上,除了上述数据库系统涉及的软件之外,数据库管理员(DBA)也可以作为数据库系统中的一部分。
数据库管理员(DataBase Administrator