两个表与一个具有查找表的表?

时间:2017-08-27 13:49:55

标签: c# sql-server

在我们的应用程序中,我们有两种形式。表单上是用户添加注释的区域。这些注释需要存储在数据库中。由于有两种类型的用户和两种形式,我想有四个表:

User1Form1Comments User2Form1Comments User1Form2Comments User2Form2Comments

每个表都有相同的列。

但是,我还想到一个表有两个查找表:

Comments UserTypeLookupTable FormTypeLookupTables

查找表基本上只是一个Id Name

我们也可以做某种混合动力。例如,两个表具有单个查找表:

Form1Comments Form2Comments UserTypeLookupTable

哪种方法最好?我应该使用其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

我建议使用一个表来保存注释,并在该表中使用列来标识注释的用户和目的。换句话说,向表中添加一列以标识用户,另一列用于标识注释所属的表单。

基本上你建议使用一个表和两个查找值/表。

相关问题