一、数据库设计(概念设计)
1.1 数据库设计过程
规划阶段(调查后确定组织层次图、进行可行性分析、确定系统总目标)-> 需求分析阶段(业务流程图、系统关联图、数据流图、数据字典)–> 概念设计阶段(硬件和软件独立)(局部模型和全局模型)–>逻辑设计阶段(3层模式、2层映像)(逻辑模型和物理模型)–>物理设计阶段(选取一个最适合应用环境的物理结构)–>数据库的运行与维护
1.2 ER模型(实体联系模型)
实体(矩形框)(一定要有实体标识符即主键)、属性(椭圆形框)(不可再分)、联系(菱形框)(也可以有属性特征–》联系标识符)
1.3 ER图转换成关系模式集
①实体类型的转换:将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的键
②联系类型的转换:分类讨论 实体间的联系是1:1,1:n, n:m
案例