数据库
首页 > 数据库> > 数据库设计与维护优化

数据库设计与维护优化

作者:互联网

数据库设计与维护优化

数据库设计,就是根据业务系统的具体需求,结合所选的数据库管理系统,为这个业务系统构造出最优的数据库存储模型,并建立好数据库中的 表结构表之间的关联关系 的一个过程。

数据库最终设计目的:

为什么要进行数据库设计

数据库系统是应用系统存储数据的关键组成部分,是系统稳定运行的基础,决定系统是否可以高效稳定的运行。

优良的设计糟糕的设计
减少数据的冗余,节约存储空间存在大量的数据冗余,浪费大量存储空间
避免数据的维护异常存在数据的插入、更新、删除的异常
数据能高效的访问数据的访问效率低下

糟糕设计情况下:

数据库设计的步骤

由于数据库结构设计的不合理,而已经在生产环境运行了一段时间之后,想对数据库的结构进行调整,那么就势必会影响业务的正常运行。

所以很有必要在数据库的最初,就要把数据库设计出来一个非常简洁、高效的数据库结构

设计步骤:需求分析、逻辑设计、物理设计、维护优化

需求分析

需求分析侧重点:

逻辑设计

通过 ER 图对数据库进行逻辑上的建模。

物理设计

根据所选数据库管理系统的自身特点,将逻辑设计转为物理设计,将其效率发挥到最高。

注意:不同数据库系统自身都有一些各自的特点,需充分了解并发挥其效率

维护和优化

在维护和优化过程当中,主要对一些新的需求进行表的建立;索引的优化;当数据庞大到一定程度时,可能会要考虑到表的拆分。

在优化过程中,还是需要先先从需求分析、逻辑设计、物理设计、再到维护和优化,这样保证数据库结构永远是最优的。

标签:数据,数据库,设计,维护,优化,逻辑设计
来源: https://blog.csdn.net/lazyboy233/article/details/111145663