数据库设计是什么?数据库设计的不合理表现哪些?

数据库是应用程序和计算机的核心元素,并负责存储运行软件应用程序所需的所有重要数据。为了确保应用程序的正常运行,总是有一个或多个数据库静默运行。我们可以将数据库视为信息仓库,以结构化的方式存储大量相关信息,并对其进行合理分类以方便搜索和使用。那么数据库设计是什么?数据库设计的不合理表现哪些?

数据库设计是什么?数据库设计的不合理表现哪些?_业界动态_电子商务

 数据库设计是什么?

数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。那么要得到各个方面的数据库,就要按照需求对数据库进行设计,转变成用户所需要的各种数据管理。

数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

 数据库设计的不合理表现哪些?

 1. 性能低下

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

 2. 与需求不符

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

 3. 可扩展性性太差

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

 4. 数据完整性丧失

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

 5. 没有详尽的数据记录信息

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

 6. 非必要数据冗余量太大

 7. 字段设计考虑不周

字段长度过短或字段类型过于明确,造成可发挥、可拓展的空间太小。没用的垃圾数据存储过多,不仅占用资源,还影响查询效率。

 8. 不利于计算或统计

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

 9. 表之间的耦合性太大

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

上述就是关于数据库设计是什么,以及数据库设计的不合理表现哪些的全部内容介绍,想了解更多关于数据库的信息,请继续关注。

57
8
0
23

相关资讯

  1. 1、他因演太监红极一时,低调演戏22年零绯闻,如今51岁重新翻红2556
  2. 2、《飞虎出征》香港庆功余文乐豪言三千万脱裤3517
  3. 3、《厨戏痞》首映张涵予自封闷骚喜剧遭黄渤吐槽2507
  4. 4、TVB索腿天后想跟儿子一起卖旗做善事:培养他从小帮助人的习惯2179
  5. 5、李嘉欣老公许晋亨现身学校,耐心做一小时义工为儿子树立榜样416
  6. 6、一夫二妻,楼上楼下,63岁寇世勋特别后悔称太累!4185
  7. 7、“华语主持”决赛首战总监抢人堪比“好声音”4426
  8. 8、《亮剑》明明是满满的神剧节奏,为什么很少被人骂抗日“神剧”?1446
  9. 9、吴彦祖新片定档11月21日《控制》开启贺岁档720
  10. 10、皓嫣cp喜提大婚,歌隼联姻太甜,为何这对却这么惨?4928
全部评论(0)
我也有话说
0
收藏
点赞
顶部