5、实体�D关系图
数据对象及其关系可用ERD表示。ERD最初是由Peter Chen为关系数据库提出来的,后来又经过了扩展。ERD的主要目的是表示数据对象及其关系。它包括的基本成分有数据对象、属性、关系和各种类型符号。图2.9给出学生选修课程的ERD及描述学生属性的实体对象表。
数据建模方法用来创建部分分析模型,但它也可以用于数据库设计并支持其他的需求分析方法。
|
 |
图2.9 简单的ERD和数据对象表
|
实体�D关系图的建立步骤:
(1) 在捕获需求的过程中,要求用户列出应用或业务过程涉及到的所有"事物"。这些事物将来可能会演变为一系列的输入/输出数据对象以及生产和消费信息的外部实体。
(2) 一次考虑一个对象。分析人员和用户共同确认这个对象
与其他对象之间是否存在连接(在本阶段不命名)。
(3) 当存在连接时,分析人员和用户应创建一个或多个对象�D关系对。
(4) 对每一个对象�D关系对,考察它的基数和参与性。
(5) 迭代执行步骤(2)~(4),直到所有对象�D关系对定义完成。
在这个过程中发生遗漏是很正常的。在每次迭代时总会增加新的对象和关系。
(6) 定义每个实体的属性。
(7) 规范化并复审实体�D关系图。
(8) 重复执行步骤(1)~(7),直到数据建模完成。 |
�� |