Sql 数据库设计-投票多个实体类型
我正在为一个系统设计一个数据库,在这个系统中,用户应该能够投票给多个实体。例如,用户可以投票给具有评级值的提要,用户也可以投票给其他用户。目前投票仅限于feed和用户,但将来可以通过照片等实体进行扩展 到目前为止,我已经想出了这样的设计,有3张桌子 用户Sql 数据库设计-投票多个实体类型,sql,database,entity-relationship,Sql,Database,Entity Relationship,我正在为一个系统设计一个数据库,在这个系统中,用户应该能够投票给多个实体。例如,用户可以投票给具有评级值的提要,用户也可以投票给其他用户。目前投票仅限于feed和用户,但将来可以通过照片等实体进行扩展 到目前为止,我已经想出了这样的设计,有3张桌子 用户 id(主键) 用户名 提要 id(主键) 正文 投票 投票人身份证(FK) 投票对象id(FK,但可以与提要或用户关联) 投票对象类型
- id(主键)
- 用户名
- id(主键)
- 正文
- 投票人身份证(FK)
- 投票对象id(FK,但可以与提要或用户关联)
- 投票对象类型