设计数据库
当数据库比较复杂时(数据量大,表较多,业务关系复杂),需要预先设计数据库。
软件项目的开发周期
1. 需求分析:分析客户的业务和数据处理需求
2. 概要设计:设计数据库的E-R模型图,确认需求信息的正确和完整
3. 详细设计:将E-R图转换为多张表,进行逻辑设计,并用数据库设计的三大范式进行审核
4. 代码编写:选择具体数据库进行物理实现,并编写代码实现前端应用
5. 软件测试
6. 安装部署
设计数据库
(1)在需求分析阶段,设计数据库的一半步骤:
收集信息,标识对象,标识对象的属性,标识对象之间的关系
(2)在概要设计阶段和详细设计阶段,设计数据库的步骤为:
绘制E-R图: Word,VISIO
将E-R图转换为表格:将实体转换为对应的表,将各属性转换为各表对应的列,标识每个表的主键列,在表之间建立主外键体现实体之间的映射关系
应用三大范式规范化表格
参考:https://blog.csdn.net/wzyzzu/article/details/51097858
人生就像蒲公英,看似自由,其实身不由己。