标题数据库系统(DataBase System,DBS)
数据库系统是以计算机硬件为工具,把数据组织成数据库形式并对其进行存储、管理、处理和维护数据的高效能的信息处理系统。
组成
由计算机硬件系统、数据库、软件系统(包含操作系统、应用程序开发工具、数据库应用系统、数据库管理系统(DBMS))和数据库用户组成
硬件系统
存储和运行数据库的硬件设备
包含CPU、内存、大容量的存储设备、输入输出设备和外部设备
数据库
存储在计算机内、有组织、可共享的数据和数据对象的集合(文件集合)
这种集合有一定的结构,能对其进行检索和存储
数据库有集成性和共享性两个特点,这两个特点都是对数据而言的
数据库用户
最终用户(普通用户)、应用程序员、数据库管理员
- 最终用户(End User):一般指普通用户,这类用户直接通过已编制的接口使用数据库
- 应用程序员(Application Programmer):负责编制应用程序,调试和安装
- 数据库管理员(DataBase Administrator, DBA):负责设计、建立、管理和维护数据路
软件系统
软件系统主要包括:数据库管理系统、操作系统、应用系统等
- 操作系统:在计算机硬件之上,管理计算机资源
- 数据库管理系统(DataBase Managem System):对数据库的数据进行存储、维护、管理,DBMS是数据库系统的核心软件,有着以下功能:
- 数据库定义:定义数据库中Table的名称、标题等。
DBMS提供了一套数据定义语言(DDL) - 数据库操纵:DBMS提供了一套数据操纵语言(DML)
用户通过DML来对Table进行增删改查,DBMS来执行这些操做 - 数据库控制:控制数据库中数据的使用(哪些能用,哪些不能)
DBMS提供了一套数据控制语言(DCL)
用户通过DCL对数据库实施控制,DBMS来执行操作
(安全性保护、完整性检查、并发控制、数据库恢复) - 数据库维护:转储/恢复/重组/性能监测/分析等
DBMS提供了一系列程序给用户(一般是DBA)
- 数据库定义:定义数据库中Table的名称、标题等。
总结
数据库系统 = 数据库 + 数据库用户 + 硬件 + 软件
数据库管理系统属于硬件,是DBS的核心