数据库设计的基本步骤
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段
1.阶段概述
1.需求分析
2.概念结构设计
3.逻辑结构设计
4.物理结构设计
5.数据库实施
6.数据库的运行和维护
2.图解
数据库设计通常分为6个阶段(1需求分析:分析用户的需求,包括数据、功能和性能需求,包括数据流图、数据字典、需求说明书;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护。)
在数据库设计过程中,需求分析和概念设计概念模型可以独立于数据库管理系统进行。逻辑结构和物理结构与选用的DAMS密切相关
————————————分割线————————————
介绍 →数据库设计的第3阶段,即逻辑设计
ER模型
1.概念
①实体:
现实世界中的事物都可以抽象成为实体【eg:室友养的猫,她会喵喵叫、跑来跑去。抽象出来就是猫】
②实体集:
有共性的实体组成的一个集合【eg:室友的猫和家里的猫都是母猫,组成一个母猫的实体集】
③属性:
实体的特性【eg:猫的身长、体重、毛色】
④联系:
事物之间的关联【eg:猫、铲屎官、动物救助站】
2.E-R图的图示法
①实体的表示:方形
②属性的表示:椭圆
③联系的表示:菱形
一对一关系
一对多关系
多对多关系