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) 也称为关系,由表名、列名以及若干行组成。