2009-04-14 47 views
2

由于我参加了数据库设计和SQL的基础本科课程,我没有真正触及过这样的事情。
所以我的问题是 - 像这样的网站的数据库模式将如何通常看起来像?你通常希望找到什么?例如,问题和答案如何存储?
有一些工具可以让你设计它吗?还是仅仅是开发者想出的东西?像SO这样的网站的数据库模式?

回答

0

您可以使用工具来设计数据库,但它们通常只是用于在图表中创建正确形状的模板。

逻辑结构的设计方式与arn架构师使用他们的最佳知识和经验设计建筑物的方式相同。

此外,总是“用铅笔工作”,直到你快乐。

1

在数据库设计中很少有原理可以肯定你很清楚你是否参加了这门课程。他们都基本上说,你的数据不应该被复制到多个表中,并且你的所有列都应该是它们出现的表中不可或缺的部分。然后在所有软件设计中都存在像对象和关系一样的普通实体。管理它们是最简单的部分,因为它是本能的。然后对可扩展性和性能进行优化,如果第一步正确完成,这应该不难。这通常与为您的数据库编写代码的软件团队一起完成。

相关问题