10大优享服务
62项会员特权

数据库设计实例的重要性是什么

发布时间:2021-12-01 05:07:06     阅读次数:13055次     评论数:0次

    数据库设计相信大家都不会陌生,但是对于数据库有多重要相信很多人就该蒙了吧,很多人对于数据库设计只是停留在了表面的概念上而已,数据库设计对于人们的生活是很重要的,所以我们要做到的是不仅停留在表面的认识,还得深入的了解下,它的重要性在哪里,这样我们才能更好的去利用它,那么下面就由小编来给大家缠身下数据库设计实例的重要性。

数据库设计实例的重要性是什么  

    一个不良的数据库设计,必然会造成很多问题,轻则增减字段,重则系统无法运行。我先来说说数据库设计不合理的表现吧:

  

    1、与需求不符

 因为这个原因造成的改动量往往是最大。如果进入编码阶段的话,很可能会直接让你崩溃掉。

  

    2、性能低下

 含有大数据量的表之间的关联过多;没有合理的字段设计来用于查询而造成的SQL查询语句很复杂;对于大数据量的表没有采用有效的手段去处理;滥用视图等。

  

    3、数据完整性丧失

 含有主外键关系的表之间关联字段的设计方式不合理,造成更新与删除操作后程序容易出错或不完善;使用了已经删除或丢失掉的数据。

  

    4、可扩展性性太差

 表设计的与业务绑定的太紧密、单一,造成表的可拓展性、可修改性太差,无法新需求的要求。

  

    5、非必要数据冗余量太大

 没用的垃圾数据存储过多,不仅占用资源,还影响查询效率。

  

    6、不利于计算或统计

 缺少必要的联系性或统计性字段或用于计算统计的字段分散于多个表中,造成计算统计的步骤繁琐,甚至无法计算统计。

  

    7、没有详尽的数据记录信息

 缺少必要的字段,造成无法跟踪数据变化、用户操作,也无法进行数据分析。

  

    8、表之间的耦合性太大

 多张表之间关联的过于紧密,造成一张表发生变化而影响到其他表。

  

    9、字段设计考虑不周

 字段长度过短或字段类型过于明确,造成可发挥、可拓展的空间太小。

  

    大多数的程序员对于软件开发的出发点认识不是很明确,总是认为实现功能才是重要的,在简单了解完基本需求后就急忙进入编码阶段,对于数据库设计思考的比较少、比较简单,大多设计都只停留在表面上,这往往是要命的,会为系统留下很多隐患。要么是写代码开发过程中才发现问题,要么就是系统上线运转后没多久就出现问题,还有可能给后期维护增加了很多工作量。如果到了那个时候再想修改数据库设计或进行优化等同于推翻重来。

  

    看完上面小编给大家介绍的数据库设计实例的重要性,不知道大家有没有更为深入的了解到了它到底是有多重要呢?其实小编给大家说这么多是想要大家养成设计良好数据库的习惯,那么这后来的内容,也得自己琢磨琢磨了,一份好的数据库设计,会让看到的人一看完就能了解到其中的意义。

本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录