如何设计数据库的结构??(100分)

  • 主题发起人 主题发起人 windlian
  • 开始时间 开始时间
W

windlian

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库的设计问题,比方说:
有若干个问题,每个问题有若干个个数不定的选项,每个选项对应不同的权值。
怎么设计这个数据库?
我自己的想法是建立两个表:
1、Question表
FIELD:
Q_ID ==> 题号
Q_Describe ==> 题目的描述
2、Value表
FIELD:
V_ID ==> 选项号=题号*10 + X(0 < X AND X < 10, X is Integer)
Q_ID ==> 这个字段是为了方便做m-d表
V_Option ==> 选项的描述
不知道有什么意见,暂时就给100分吧,有好的建议就再加!

 
可以,就是一 主从表关系
 
我觉得可以.
 
[blue][/blue]
基本上就是这样,利用Q_ID将两表关联起来,
Value表中,主键是Q_ID+V_ID,可再增加一个字段V_Value,选项的权重,这样不用计算来得到权重了。

 
hehe,忘了加上权值了;P
 
多人接受答案了。
 
后退
顶部