0

我怎样才能知道我的数据库设计(特别是关系)是否正常?我在互联网上找到了一些数据库示例并试图解决它们,但我的设计总是与示例设计不同。在设计关系时是否有任何规则可以遵循,或者有任何问题要问自己以找出我的关系是否不好?或者数据库是否有可能有多个 OK 设计?谢谢

4

2 回答 2

1

每个人在数据库设计中都有自己的风格。你在网上看到的也不错,但那是他们自己对给他们的业务规则的解释。如果您的数据中没有冗余或可能少于应有的冗余,您就会知道您的数据库设计是否正常。高效且易于使用您的查询进行调用。但是如果你想知道设计中的常见错误是什么,那么这里有一个链接给你

http://www.simple-talk.com/sql/database-administration/ten-common-database-design-mistakes/

于 2012-07-01T05:38:41.840 回答
1

通常,您使用体验是否遵循规范化的正常规则(取决于使用情况)。

一个领域拥有多种解决方案是完全可以的,通常具有不同的性能方面或维护/扩展方面。

买一些好书。获取数据模型资源手册,第 1 卷,了解如何解决标准问题(会计、跟踪库存、地址管理等)的一些非常好的示例。

请记住,这是 2012 年,互联网上到处都是白痴——你看到的很多例子都会因为无能而被解雇。

于 2012-07-01T05:40:19.313 回答