目录
数据库设计的重要性
好处
1.降低应用程序的开发难度
2.具备高效的查询效率
3.具备良好的扩展性
坏处
1.数据操作异常、修改复杂、数据冗余等问题
2.影响程序的性能,甚至会导致程序崩溃
软件项目的开发
要经历需求分析、高腰设计、详细设计、代码实现、软件测试、安装部署等阶段
概念模型:E-R图
1.实体
矩形表示实体
2.属性
椭圆形表示实体的属性
3.联系
菱形表示在需求分析阶段表示的实体之间的关系
三大范式
1.第一范式
原子性:每个列拆到不能再拆
2.第二范式
每个表只讲一个事情
3.第三范式
所有的表之间都能直接互连,而不需要传递依赖