sql-server - 多答案问题的最佳数据库模型是什么

标签 sql-server database database-design

我需要在数据库(MSSQL)中存储多个答案问题,但我无法确定最好的方法是什么。我是否应该将问题存储在一个表中,将所有答案存储在另一个表中,将正确答案存储在第三个表中?它们应该都在同一个表中吗?

我很想听听你的想法

谢谢

阿米特

最佳答案

每个概念或实体都应位于其自己的表中。

  • 问题表中的问题
  • 答案表中的答案带有 QuestionID,并带有指示其正确或错误的 bool 字段 (除非答案可以属于多个问题?)

关于sql-server - 多答案问题的最佳数据库模型是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12364960/

相关文章:

sql - 数据库中的死锁会影响其他数据库或挂起整个服务器吗?

mysql - 如何对不熟悉的行进行分组?

php - slug 的伪哈希索引

mysql - 强制唯一性并定义多个表的外键约束

sql-server - 如何在 webfarm 中使用 SignalR,使用 Sql server 作为背板

sql-server - 如何在参数为 null 或为空时跳过或忽略 where 子句

asp.net - Informix - 在删除触发器中捕获用户 ID

php - 数据库凭据的安全存储

mysql - 在 My sql ER 图中创建复合属性?

sql - 如何对 group by 内的值进行排序