代码之家  ›  专栏  ›  技术社区  ›  Mike Kantor

存储调查和答案的SQL结构-基于用户数据构建表和查询?

  •  3
  • Mike Kantor  · 技术社区  · 17 年前

    说到SQL,我完全是个新手。我正在用ASP制作一个网站。NET进行调查。特权管理员用户将能够构建调查。然后,许多其他人会对调查做出回应。

    4 回复  |  直到 17 年前
        1
  •  10
  •   Neil N HLGEM    15 年前

    您不想为每个调查建立一个新表。

    创建调查表(SurveyID、UserID、Name等)

    编辑以回答您的编辑:

        2
  •  1
  •   Sophie Alpert    17 年前

        3
  •  0
  •   Shimmy Weitzhandler 500 - Internal Server Error    7 年前

    我会想到几个选择:

    • 创建一对多 Survey 桌子和 Question 表,其中每个 有一列 DataType 它有一个我们期望的响应数据类型的代码,以及可选的其他列/可用选项的相关表,一个指定此问题是多选/单选、强制/可选问题等的列。这 Answer 表的答案根据问题数据类型进行序列化/去序列化/索引/格式化等
    • 考虑使用NoSql数据库以类似的方式存储调查数据
        4
  •  -1
  •   Jason    17 年前

    你不会自动构造表格。表格将被预先定义,答案将被添加到其中。我认为开始使用ASP的最佳方式是。NET现在正在深入MVC和.NET;语言集成查询 (http://asp.net/learn

    推荐文章