1、软件开发生命周期
- 问题定义
- 可行性分析
- 总体描述
- 系统设计
- 编码
- 调试和测试
- 验收与运行
- 维护升级到废弃等阶段
2、数据库设计三大范式
- 范式:Normal Format,符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。
- 第一范式1NF,数据库表的每一列都是不可分割的原子数据项{原子性};
- 第二范式2NF,非关键属性都完全依赖于主键,在1NF的基础上消除非主属性对主码的部分函数依赖{每一列对应一件事};
- 第三范式3NF,任何非主属性不依赖于其它非主属性,在2NF基础上消除传递依赖,确保数据表中的每一列数据都和主键直接相关,而不能间接相关。{每一列数据与主键直接相关}。