数据库E-R图与关系模式图
E-R图无外键
E-R图
记忆三大基本点
实体
实体集
实体相当于对象,实体集相当于类
实体集属性
复合属性,像树一样,根节点是该复合属性,子节点是复合属性分解后的属性
多值属性,用大括号{xxx}
衍生属性,后面加个小括号()
关系的属性
如图,关系也可以有额外的属性,记录老师什么时候开始指导某学生
弱实体集
映射基数
就是描述这段关系是一对多还是多对一,多对多,一对一
如下图,advisor是二者的关系,
一个导师指导多个学生,所以是一对多的关系,一方有箭头,多方无
参与
答案是A,B
每个项目都必须被指导,管理者不一定全都去指导项目
全部参与就是说这段关系中,每个实体都符合该关系,
全部参与方 双线,也就是默认部分参与为单线
更为复杂详细的约束
min是每一个对象(实体)能参与这段关系的最少次数
比如下图就是,一个具体的学生能且只能被一个导师指导
一个具体的导师最少指导0个学生,最多无数个学生
关系映射为关系模式图
下表,表示关系映射成关系模式图后主键是谁,
多对多新开一个关系模式图,主键分别是两个实体集的主键
一对多或多对一,只需要附属于原实体集中 多 的一方,即在多的关系模式图的属性加上一方的主键,自然啊关系的主键就是多的主键
一对一也是附属,随便把其中一方主键加到另一方
选B,主键只有1个只能是一对多或多对一,这里是附属在project表上添加manager,project是多方
数据库E-R图与关系模式图相关推荐
- 【数据库】E-R图向关系模型转换的规则
E-R图向关系模型转换的规则: (1) 一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码(关键字)就是关系的码. (2) 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对 ...
- mysql食堂系统E R图_教务管理系统数据库E/R图
Android Studio :enable vt-x in your bios security,已经打开还是报错的解决方法 quote: For Windows 10: First of all, ...
- 【数据库】期末复习:SQL语句、关系代数的运算、范式的定义和判断、求最小函数依赖集、ER图转关系模式
文章目录 SQL语句 查询select 其他 视图 关系代数的运算 并.差.笛卡尔积.投影和选择 连接 自然连接 笛卡尔积 详细版(如果完全不了解就看这里) 范式的定义和判断 如何求候选码 一些例题 ...
- MySQL 学习笔记(14)— 数据库设计流程、实体关系图、第一范式、第二范式、第三范式、外键使用
本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92c12a9c3a53bc3800f0c 1. 数据库设计流程 数据库设计是对数据 ...
- ER图和关系模型到MySQL数据库表
本篇主要介绍了MySQL数据库表从ER图到关系模型,再到数据库表的创建过程及其表结构的修改.通过本篇的学习,可以掌握以下内容: ● 应用ER图和关系模型创建数据库表 ● 数据库表结构的修改 1.moo ...
- 数据库期末考试预习之ER图和关系模式
参考链接:ER图 参考链接:ER转为关系模式 学习视频:哔哩哔哩讲解视频 E-R图 1.定义 E-R图又称实体关系图,是一种提供了实体,属性和联系的方法,用来描述现实世界的概念模型. 2.方法 E-R ...
- 数据库:ER图↔关系模式
常考题目: ①如何画ER图 ②如何将ER图转化为关系模式 1,ER图 概念: 实体关系图 (Entity-Relationship,E-R),有三个组成部分:实体.属性.联系.用来进行关系型数据库系统 ...
- 数据库逻辑结构设计之E-R图向关系模型的转换
实例: 一.工厂物资管理E-R图: 二.E-R图向关系模型转换的一般原则: 一个实体型转换为一个关系模式,关系的属性就是实体的属性,关系的码就是实体的码. 三.对于实体型间的联系有以下不同的情况: 1 ...
- DBMS-数据库设计与E-R模型:E-R模型、约束、E-R图、E-R扩展特性、E-R图转换为关系模式、UML建模...
设计过程概览 1. 设计阶段 ·最初阶段:刻画未来数据库用户的数据需求,产品为用户需求规格说明: ·概念设计阶段(conceptual-design phase):(关注描述抽象数据及其联系,通常使用 ...
最新文章
- CVPR NTIRE 2022|双目超分辨率挑战赛开赛
- python的selenium模块博客园_Python学习--Selenium模块学习(2)
- Google Protocol Buffer 的使用和原理
- 洛谷P3616 富金森林公园
- excel对比_质量管理误区:SPC软件与微软Excel的应用对比
- P6348 [PA2011]Journeys 线段树优化建图 区间连区间
- 年薪不到 25.2 万退学费,廖雪峰的“大数据高级开发”课程招生
- spring mvc 和ajax异步交互完整实例
- 用python玩转数据答案_大学mooc2020用Python玩转数据课后答案
- MySQL 存储过程错误处理
- Chrome历史版本查看
- 用QtCreator创建控制台应用程序
- 陪集分解的几个简单应用
- vue框架优点和缺点
- 使用网络监视器(IRSI)捕捉和分析协议数据包
- Ubuntu16.04 + TITAN XP 深度学习服务器环境搭建(驱动安装,CUNN7.6.5, CUDA9.0) (避坑篇)
- 来自30岁女程序员的自我唤醒
- 魔镜魔镜告诉我谁是世界上最美的人 语音唤醒,百度语音识别。从装系统开始
- BS EN 438-6装饰用板材外部用压实层压板材的分类和规范
- android 编译器indel,Overview of the HbbTV compliant browser upgrade on Android based DTV platform