回到首页 / 上级目录

什么是数据库系统

数据(data)是描述事物的符号记录。如文字、数字。

数据库(DataBase)是存放数据的仓库。

数据库管理系统(DataBase Management System)是系统软件,用于存取数据库中的数据。

数据库系统(DataBase System)是由数据库、数据库管理系统、应用程序和数据库管理员(DataBase Administrator)组成的系统。

数据库系统的发展

早期的计算机没有操作系统,程序直接运行在硬件上。数据的存取由程序员负责,程序间无法共享数据。

有了操作系统后,数据存放在文件系统中。数据的存取由文件系统负责,程序间的数据共享性差。

为了解决程序间数据共享的问题,后来出现了统一管理数据的软件系统,即数据库管理系统。

数据库系统的特点

(1)数据由 DBMS 统一管理和控制。

(2)数据共享性高:数据结构化使得不同的应用程序都可以通过 DBMS 访问相同的数据。

(3)数据独立性高:应用程序通过接口访问数据库,不关心数据库的物理结构和逻辑实现。

(4)数据结构一致:这是文件系统和数据库系统的本质区别。文件的数据结构由应用程序实现,这导致不同的文件有不同的数据结构。

数据模型

数据模型(Data Model)是定义数据如何存取和组织的一种模型。

数据模型用实体(entity)来表示不同的事物。

事物由多个属性(attribute)来刻画,由主键(key)唯一标识。

模型可用 ER 图(Entity Relationship diagram)来描述。

数据模型包括: