前言
计算机用于处理现实世界中的实体与联系,但不是直接处理,要经抽象与转换后处理。
从现实中抽象出应用需要管理的对象与联系。
在数据处理中,数据描述涉及到不同的范畴。将特定事物转换成计算机中的具体表示,数据描述经过三个阶段:概念设计、逻辑设计和物理设计。
一、概念模型
数据库的概念设计是根据用户的需求,设计数据库的概念结构,它以规范的形式表达用户需求所涉及事物的理解。通常用实体—关系图—ER(Entity-Relation)图表示。这一阶段用到的术语有:
(1)实 体:客观存在的、可以区别的事物。
(2)属 性:实体具有的特征,实体靠属性描述。属性包括类型、值、值域(属性的取值范围)等方面。
(3)实体型:对实体的描述(用实体名及描述它的属性名集)。
(4)实体集:同类实体的集合 。
(5)标识符:能唯一标识实体的属性(集)。
。
二、逻辑模型
数据库的逻辑设计是根据概念设计的结果设计数据库的逻辑结构,即计算机层面的数据逻辑结构表示和实现方法。有多种实现方法ÿ