数据库设计-需求分析
程序员文章站
2022-06-06 22:05:45
数据库设计 数据库设计的4个步骤: 需求分析: 数据库存储数据是什么 数据有哪些属性 数据和属性的特点有那些 逻辑设计: 数据库进行逻辑建模 物理设计: 根据数据库自身特点把逻辑设计转换成物理设计 维护优化: 新的需求建表 索引优化 大表拆分 需求分析: 逻辑设计: 物理设计: 维护优化: 需求分析 ......
数据库设计
数据库设计的4个步骤:
-
- 需求分析:
-
- 数据库存储数据是什么
- 数据有哪些属性
- 数据和属性的特点有那些
- 逻辑设计:
- 数据库进行逻辑建模
- 物理设计:
- 根据数据库自身特点把逻辑设计转换成物理设计
- 维护优化:
- 新的需求建表
- 索引优化
- 大表拆分
需求分析:
-
- 为什么需要需求分析?
- 充分了解当前项目中需要存储的数据
- 了解数据的特点
- 了解数据的生命周期
- 怎么做需求分析?
- 实体与实体之间的关系
- 实体:对现实世界的事物的抽象
- 一对一:
- 一对多
- 多对多
- 实体所包含的属性
- 属性:描述实体的特点或者特征
- 实体的唯一标识
- 单个属性
- 多个属性的组合
- 实体与实体之间的关系
- 实例分析:用户模块
- 实体:
- 用户:记录注册用户相关信息
- 属性:
- 用户名
- 密码
- 邮箱
- 电话
- 简介
- 唯一标识:
- 用户名
- 邮箱
- 电话
- 存储特点:
- 永久存储;
- 实体:
- 为什么需要需求分析?
上一篇: 2016年初面试相关