MS Access 数据库设计 - 用户输入比较
Posted
技术标签:
【中文标题】MS Access 数据库设计 - 用户输入比较【英文标题】:MS Access Database Design - User Input Comparison 【发布时间】:2014-07-03 09:59:58 【问题描述】:我有一个用户输入表单 (asp.net),用户在其中以 1 到 5 的等级对每个问题进行评分,并根据他的输入为每个问题提供一些建议。问题及其建议彼此完全独立,并且对于问题的每个评级,都会显示一个特定的建议。有人可以帮助我为此设计数据库以及如何实现这一目标吗? 像这样。
编辑: 我的推荐基于用户输入,每个用户输入都有一个独特的推荐。我的意思是,如果有 5 个问题以 5 分计,那么我有 25 条建议。
1 2 3 4 5
Question1 Recom.1 Recom.2 Recom3 Recom4 Recom5
Question2 Recom6 Recom7 Recom8 Recom9 Recom10
Question3 ................................................................
【问题讨论】:
您是向用户提供建议还是相反? 是的,我正在根据用户的输入为用户提供推荐。 我不确定它是否对这个问题有帮助,但建议是根据什么标准显示的? IE。它们是固定的吗,例如如果 Qn 被评为 1,然后显示推荐 5,或者您还有其他事情要做,如果是这样,请编辑您的问题以解释? 嘿,我在我的问题中添加了更多细节。 【参考方案1】:我只能帮助你解决问题的设计部分
基于这样的东西构建表
根据我从问题中收集到的信息,
Recommendations
独立于 Questions ,因为没有与之相关的活动,即用户除了查看推荐之外没有对推荐做任何事情
您将使用Questions
填充表单并将评级收集到QuestionRatings
表中
推荐只是为了展示它们
您必须在表单中使用一些代码来根据评级显示Recommendations
【讨论】:
谢谢先生。数据库结构现在对我来说非常清楚。问题是我在我的项目中使用 MS-Access 数据库,并且不允许同时访问多个表(除非你有一个统一的表结构)。知道如何实现吗?以上是关于MS Access 数据库设计 - 用户输入比较的主要内容,如果未能解决你的问题,请参考以下文章