我们日常所见到到的数据库有很多,今天我们主要介绍的是关于数据库设计的信息。那么什么是数据库设计?数据库设计的基本步骤是什么?首先说一下数据库设计,其实我们可以简单的理解为,在开始搭建数据库之前,对于数据库业务系统构造出数据存储模型的过程。在完成这个过程一般要经历,6个数据库设计的基本步骤,下文都有详细介绍。
什么是数据库设计?
数据库设计就是根据业务系统的具体需求,结合我们所选用的数据库,建立好表结构及表与表之间的管理关系,为这个业务系统构造出最优秀的数据存储模型的过程。使之能有效的对应用的数据进行存储,并高效的对已经存储的数据进行访问。
数据库设计是数据库系统中的重要组成部分。一个良好的数据库可以给系统带来清晰的数据统计与数据的详细分析,给系统带来方便直观的数据。不良的数据库设计,必然会造成很多问题,轻则增减字段,重则系统无法运行。
良好的数据库设计表现在以下几方面:
· 访问效率高;
· 减少数据冗余,节省存储空间,便于进一步扩展;
· 可以使应用程序的开发变得更容易。
数据库设计的基本步骤是什么?
1. 需求分析
需求分析是数据库设计的第一步,是最困难、最耗费时间的一步,也是整个设计过程的基础。
本阶段的主要任务是对现实世界中要处理的对象进行详细调查,然后通过分析,逐步明确客户/用户对系统的需求,包括数据需求和业务处理需求。
需求分析是否做的充分和准确,直接决定了在其上构建数据库大厦的速度与质量。需求分析做的不好,会导致整个数据库设计返工重做。
2. 概要设计
概要设计是数据库设计的关键,通过综合、归纳与抽象用户需求,形成一个具体 DBMS 的概念模型,也就是绘制数据库的 E-R 图。
E-R 图主要用于在项目团队内部,设计人员和客户之间进行沟通,确认需求信息的正确性和完整性。
3. 逻辑结构设计
将 E-R 图转换为多张表,进行逻辑设计,确认各表的主外键,并应用数据库设计的三大范式进行审核,对其优化。
在这阶段,E-R 图非常重要。大家要学会根据各个实体定义的属性来画出总体的 E-R 图。
4. 物理设计阶段
经项目组开会讨论确定 E-R 图后,根据项目的技术实现,团队开发能力及项目的成本预算,选择具体的数据库进行物理实现。
5. 数据库实施阶段
运用 DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
6. 数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。在运行过程中必须不断地对其进行评价、调整与修改。
上述就是关于什么是数据库设计,以及数据库设计的基本步骤是什么的全部内容介绍,想了解更多关于数据库的信息,请继续关注。