2013-08-23 107 views
1

我几乎无法统计创建“用户”表的次数,类似于“计算机”和“客户”。我尝试过四处寻找,但从来没有见过用于建模这些架构的资源,我们一遍又一遍地看到这些资源。看起来这些对象中的一些应该现在已经被解决了。有没有这样的事情?SQL模式设计模式是否有任何开源资源?

+0

要添加一点点。我们有机会在我们从一些旧脚本迁移出去的时候对旧数据库进行重新建模。我们正在跟踪用户及其工作组。为一些内部讨论板提供支持系统,并为公司内部网(约250台服务器)建模。 – nclu

回答

1

我从来没有见过这样的事情,我也不确定是否有必要。是的,有很多相似之处,但每个应用程序都不相同。在某一时刻,我建立了一些内部库,包括一些更“标准”表(用户就是一个很好的例子),用作跳转点,但我还没有为不同的系统创建两个相同的表。

因此,我还没有使用过我建立的库,因为我可以更快,更无错地编写新表,比我可以修改另一个现有示例以适应当前项目。

+1

我实际上记得几个月前在这个主题上关于一个网站,我认为我没有将它保存到我的书签,但无论如何,我认为它更关注于模式而不是正常化的程序和查询写作......甚至有一本关于这个http://www.amazon.com/SQL-Design-Patterns-Programming-In-Focus/dp/0977671542的书不知道锄头是否有帮助。 – CaveCoder

1

你可以看看一些流行的开源CRM/ERP的源代码,比如OpenERP,尽管其中一些并不是很好。

这些数据建模模式的畅销书:

分析模式,福勒
数据模型资源手册,卷。 1,2,3,Silverston
企业模型模式,干草
模式的数据建模,Blaha