- 数据库内容的需求分析
- 数据库需求分析的任务是调查、收集、分析并定义用户对数据库的各种要求,是整个数据库设计的基础和起点.
- 该阶段的需求工作主要从以下三个方面进行:
- 信息需求:指需要从数据库中获得的信息的内容和性质
- 处理需求:指用户要求系统完成的功能、处理时间、方式等
- 使用需求:包括数据库的安全性、完整性、一致性等限制; 输入/输出格式和多用户方面的限制等; 响应速度、故障回复等性能要求;
- 本章前面几节所介绍的需求获取和需求分析的方法对于软件系统的数据需求一样适用.
- 在需求分析基础上,对新系统中数据的逻辑模型通常采用实体—联系(Entity-Relationship, E-R)图来描述。
- 该阶段的需求工作主要包含2个步骤:
- 建立各局部应用的E-R模型
- 建立全局E-R模型
- 数据库内容的需求分析描述
- 用画图方式表示的E-R模型称为E-R图,E-R模型的各类元素在E-R图中用不同形状的结点表示。 构成E-R图的基本要素是实体、属性和联系,其表示方法为
- 数据对象(实体):客观世界中存在的且可区分的事物,用矩形框代表实体;
- 联系:客观事物之间的联系(三类1:1,1:N,M:N),用连接相关实体的菱形框表示关系;
3. 属性:实体或联系所具有的性质,用椭圆形或圆角矩形表示实体的属性。并直线把实体或联系与其属性连接起来。
- 用画图方式表示的E-R模型称为E-R图,E-R模型的各类元素在E-R图中用不同形状的结点表示。 构成E-R图的基本要素是实体、属性和联系,其表示方法为
上一篇

2024-04-20
下一篇

2024-04-20