以下是本人的学习小结,欢迎指点

例子
系:一个系主任、多名教师、无数学生
教师:一个教师可以教多门课程
学生:学生可以有1名教师辅导,可以学习多门课程
课程:一个课程可以有多名教师教

ER图

ER图转关系模型

系表(系号、主管教师号)

教师表(教师号、系号、聘期)

学生表(学号、系号、辅导教室号)

任课表(课程号、教师号、教材)

选修课表(课程号、学号)

说明:1对1,在主表增加主号,1对多,在多表增加1的主号,多对多增加关系表包含各个主号

设计三大规范式
1、所有属性是不可分割的原子值
2、所有字段属性都必须依赖主键
3、一个表中不包含已在其他表中包含的非主键信息

ER图转关系模型小结相关推荐

  1. ER图和关系模型到MySQL数据库表

    本篇主要介绍了MySQL数据库表从ER图到关系模型,再到数据库表的创建过程及其表结构的修改.通过本篇的学习,可以掌握以下内容: ● 应用ER图和关系模型创建数据库表 ● 数据库表结构的修改 1.moo ...

  2. 【数据库】E-R图向关系模型转换的规则

    E-R图向关系模型转换的规则: (1) 一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码(关键字)就是关系的码. (2) 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对 ...

  3. 将E-R图转换为关系模型的方法

    将E-R 图转换为关系模型的转换规则如下: 1)实体集转换为关系   - 实体集对应于一个关系   -关系名:与实体集同名.   -属性:实体集的所有属性.   -主码:实体集的主码. 2)联系转换为 ...

  4. 数据库逻辑结构设计之E-R图向关系模型的转换

    实例: 一.工厂物资管理E-R图: 二.E-R图向关系模型转换的一般原则: 一个实体型转换为一个关系模式,关系的属性就是实体的属性,关系的码就是实体的码. 三.对于实体型间的联系有以下不同的情况: 1 ...

  5. ER图向关系模型的转换

    如果是1:1的关系可以转换为一个独立的关系模式,也可以与任意一端对应的关系合并. 如果是1:n的关系就在n端加上1端的实体的码,如果联系有属性,联系的属性也加上. 如果是n:m的关系就重新命名一个,属 ...

  6. er图转换成关系模型的例题,将ER图转换为关系模型

    I know how to convert an entity set, relationship, etc. into the relational model but what i wonder ...

  7. 实体-关系图转换为关系模型

    1.逻辑设计概述   概念结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQL Server或Oracel或MySql),本文讨论从概念结构向逻辑结构的转换问题.    ...

  8. 医院病房E-R图及关系模式

    某医院病房计算机管理中需要如下信息: 科室:科室名,科室地址,科室电话,医生姓名 病房:病房号,床位号,所属科室名 医生:工作证号,姓名,性别,出生日期,联系电话,职称,所属科室名 病人:病历号,姓名 ...

  9. DBMS-数据库设计与E-R模型:E-R模型、约束、E-R图、E-R扩展特性、E-R图转换为关系模式、UML建模...

    设计过程概览 1. 设计阶段 ·最初阶段:刻画未来数据库用户的数据需求,产品为用户需求规格说明: ·概念设计阶段(conceptual-design phase):(关注描述抽象数据及其联系,通常使用 ...

最新文章

  1. 福师计算机导论在线作业一,福师《计算机导论》在线作业一..doc
  2. 重庆理工大学c语言程序实验报告,重庆理工大学-C语言程序实验报告.doc
  3. android 点击外部接收事件,Android Dialog外部点击事件
  4. 08 redis数据类型:hash
  5. mysql r_R之RMySQL
  6. CentOS下yum安装mcrypt错误:No package php-mcrypt available.解决方法
  7. MSU 出品的 H.264 编码器比较 (2011.5)
  8. 2018-2019-1 20165202 20165210 20165214 实验二 固件程序设计
  9. python自动化接口测试excel脚本_python+requests+excel 实现接口自动化测试
  10. 通过图标来识别网站用户指纹
  11. 双网卡同时上内外网方法
  12. java实现影视创作论坛
  13. 程序员写简历的注意事项
  14. ArcGIS教程 - 4 GIS数据
  15. QQ邮箱每次可以群发多少人呢?探秘邮箱最多可以群发多少人?
  16. js获取html中图片路径,用js快速的获取html页面中图片的地址
  17. “源”来是你-Vol.33 | 浙江大应科技 Aloudata 招聘开源社区运营
  18. LDPC码简介【定义、特点、算法、Tanner】
  19. android 11.0 开机动画横屏显示
  20. 与、或、非、异或,运算符巩固

热门文章

  1. Python基础 day08--函数基本使用
  2. 【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第一周作业(123)
  3. win10系统64位jdk1.8的下载与安装
  4. mysql添加索引语句_mysql 添加索引语句
  5. Python 单元测试:assertTrue 和assertFalse 的真假
  6. 【2/101】小朱的101次面试之不断试错
  7. 弘辽科技:淘宝店铺标签如何更精准?能强制搜索人群打标的方法吗
  8. 机器学习笔记(二)模型评估
  9. Python分支和循环及练习
  10. 网页视频播放器可兼容IE8