Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 数据库管理系统的关系模型_Database - Fatal编程技术网

Database 数据库管理系统的关系模型

Database 数据库管理系统的关系模型,database,Database,与其有单独的关系,不如有一个大关系来存储与系统相关的所有数据,这会是个什么问题呢 单个数据库可能无法满足完整系统的所有需求。例如:让我们看一个电子商务网站。这里有以下重要的事情: Customer Information Order information Inventory Information etc. 现在,如果你看到这三个相互之间没有联系,它们都是电子商务系统的一部分。您不需要将用户信息和库存信息存储在一个表中,因为它们不相关 在回答了这一部分之后,现在,您可以怀疑为什么我们需要规

与其有单独的关系,不如有一个大关系来存储与系统相关的所有数据,这会是个什么问题呢

单个数据库可能无法满足完整系统的所有需求。例如:让我们看一个电子商务网站。这里有以下重要的事情:

Customer Information
Order information
Inventory Information etc. 
现在,如果你看到这三个相互之间没有联系,它们都是电子商务系统的一部分。您不需要将用户信息和库存信息存储在一个表中,因为它们不相关

在回答了这一部分之后,现在,您可以怀疑为什么我们需要规范化。上述标准化的目标是:

  • 将关系集合从不需要的插入、更新和删除依赖项中解放出来
  • 随着新数据类型的引入,减少了重新构造关系集合的需要,从而延长了应用程序的生命周期
  • 使关系模型向用户提供更多信息
  • 使关系集合与查询统计信息保持中立,随着时间的推移,这些统计信息可能会发生变化

  • 欢迎来到SO。不清楚你在问什么。请支持我们进一步的信息和编辑您的文章。