开发者社区> 问答> 正文

问答型系统数据库设计

业务场景描述:是一种树形结构,问题之间有关联性,并且根据问题的选项引出下一个问题,可以单选或多选,最后、根据一系列选项整理出报告
这种业务在数据库关系中怎么设计呢

展开
收起
fengxiaobo 2017-04-20 02:25:52 6118 0
1 条回答
写回答
取消 提交回答
  • 数据库有多种选型。已结构化数据库SQL为例,有以下表:

    1. Question
    • id
    • content
    1. User
    • id
    • name
    1. Answer
    • id
    • question_id
    • user_id
    • content
    1. QuestionGuide
    • id
    • question_from
    • question_to
    • condition

    实际是用Answer表存储用户回答,QuestionGuide表存储问题之间的血缘关系。

    2019-07-17 21:04:31
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
分析型数据库标准发展与行业观察 立即下载
存储分层企业数据存储类型选择与优化 立即下载
软件定义存储-面向云的企业级存储重构 立即下载