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

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

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

 数据库设计是什么?

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

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

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

 1. 性能低下

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

 2. 与需求不符

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

 3. 可扩展性性太差

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

 4. 数据完整性丧失

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

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

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

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

 7. 字段设计考虑不周

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

 8. 不利于计算或统计

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

 9. 表之间的耦合性太大

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

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

57
8
0
23

相关资讯

  1. 1、数据采集有什么好处?如何通过5个步骤收集数据?3019
  2. 2、任正非:希望在人工智能中不要遭受第二次实体清单162
  3. 3、西安交大研发出治疗癫痫的“中国芯”!灵敏度97.8%国际领先4780
  4. 4、插件机的组成部分?主要的优点是什么?3615
  5. 5、大功率机器视觉的LED驱动技术可创建自动图像处理所需的高电流波形3702
  6. 6、物联网使火灾探测系统更智能4021
  7. 7、​什么是后量子密码术?2840
  8. 8、优科网络公布首次亚太区Wi-Fi调查报告:WiFi中断造成重大损失304
  9. 9、西北大学和哥伦比亚大学开发出生物相容的微小纳米激光器,前景巨大1582
  10. 10、Qorvo推出全球性能最高的宽带功率放大器TGA29621600
全部评论(0)
我也有话说
0
收藏
点赞
顶部