-
数据库设计是将业务对象转化为数据库对象.包括需求分析,概念结构设计,逻辑设计,物理结构设计,数据库实施
数据库运行和维护,6个阶段.
需求分析:
需求分析采用逐层分解的方式分析系统,通过数据流图,数据字典描述系统.
概念结构设计:
概念结构设计是在需求分析的基础上转化为有结构的,易于理解的精确表达,目标是形成整体数据库的概念结构
描述概念结构的工具是E-R模型.在E-R模型中内容如下
实体:客观存在的事物称为实体,实体用矩形框表示。
属性:实体具有的某一特性称为属性,属性用椭圆表示。
联系:实体之间的联系,一对一联系(1:1),一对多联系(1:m),多对多联系(m:n).
联系用菱形表示,联系的属性用椭圆表示。
实体型: 用实体名及其属性来刻画同类实体, 称为实体型.
学生(学号,姓名,性别,出生日期,专业,班级,总学分)就是实体型
实体集: 同型实体的集合称为实体集, 例如全体学生的记录就是一个实体集。
逻辑结构设计
一般,将概念结构转化为关系模型,即将E-R图转换为一组关系模式.
1对1,1对n可以不产生新表,m对n会产生新表.
物理结构设计,数据库实施,数据库运行和维护.见书
数据库设计
最新推荐文章于 2020-08-11 17:27:39 发布