如何设计ER图(弱实体集)
相关系列:
ER图转为关系模式
无损分解和保持依赖
3NF分解与BCNF分解
正则覆盖与候选码
如何设计ER图(弱实体集)
如何设计ER图(映射基数)
弱实体集的定义:没有足够的属性形成主码的实体集。
强实体集:有主码的实体集
弱实体集依赖于强实体集而存在。之间的联系叫做标识性联系
注意: 此联系没有描述性属性。
标识性联系是从弱实体集到标识实体集多对一的,并且弱实体集在联系中的参与是全部的。(也就要求画图:双线和单线箭头见图)
考虑两个实体集,
我们发现属性会冗余,贷款编号是贷款的主码,也是还款的外码和主码。
为了消除冗余,我们只能消除还款的贷款编号属性。
但这样会出现一个问题,还款是还的谁的款??
为了解决这个问题,我们设置一个特殊的联系集 还贷,它还能够给还款实体集提供一个额外的属性,即贷款编号。这里还贷叫做标识性联系。
成为了弱实体集之后,编号叫做分辨符,用来区分还款集里面不同的还款实体。
它与贷款编号一起构成了还款集的主码。
当然,如果弱实体集只参与标识性联系且属性不多,弱实体集也可以被设计为一个多值复合属性。
如果您想知道如何ER图转为关系模式,请移步这里
如何设计ER图(弱实体集)相关推荐
- 数据库系统概论----设计ER图
设计ER图 需要避免的两个主要的缺陷 冗余 体现为信息的重复出现,比如一个学生表中,含有班别,班主任,那么同一个班的学生都含有含有班别.班主任的信息,造成了信息的冗余,这是因为只要知道班别,就确定了班 ...
- E-R图(实体-关系图)的绘制步骤
E-R图(实体-关系图):描述的是实体集之间的关系. 绘制步骤: 1.先确定有那些实体集 2.确定实体集的属性 3.确定主键 4.确定要找哪些实体集之间的关系 5.确定它们之间是什么关系(1:1,1: ...
- Microsoft Visio 2013 设计E-R图和数据库模型图
一.设计E-R图 1.新建"空白绘图" 注:不一定非得是"空白绘图",任意选择一个类型的模型图即可,我们进去再具体选择. 2.选择左侧"更多形状&qu ...
- php电商网站开发流程图,php网上购物平台设计+ER图+流程图.doc
php网上购物平台设计ER图流程图 php网上购物平台设计+ER图+流程图 摘要:广义来说,电子商务是指电子工具在商务活动中的应用.狭义来说,电子商务是在技术.经济高度发达的现代社会里,掌握信息技术和 ...
- 微信小程序开发之路(十三)正式开工--设计ER图与数据库的创建
微信小程序开发之路(十三)正式开工–设计ER图数据库的创建 先制作班费公是示功能 我们在项目的 settings.py 文件中找到 DATABASES 配置项,将其信息修改为: DATABASES = ...
- 2021年度十大热门ER图(实体关系图)
今天是2021热门绘图盘点第三期,主角:ER图,也称为实体关系图 在亿图图示模板社区的海量作品中,我们根据作品的浏览量.使用数.点赞数三个维度进行加权计算,同时结合作品本身内容价值,筛选出2021年度 ...
- 数据库——ER图知识点详集
目录 一.介绍 二.ER图中的基本元素 1.实体 2.属性 3.实体集 4.键 5.联系 三.ER图中三种关联的联系 四.ER图的画图规范 五.ER图中的主键与外键 六.ER图的具体绘画过程 七.总结 ...
- 设计E-R图,E-R图转换成关系模式结构
数据库E-R图联系 第四章第二讲 1.某医院病房计算机管理中心需要如下信息: 科室:科名.科地址.科电话.医生姓名 病房:病房号.床位号.所属科室名 医生:姓名.职称.所属科室名.年龄.工作证号 病人 ...
- 怎样用EA设计ER图
我们开发系统从文档開始,而EA就是替我们开发文档的好工具.结束了我们从概念设计到逻辑设计中的非常多问题.完好我们的文档. 如今就给大家说说如何在EA中设计概念模型ER图: 首先打开EA-"新 ...
最新文章
- Zsh vs. Bash不完全对比解析,zsh是一种更强大的被成为“终极”的Shell
- GSM Hacking Part① :使用SDR扫描嗅探GSM网络
- 惠普打印机怎么无线连接电脑_惠普打印机连不上无线?怎么解!
- 化学方程式作评、数学上成知识百科……那些“别人家的老师”有何特别?
- 前端开发中的性能那点事(三)php的opcode缓存
- Java之数据库基础理论
- javaScript之函数,分支结构 ,循环结构(二)
- Office 2013集成SP1
- Linux资源监控_Nmon
- html添加哔哩哔哩视频,哔哩哔哩在线视频编辑器使用教程汇总
- [漏洞分析] CVE-2021-3560 PolKit条件竞争本地提权分析
- quartus 中无法选择USB-Blaster下载程序的问题。
- 等保2.0.第十一章.等保2.0实战(下)
- ImageView设置rounded corner
- IOS开发插件和工具总结
- win10 软件安装出现错误代码 2502/2503
- js运算保留后面两位小数
- XGBoost之类别特征的处理
- AGS测序下游分析一条龙
- majicMIX realistic 模型