本文目录一览壹、备考高级系统分析师(笔记记录)-数据库02(数据模型-关系模型-E-R图)-续更新ing
数据库模型和E-R图:关键知识点分析
数据库模型和E-R图的关系模型是高级系统分析师考试准备过程的核心。 这些不仅在理论上具有重要的考虑作用,而且在实际的数据库设计中,例如设计数据库表结构,也非常实用。 了解联系类型很重要:
1:1联系:这种类型的联系不需要单独的表,并且允许相关实体直接包含键。 不需要额外的表。
1:N连接:可以设计单独的关系表来存储关系,也可以将1方实体的主键添加到N方表中。
M:N关系:必须在单独的表中表示,主键由M和N端实体的组合主键组成。
数据模型包括关系模型(二维表形式的实体关系模型)和非关系模型(例如网络模型和面向对象模型)。 E-R图是关系模型转换工具的概念,它以图形方式表示实体、属性和关系。
在E-R模型中,椭圆用于表示属性,矩形用于表示实体,菱形表示1:1、1:N、M等关系,用于表示关系。 代表:N触点类型。 实体集、属性、代码和关系等概念是E-R图的基础。 在实际问题中,比如教育管理系统的例,学生与课程之间的多对多关系、家作为依赖于学生实体的弱实体,都是重要的知识点。
关系模型的优点是结构简单、数据独立性强,但查询效率可能较低。 E-R模型转换为关系模型的规则,例如处理1:1、1:N和M:N关系,是备考的重点。
贰、如何使用drawio画数据库实体关系图
使用drawio绘数据库实体关系图可以使用强大的云版drawon.cn或桌面版来完成,无需关注安装步骤,可以立即开始绘。
实体关系图显示软件工程中的数据库结构和关系,广泛应用于规划新系统以及维护和更新现有系统。
drawon.cn拥有专门的实体关系图图形库,与“格式”面板中的“调整图形”选项卡相结合,可以轻松使用新的扩展表格工具。 使用键盘快捷键快速添加和删除表格行。
启用实体关系形状库,并通过左侧面板底部的附加选项在软件部分选择实体关系形状库并应用。
要选择表格行,请单击一次以选择整个表格,再次单击特定单元格,然后单击第三次以选择整行。
为了向实体表中添加新行,drawon.cn提供了多种通过动来更改现有行位置的方法。
合并实体关系表并删除行,通过放作合并表,删除不需要的行,保证数据库结构正确。
连接实体表或行以显示主键和外键关系。 使用连接器工具设置连接器样式并在将鼠标悬停在连接器上时查看关系类型。
使用模板创建ER关系图。 您可以从drawon.cn中的各种模板中进行选择,包括各种实体关系模型,甚至可以将它们直接插入到现有的关系图中。
插入SQL代码自动创建实体并绘关系线以显示元素关联。 它非常适合对传统关系数据库系统进行建模。
叁、如何使用Visio画出各模型的关系一对一多对多一对多等关系
1.使用Visio创建关系图
单击“新建”,如图所示:
查找:uml数据库表示
选择UML数据库表示,如图所示:
2.创建一对一关系模型
如图:
3.创建一对多关系模型
如图所示:
这已经做了一段时间了。 看到这里的虚线通常会让感到不舒服:输入[View];取消选中“分页符”如图所示:
之后就可以了。 取消选中,如图所示:
是的,我不认为它更简洁,但如果我们在Visio中有什么不明白的地方,我们可以互相讨论。 评论共同进步