数据库设计(1).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库设计 §5.1需求分析 5.1.1数据库设计步骤 · 需求分析; · 概念结构设计; · 逻辑结构设计; · 物理结构设计; · 数据库实施; · 数据库运行和维护。 5.1.2需求分析 1.收集资料 2.分析整理 3.数据流图DFD:Data Flow Diagram 4.数据字典(DD:Data Dictionary) 5.用户确认 §5.2概念结构设计 5.2.1概念结构的主要特点 (1)能真实、充分地反映现实世界,包括事物和事物之间的联系。 (2)易于理解。 (3)易于更改。 (4)易于向关系、网状、层次等各种数据模型转换。 5.2.2概念结构设计的方法与步骤 设计概念结构通常有四类方法: · 自顶向下 · 自底向上 · 逐步扩张 · 混合策略 E—R方法的基本步骤包括: 设计局部E—R图; 综合成初步E—R图; 优化成基本E—R图。 5.2.3基本E-R模型的扩充 实体子类:所谓子类是指实体中有一定共同特点的子集。 5.2.4设计局部E-R图 1.确定实体和属性 2.确定联系类型 3.画出局部E-R图 5.2.5综合成初步E-R图 1.局部E-R图的合并 2.消除冲突 (1)属性冲突 (2)命名冲突 (3)结构冲突 5.2.4初步E-R图的优化 1.消除冗余属性 2.消除冗余联系 §5.3逻辑结构设计 设计逻辑结构时一般要分三步进行: (1)将概念结构转换为一般的关系、网状、层次模型; (2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换; (3)对数据模型进行优化。 5.3.1初始关系模式设计 1.E-R图向关系模型的转换原则 2.实例 5.3.2规范化处理 在实施规范化处理时,遵照上一章介绍的关系规范化理论,逐一考查关系模式,分析 函数依赖,逐级进行规范。 5.3.3模式评价与修正 模式评价的目的是检查所设计的数据库模式是否满足用户的功能要求,效率如何,确 定需要加以修正的部分。模式评价主要包括功能和性能两个方面。 §5.4物理设计与实施 数据库的物理设计通常分为两步: (1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构; (2)对物理结构进行评价,评价的重点是时间和空间效率。 5.4.1物理结构设计 1.索引选择 2.记录聚簇 5.4.2数据库实施 1.数据的载入和应用程序的调试 2.数据库的试运行 3.数据库的运行和维护 ----------------------- 数据库设计(1)全文共3页,当前为第1页。 数据库设计(1)全文共3页,当前为第2页。 数据库设计(1)全文共3页,当前为第3页。
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助