在我们的应用程序中,我们有两种形式。表单上是用户添加注释的区域。这些注释需要存储在数据库中。由于有两种类型的用户和两种形式,我想有四个表:
User1Form1Comments
User2Form1Comments
User1Form2Comments
User2Form2Comments
每个表都有相同的列。
但是,我还想到一个表有两个查找表:
Comments
UserTypeLookupTable
FormTypeLookupTables
查找表基本上只是一个Id
Name
。
我们也可以做某种混合动力。例如,两个表具有单个查找表:
Form1Comments
Form2Comments
UserTypeLookupTable
哪种方法最好?我应该使用其他解决方案吗?
答案 0 :(得分:0)
我建议使用一个表来保存注释,并在该表中使用列来标识注释的用户和目的。换句话说,向表中添加一列以标识用户,另一列用于标识注释所属的表单。
基本上你建议使用一个表和两个查找值/表。