【发布时间】:2009-11-29 13:48:02
【问题描述】:
我正在为一个数据库组合一个模式。数据库的目标是跟踪我们部门的应用程序。我有一个重复的问题,我正在尝试解决。
例如,我有一个“应用程序”表。我想跟踪是否有任何应用程序使用数据库或错误跟踪系统,所以现在我在 Applications 表中有名为
的字段表:应用程序
使用数据库(位)
Database_ID (int)
UsesBugTracking(位)
BugTracking_ID (int)
表:数据库:
身份证
名字
表:BugTracking:
身份证
名字
我是否应该将“uses”列与相应的 ID 列合并,以便应用程序表中只有一个错误跟踪列和一个数据库列?
这里有数据库设计的最佳实践吗?
注意:我想运行“使用错误跟踪的应用程序百分比”之类的报告(尽管我猜这两种方法都可以生成此数据。)
【问题讨论】:
标签: sql-server database-design