第七章
数据库设计
本科专业是软件工程的好处就是
从
软件工程导论、系统分析与设计一路学过来这种正统传统的分析流程已经十分熟悉了
复杂的不说,起码简单基础的设计绝对是没问题的。。。
7.1 数据库设计概述

数据库设计的特点

数据库设计的方法




数据库设计的基本步骤





数据库设计过程中的各级模式




7.2 需求分析
需求分析的任务


需求分析的方法

数据字典


数据项


数据结构

数据流


数据存储


处理过程


小结

老师总结




7.3 概念结构设计
概念模型






E-R模型



























老师讲解





只有多对多的联系有属性
扩展的E-R模型

ISA联系




基数约束


PART-OF联系


UML



概念结构设计的方法
实体与属性的划分





E-R图的集成





















老师总结

7.4 逻辑结构设计


E-R图向关系模型的转换原则












数据模型的优化



设计用户子模式



老师总结


外码:波浪线
主码:直线
一对多,向N端合并,一端的主码变成多端的外码,波浪线表示
一个实体对应一个关系,多对多有额外的关系




7.5 物理结构设计



数据库物理设计的内容和方法



索引存取方法的选择



B+树索引简介





HASH存取方法的选择



聚簇方法







确定数据库的存储结构





评价物理结构

总结

老师总结——存储过程






7.6 数据库的实施和维护
数据的载入和应用程序的调试

定义数据库结构

数据装载

编制和调试应用程序

数据库的试运行




数据库的运行和维护









7.7 小结

