我昨天提出了一个问题,但我的结构发生了一些变化。
我有一个包含问题的表(类别ID的外键)。一个表包含类别,一个表包含带有问题表外键的答案(以及主键,即答案ID和外国ID)。
但我的问题是,当一个问题属于多个类别时,如何构建我的数据库?
提前致谢!
答案 0 :(得分:2)
在这种情况下,您需要在问题和类别之间使用“链接”表格,例如:
<强> Question_Categories 强>
QuestionID (FK into table Questions)
CategoryID (FK into table Category)
使用该方法,任何问题都可以属于任意数量的类别,任何类别都可以包含任意数量的问题。
结构看起来像这样:
答案 1 :(得分:0)