1.2 数据库基本知识

1.2.1 概念

数据库是经由特定方法组织的信息集合,用于管理系统中大量、持久、可靠、共享的数据。这些数据冗余度最小,数据与程序独立性较高,数据库应保障数据安全性和一致性。

1.2.2 数据模型

数据库中的数据高度结构化,不仅要考虑记录内数据项之间的联系,还要考虑记录之间的联系。数据模型描述了这种联系的数据结构形式,主要包括:层次模型、网状模型、关系模型、实体联系模型。

EPS 数据库主要采用关系数据模型。

1.2.2.1 关系数据模型

在关系数据模型中,信息被组织成一系列二维表的结构,每一张二维表被称为一个关系 (Relation) 或表 (Table)。每个表中的信息仅描述客观世界中的一件事情,例如职员信息,如下表:

表1-1 职员信息表

| 职员编号 | 职员姓名 | 工种 | 经理编号 | 入职日期 | 薪金 | 部门编号 |

|---|---|---|---|---|---|---|

| 9855 | 李平 | 质检员 | 8802 | 1995/9/8 | 800 | 10 |

| 9856 | 郑宏 | 钳工 | 8803 | 1995/11/2 | 1000 | 14 |

| 9867 | 王刘武 | 推销员 | 8804 | 1998/9/4 | 1200 | 18 |

| ... | ... | ... | ... | ... | ... | ... |

表 (Table) 也称为关系,由表名、列名以及若干行组成。