嗨,我有点挣扎,可以使用一些想法......
假设我的数据库有以下表格; 客户供应商SalesInvoices PurchaseInvoices货币
等等
我希望能够将"Notes"记录添加到任何类型的记录中
Notes表是这样的
NoteID Int (PK)
NoteFK Int
NoteFKType Varchar(3)
NoteText varchar(100)
NoteDate Datetime
Run Code Online (Sandbox Code Playgroud)
其中NoteFK是客户或供应商等的PK,而NoteFKType表示该注释所针对的记录类型
现在我意识到我不能添加一个引用多个表的FK,而不需要在所有表中都存在NoteFK.
那你怎么设计上面的?注释FK必须位于上表中的任何一个表中
干杯,丹尼尔
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |