您的图表不是正确的ER图表.特别是,具有“此处的特定解决方案实体”和“此处的特定问题实体”的椭圆并不表示分别表示解决方案和问题的属性.这意味着问题,解决方案和问题/解决方案没有任何属性.此外,组合实体具有答案ID和问题/解决方案ID作为属性,而不是与相关实体相关.

让我们快速回顾一下ER图的元素.

>矩形表示实体,椭圆表示属性.

>带下划线的椭圆标签表示属性是标识实体的主键的一部分.

>钻石表明关系.

>关系由它们所涉及的实体的关键属性来识别.

>关系也可以有属性.

>包含d或o的圆圈表示不相交或重叠的子类型关系.

根据您的要求,我提出了以下功能和多值依赖项:

> QuestionID – > QuestionText

> AnswerID – > AnswerText

> AnswerID – > QuestionID(可能的答案)

> DecisionID – > QuestionID

> DecisionID – >> AnswerID(可用答案)

> DecisionID,AnswerID – > NextDecisionID

基于此,我建议使用以下ER图:

转换为表格模型(我使用相同的决定因素进行非规范化关系,这就是为什么没有可用表和DecisionQuestion的表):

使用此功能,您可以描述任意数量的问题路径,并为每个决策引用一组可用的答案.解决方案未明确建模,而没有NextDecisionID的AvailableAnswer表示解决方案.

mysql调查问卷_mysql – 解密数据库ER图用于问卷调查相关推荐

  1. 〖Python 数据库开发实战 - MySQL篇㉟〗- 综合案例 - 数据库ER图设计、新闻类型表与用户角色表的创建

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  2. mysql学生管理系统er图_java swing mysql实现的学生选课成绩信息管理系统附带视频指导教程及数据库ER图...

    <p> <span style="color:#4F4F4F;font-family:"font-size:16px;background-color:#FFFF ...

  3. 能画数据库E-R图的软件有哪些

    能画数据库E-R图的软件有很多,包括: Visio:这是一款功能强大的图形绘制软件,能够用来绘制各种图形,包括E-R图. SmartDraw:这是一款专门用于绘制E-R图的软件,具有专业的图形绘制功能 ...

  4. 一个实用技巧,告别手动画图,自动生成数据库 ER 图|原创

    来自:程序通事 忙,真忙 这两个星期真是巨忙,年前有个项目因为各种莫名原因,一直拖到这个月才开始真正测试.然后上周又接到新需求,马不停蹄进入开发. 一边开发着新需求,一边改着旧项目的 Bug.再加上这 ...

  5. 【数据库E-R图知识点和相关习题(复试真题)】

    文章目录 数据库E-R图知识点和相关习题 E-R图的前置知识 习题 工厂物资管理系统(例题) 防疫管理系统(2021) 社区隔离人员管理系统(2020A) 在线教学管理系统(2020B) 餐厅管理系统 ...

  6. 软考大题做题技巧——数据流图、数据库E-R图、UML、算法、设计模式(干货!)

    小编在软考最后一周,破釜沉舟的学习软考的大题,找到了一些大题的做题技巧,特此分享给大家,希望所有参加软考的同学都能尽自己百分百的努力,收获最好的结果. 做题时可以重点找一下每类问题考察的考点以及提问问 ...

  7. mysql e r图_mysql数据库E-R图

    E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型.属性和联系的方法,用来描述现实世界的概念模型. 它是描述现实世界关系概念模型的有效方法.是表示概 ...

  8. EA逆向生成数据库E-R图(mysql数据库--ER图)

    步骤: 1. 创建ODBC数据源 2.EA新建项目 3.新增er_er图[点击ERD View-->右键-->添加图] 4.从ODBC中导入数据库Schema... 5.点击导入,然后点击 ...

  9. mysql er概念_数据库ER图基础概念

    ER图分为实体.属性.关系三个核心部分.实体是长方形体现,而属性则是椭圆形,关系为菱形. ER图的实体(entity)即数据模型中的数据对象,例如人.学生.音乐都可以作为一个数据对象,用长方体来表示, ...

  10. mysql er 图_数据库ER图基础概念整理

    ER图分为实体.属性.关系三个核心部分 图形表示分别是 长方形,椭圆形,菱形 一,组成部分介绍 1,实体(entity):数据模型中的数据对像,每个实体都有自己的实体成员或者说实体对象,例如学生实体包 ...

最新文章

  1. spring boot一:入门
  2. java8 内存模型_java8内存模型
  3. DM8168的McSPI/McASP/McBSP接口
  4. java线程安全问题原因及解决办法
  5. 单台web服务器性能,单台web服务器如何尽可能的提高网站性能
  6. Spring boot 之 动态的获取不同的实现类
  7. mybatis 二级缓存失效_给我五分钟,带你彻底掌握MyBatis的缓存工作原理
  8. Mac 配置maven的环境变量
  9. Java编程:获取输入的三种方法
  10. curl和libcurl的区别简介
  11. 幼儿识字软件测试自学,十大儿童识字APP排行,看看有你知道的吗?
  12. matlab寻找直线_matlab寻找直线_Matlab 霍夫变换 ( Hough Transform) 直线检测
  13. 机器学习之自然语言处理——中文分词jieba库详解(代码+原理)
  14. pkg学习--使用pkg打包应用
  15. bcb6 连接mysql_BCB6常见问题
  16. 线程的条件变量(cond)
  17. 申请开通自媒体账号的署名文章
  18. 7个等级 容灾等级_容灾备份的柒个国际标准等级(一)
  19. 广发卡自动分期,提额就是养卡的过程
  20. 2021年智能制造工程设计与应用类赛项:离散行业自动化方向(1)

热门文章

  1. apache服务器搭建
  2. Fujitsu(富士通)扫描仪——fi-6130z 无感安装设置
  3. Java开源CMS系统
  4. OSChina 周四乱弹 —— 你从小继承了程序员基因
  5. MySQL学习笔记(12)—— SQL触发器:
  6. 哪个搜索引擎干净?无追踪无监控且保护用户隐私安全的小众搜索引擎推荐
  7. 简单好用的桌面隐藏工具:Desktop Curtain for Mac
  8. 数据分析 超市条码_阜康市超市存包柜人脸识别 - 阜康办公、文教
  9. 百度Apollo计划跟踪:Apollo 3.0前言
  10. 教你看懂MOSFET数据手册