- 4
- 0
- 约1.35万字
- 约 26页
- 2016-12-07 发布于河南
- 举报
chapter08_数据库建模1
2.需求分析 目标 需求分析工作 分析用户活动产生,产生业务流程图 确定系统范围,产生系统范围图 分析用户活动涉及的数据,产生数据流图 分析系统数据,产生数据字典 3 概念设计 目标 为什么需要概念设计? 概念设计的主要步骤 进行数据抽象,设计局部概念模式 将局部概念模式综合成全局概念模式 评审 4.逻辑设计 目标: 是否满足本企业的业务逻辑 5. 物理设计 目标 什么是数据库的物理结构? 物理设计的步骤 存储记录结构设计 确定数据存放位置 存取方法的设计 完整性和安全性考虑 程序设计 6.数据库的实现 目标 实现数据库应做的主要工作 用DDL定义数据库结构; 组织数据入库; 对数据量不大的小型系统(人工) 主要工作:筛选数据;转换数据格式;输入数据;校验数据。 对大中型系统(自动) 主要工作:筛选数据;输入数据;校验数据;转换数据;综合数据。 编制与调试应用程序; 数据库试运行。 功能测试 性能测试(时空代价) ER模型 为什么要用ER模型 通用的数据库建模的方法 与具体数据库无关 什么是ER模型 ER:实体(Entity)关系(Relation) ER模型要素 实体 属性 关系 案例:师生班级模型 需求:在学校,一个学生可以有多位老师,一位老师可以有多位学生。一个学生在一个班,一个班有多个学生。 如何在数据库中设计这种关系? 问题:老师有哪些属性? 工号
原创力文档

文档评论(0)