- 0
- 0
- 约2.81千字
- 约 44页
- 2017-07-07 发布于湖北
- 举报
4.2 数据库设计 需求分析 概念设计 逻辑结构设计 物理结构设计 数据库实施阶段 4.2.1需求分析与概念设计 1.需求分析 详细调查要处理的对象 了解原系统工作概况 确定新系统的功能 考虑今后可能的扩充和改变 信息要求 要从数据库中获得信息的内容与性质 处理要求 要完成什么处理功能,对处理的响应时间有什么要求。 安全性与完整性要求 2.概念设计 将现实世界抽象为具有属性的实体及及联系。画出一张ER图,就得到了一个对系统信息的初步描述,进而形成数据库的概念模型。 4.2.2逻辑结构设计 将概念结构转化为一般的关系模型。 ·将转化来的关系模型向特定DBMS支持下的数据模型转换。 ·对数据模型进行优化 1.数据库逻辑模型的产生 (1)一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。 (2)一个1:l联系 一个独立的关系模式:各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。 与一端的关系模式合并:在该关系模式的属性中加入另一个关系模式的码和联系本身的属性 。 方案1 职工(职工号,姓名,年龄) 产品(产品号,产品名,价格) 负责(职工号,产品号) 方案2 职工(职工号,姓名,年龄,产品号) 产品(产品号,产品名,价格) 方案3 职工(职工号,姓名,年龄) 产品(产品号,产品名,价格,职工号)
原创力文档

文档评论(0)