IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 【MySQL E-R】E-R图的创建使用 -> 正文阅读

[大数据]【MySQL E-R】E-R图的创建使用

E-R模型的设计方法

图形的含义
1??:实体用矩形表示,矩形框内写明实体名。
2??:属性用椭圆形表示,并用无向边将其与相应的实体型连接起来。
3??:联系用菱形表示,菱形框内写明联系名,并用无向边分别与有光的实体型连接起来,同时在无向边旁边标上联系的类型(1:1, 1:n,或m:n)。


三条设计原则

1?? :相对原则:每个人对抽象过程的不同解释和理解,造成设计结果不唯一

2??:一致原则:抽象的结果应和要求保持一致

3??:简单原则:能作为属性对待的,尽量归为属性


设计步骤
1??:确定局部范围,设计股部E-R模型

2??:集成局部E-R模型,初步形成全局E-R模型

3??:消除冗余,优化全局E-R模型


几个基本概念

1??:属性:每一列即为一个属性

2??:域:属性的取值范围就是域

3??:元组:每一行数据就是一个元组

4??:候选码(Key):能唯一标识关系中的各个元组,不唯一

5??:主码(Primary Key):候选码中的一个,唯一

6??:外部码(Foreign Key):需要与父键保持一致


关系具有以下六个基本性质

1??:关系中每个分量值都是原子的,不可分割

2??:属性列是同质的,同一列的域相同

3??:不同的列可以出资同一个域

4??:列的次序可以相互交换

5??:行的顺序也可以相互交换

6??:一个关系中的任意两个元组不能相同


关系模式共有三类完整性约束

  • 实体完整性
    1??:一个基本关系对应于概念模型中的一个实体集,或者对应于概念模型中的一个联系;
    2??:概念模型中的实体及联系都是可区分的,以候选码为唯一标识;
    3??:关系模型中,任一候选码都是唯一性标识(与概念模型中的候选码相对应;
    4??:主属性不能取空值。

  • 参照完整性
    1??:中的属性A的外键,参照R2中的属性B,那么A必须保证等于属性B中的某个值或者取空值

  • 用户自定义的完整性


E-R图的使用练习

  • 设某汽车运输公司数据库中有三个实体集:车队(车队号,车队名)、车辆(车牌照号,厂家,出厂日期)、司机(司机编号,姓名,电话)

要求:

  • 车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有聘期;
  • 司机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数,每个司机可以使用多辆汽车,每辆车可被多个司机使用。
    在这里插入图片描述
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:21:05  更:2022-03-03 16:22:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 10:25:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码