0%

数据库(四)-数据库设计

七、数据库设计

7.1、数据库设计的基本步骤

数据库设计的基本步骤

  1. 需求分析
    1. 形成需求分析文档
  2. 概念结构分析
    1. 设计出数据结构,画出E-R图
    2. 矩形是实体,椭圆表示实体的属性,菱形表示实体之间的联系
    3. 联系是1:1,1:N, M:N;
  3. 逻辑结构分析
    1. 由E-R图转换成表,像关系模型
  4. 物理结构分析
    1. 采用什么样的模型,是不是受事务管理
    2. 数据保存的位置,需要详细的规划
  5. 数据库实施
    1. 导入一些基本的数据,
    2. 创建表
  6. 数据库运行和维护

7.2、E-R图向关系模型的转换

逻辑结构设计

E-R图由实体型、实体的属性和实体型之间的联系组成

image-20220608171814998

image-20220608171824428

image-20220608171832477

image-20220608171854964

第一种情况,没有合并的形式建了一个表

第二种情况,一对多

合并,合并的多的那个表中

image-20220608172017666

没有合并的话,就是建了一个新表,但可能会出现一个学生出现多个班级之中,可以通过限定将Sno为唯一值

第三种情况:多对多,只能建一个新表

image-20220608172231784

-------------本文结束感谢您的阅读-------------