需求分析
任务
- 确定对系统的综合要求
- 分析系统的数据要求
- 导出系统的逻辑模型
- 修正系统开发计划
分析建模
实体-联系图(ER图)
- 数据对象
- 属性
定义了数据对象的性质 - 联系
数据对象彼此之间连接的方式
(1:1) 一对一
(1:N)一对多
(M:N)多对多
数据范式
第一范式:每个属性都必须是原子值,即仅仅是一个简单值而不含内部结构
第二范式:满足第一范式,而且每个非关键字属性都有整个关键字决定
大三范式:符合第二范式,每个非关键字属性都仅由关键字决定,而且一个非关键字属性不能仅仅是对另一个非关键字属性的进一步描述
状态转换图
通过描述系统的状态及引起系统状态转换的事件,来表示系统的行为