第1章 Oracle 11g简介
1.1.2 关系数据库的逻辑模型
在关系数据库的设计阶段,需要为它建立逻辑模型。关系数据库的逻辑模型可以通过实体和关系组成的图来表示,这种图称为E-R图。使用E-R图表示的逻辑模型��称为ER模型。一个典型的ER模型由如下3部分组成:实体、联系和属性。
1. 实体和属性
客观存在并可相互区分的事物称为实体。实体可以指实际的对象,也可以指某些概念,例如,一个雇员、一个职位都是实体。在E-R模型中,实体用矩形表示,矩形框内写明实体名,以区别于现实世界中的其他对象。
每个实体由一组属性来表示,其中的某一部分属性可以**标识实体,如雇员编号。实体集是具有相同属性的实体集合,例如,学校所有教师具有相同的属性,因此教师的集合可以定义为一个实体集;学生也具有相同的属性,因此学生的集合可以定义为另一个实体集。
在数据库中,每个实体集都对应于一个表,实体集中的每个实体是表中的一条记录,而实体的每个属性就是表中的一个字段。例如,企业中的雇员、职位和部门可以分别定义为一个实体集,这些实体集分别对应表EMPLOYEES、JOBS和DEPARTMENTS。每个实体又有它自己的属性,这些属性组成了表的字段。例如,雇员实体具有雇员编号、姓名、电话号码、职位、薪水、所属部门等属性。
……