我想用测试创建网站。测试包含不同的问题。它可以是文本框,复选框或单选按钮。我想存储分贝的问题,答案和用户。设计数据库结构
这是我对表格结构的想法。
Users
{
Id
Name
}
Questions
{
Id
Description
Type // textbox, checkbox, etc
}
Answers
{
Id
UserId
QuestionId
AnswerValue
}
但我如何可以存储有关不同答案的信息?我可以在AnswerValue中写入类似“Carrot”(文本框),“1011”(复选框),“3”(单选按钮)等等。不幸的是,这不是我认为的好解决方案。在我的情况下设计数据库结构的最佳方法是什么?
我读过你的问题3次,仍然不明白。 – JohnOpincar 2011-03-30 18:56:50
@JohnOpincar对不起,我不是母语的人:)。你能再问一些问题吗? – Neir0 2011-03-30 19:05:41
@JohnOpincar我认为他是询问如何德兴分贝,因为不同的答案需要不同的列类型。 – mcabral 2011-03-30 19:08:43