数据库设计实际上就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。设计数据库非常重要,不经过设计或者糟糕的数据库设计最终很可能导致:
1、数据库运行效率低下。
2、更新、删除和查询数据时出现诸多问题。
反过来,良好的数据库设计最终可能表现为:执行效率高、使应用程序更便于开发、容易进一步扩展。设计良好的数据库结构,以及在数据库对象之间建立适当的关系,是数据库系统效率和可靠性的重要决定因素。
信息收集:
E-R图基础:
E-R图是一种广泛使用的设计工具,主要用来表示事物,事物的数据和其间的关系信息。E-R图将信息分为三种形式: