导航:

1.概念数据模型E-R图
2.设计E-R图,过程,例子
3.逻辑数据模型,分类

1.概念数据模型E-R图


图中的成分:

基本要素:

————————————————————————————————————————

2.设计E-R图

过程:

过程:

  1. 确定实体
  2. 确定实体型的属性
  3. 确定实体间的关系
    如:

    4.确定实体间的联系属性
    5.实体组成E-R图

看一个例子(学生管理系统):分为两个子系统

1.课程管理子系统

2.学籍管理子系统

重点:主属性与属性

————————————————————————————————————————

3.逻辑数据模型

分为三个模型:层次模型,网状模型,关系模型(以及操作)

层次模型(树型)

概念:

表示:

结构:

优缺点:

冗余节点法:多对多关系转化位一对多的关系
虚拟节点法:多对多转一对多(通过存储对应实体的地址来记录)

可以通过链接法来实现连接:
1.子女-兄弟链接法
2.层次序列链接发(通常一组只放一个属性和一个指向下一个的地址)

————————————————————————————————————————

网状模型(图型)

概念:

特征:

与层次模型比较

优缺点:


————————————————————————————————————————

主讲:两部分(概念及操作)

关系模型(二维表)

概念:

基本术语

1.关系(Relation):一个关系对应一个二维表,二维表就是关系名
2.元组(Tuple):在二维表中的一行,称为一个元组
3.属性(Attribute):在二维表中的列,称为属性
4.元或度:属性的个数称为关系的元或度
5.属性值(Attribute value):二维表中列的值
6.(Domain):属性值的取值范围
7.分量:元组中的一个属性值,即每一行对应的列的属性值
8.关系模式(Relation schema):对关系的描述,即二维表中的行定义;一般表示为(属性1,属性2,…属性n);
9.键(码)(key):如果在一个关系中存在唯一标识一个实体的一个属性或属性集称为实体的键;
10.候选键(候选码)(Candidate key):若关系中的某一属性的值能唯一标识一个元组,则称为该关系的候选键或候选码;
11.主键(主码)(Primary key):在一个酸洗的若干候选键中指定一个用来唯一标识该关系的元组,则称这个被指定的候选键称为主键或者主码;
12.主属性:关系中包含在任意一个候选键中的属性称为主属性;
13.非主属性:不包含在任何一个候选键中的属性称为非主属性
14.全键:一个关系模式中的所有属性的集合
15.外键:如果关系R中的某属性集不是R的主键,而是另一个关系R1的主键,则该属性集是关系R的外键(外码);
16.超键:在关系中能唯一标识元组的属性集称为超键;
17.参照关系与被参照关系:指以外键相互联系的两个关系,可以相互转化

优缺点:

数据操作:增删改查

————————————————————————————————————————

关系模型(二维表)的操作

见思维图:

第一范式:简单说 列不能再分

第二范式:简单说 建立在第一范式基础上,消除部分依赖

第三范式:简单说 建立在第二范式基础上,消除传递依赖。

可以参看博客:

https://blog.csdn.net/u013164931/article/details/79692402

第二章 数据模型 概念数据模型E-R图 设计E-R图,过程,例子 逻辑数据模型,分类相关推荐

  1. 静态时序分析 第二章 STA概念

    第二章 STA概念 2.1 CMOS逻辑设计(CMOS Logic Design) 2.1.1 基本MOS结构(Basic MOS Structure) 2.1.2 CMOS逻辑门( CMOS Log ...

  2. 电商干货!Banner图设计之商品图该怎么玩(上集)

    编者按:拿到一个banner设计需求后该如何动手?不同风格的Banner都有什么规律可以借鉴?今天@TTTing1 (京东用户体验部)这篇好文不仅分享了拿到设计需求后5个应该执行的步骤,而且还对六种常 ...

  3. delay 芯片时序output_【第二章 STA概念 上】静态时序分析圣经翻译计划

    本文由知乎赵俊军授权转载,知乎主页为https://www.zhihu.com/people/zhao-jun-jun-19 本章节介绍CMOS技术的基础知识以及执行静态时序分析所涉及的术语. 2.1 ...

  4. CISSP AIO7 学习笔记 - 第二章 资产安全 2.1-2.8小节 附送脑图

    简单脑图 疯狂补作业,休息时间全补上,这章比较简单,一篇就可以搞完...GOGOGOGO 2.1 信息生命周期 生命周期模型描述了一个实体在其生命周期中经历的变化. 在宏观层面上,我们可将信息分为四个 ...

  5. 第二章例2.1软件实现(spss,sas,stata,r)

    例2-1` 例2-1 某医院用随机抽样方法检查了138名正常成年女子的红细胞数 ,其测量结果如下,试编制频数分布表. 3.96 4.23 4.42 3.59 5.12 4.02 4.32 3.72 4 ...

  6. 《C和指针》读书笔记第二章基本概念

    写在前面,由于学过C语言,导致想要跳跃式地翻阅<C和指针>,后来发现这实为错误,对于这本经典著作,要做的是从头到尾保持体系的完整性. <C和指针>配套代码请移步网站:Point ...

  7. 【C】【笔记】《C和指针》 第一章 快速上手 第二章 基本概念 第三章 数据 第四章 语句 第五章 操作符和表达式

    本文为个人读书笔记,仅供记录学习过程中遇到的日后需要留意的问题,如有相关版权问题请及时通知作者. 所有传递给函数的参数都是按值传递的. C语言约定:字符串就是一串以nul字节结尾的字符. 为什么用一个 ...

  8. 第二章 Qt Widgets项目的创建、运行和发布的过程

    2019-9-10 新建一个Qt Widgets项目的过程我就不在这里赘述了,我们这里新建一个 " helloworld " 项目,类名叫做HelloDialog,下面对各个文件进 ...

  9. c 语言与自动控制原理,自动控制原理C作业(第二章)答案

    <自动控制原理C作业(第二章)答案>由会员分享,可在线阅读,更多相关<自动控制原理C作业(第二章)答案(20页珍藏版)>请在人人文库网上搜索. 1.第二章 控制系统的数学模型2 ...

  10. [GIS笔记] 模型篇-数据模型、空间数据模型、GIS数据模型、逻辑数据模型的种类

    文章目录 模型篇 数据模型.空间数据模型.GIS数据模型 数据模型(逻辑数据模型)的种类 模型篇 数据模型.空间数据模型.GIS数据模型 数据模型 说明 是什么 为了将复杂的地理事物和现象重载到计算机 ...

最新文章

  1. ADB server didn't ACK
  2. 配置文件configSections节点使用实例      。
  3. wince Hive注册表实现机制
  4. php中改变函数路由,通过PHP重启路由器以更换IP(原创)
  5. Hadoop+Spark 集群部署
  6. 李彦宏:百度计划开发移动操作系统
  7. (C)libnet-发送arp/tcp/icmp数据包
  8. vue.js的ajax和jsonp请求
  9. JAVA判断素数法+引用方法
  10. 三星c7 linux驱动,三星c7手机驱动(三星c7驱动程序)V1.5.55.2 专业版
  11. 《线粒体疾病的遗传》学习笔记
  12. maplab(2):ROVIOLI简介
  13. 微信铁通服务器地址,铁通dns服务器地址大全
  14. cygwin3下编译redis6.2
  15. IDEA如何从断点里获取对象所有数据(数据量很大且不好Ctrl+C)
  16. 全志XR系类的芯片选型
  17. linux之vim下载及编写规则
  18. 苹果11怎样设置自动锁屏 iPhone11自动锁屏操作方法
  19. 衬线字体和非衬线字体区别
  20. SuSe软件安装命令

热门文章

  1. 自己做的SIP软电话
  2. word插入漂亮的代码块
  3. ubuntu16.04 lidar_align实现三维激光雷达和Imu联合标定
  4. 肿瘤基因组变异相关概念
  5. CSS 小技巧:如何保留 hover 的状态?
  6. 面试非重复数字的全排列
  7. python实现 stft_python scipy signal.stft用法及代码示例
  8. 王垠面阿里P9,面跪后与P10赵海平互怼:人性最大的愚蠢,是互相为难
  9. c++中string 各种函数的函数用法
  10. NPOI导出Excel自适应行高