我正在创建一个涉及上传的系统。现在这些上传需要附加到某种方式,例如。一个消息,一个合同,一个项目与许多不同表格的关系
是否还好有一个表中的附件,然后将它们链接到这些类型的 - 需要提醒的是,它需要被连接到单独的ID从这些类型的
例如。在安装表
类型 - 链接到一个表消息合同等
ID的列表。 - 一个ID的ID什么样的ID类型,所以如果类型是消息那么它将引用message.id,如果它是一个合同,它将引用contract.id
但是那么没有外键检查?但是,必须做外键例如似乎很奇怪。
type
message_id (FK)
contract_id (FK)
project_id (FK)
编辑:有几个表超过3个像5-6或许更在未来的太..
这似乎是不必要的复杂的东西 – Andreas 2012-08-02 05:24:16