E-R模型转换为关系模型
项目(实训)目标
能采用E-R模型进行概念结构设计
能实现E-R模型向关系模型的转化
项目(实训)中的具体任务
1、从应用背景的实体与实体关系,画出实体联系图(E-R图)。
2、将得到的E-R图转化为关系模型。
3、 关系模型优化。
实施步骤与技术要点
任务要求:有一个图书管理系统中有如下信息。
图书:书号、书名、数量、位置。
借书人:借书证号、姓名、单位。
出版社:出版社名、邮编、地址、电话、E-mail。
其中约定:任何人可以借多种书,任何一种书可以被多人借,借书和还书时,要登记响应借书日期和还书日期;一个出版社可以出版多种书籍,同一本书仅为一个出版社所出版,出版社名具有唯一性。
操作步骤:
(1)从所给应用背景的实体与实体间的关系,画出E-R图;
(2)将E-R图转化为关系模型;
结果如下:
E-R模型转换为关系模型相关推荐
- er图转关系模式规则_将ER模型转换为关系模型的规则
将 ER 模型转换为关系模型的规则如下: (1) 一个实体型转换为一个关系模式, 实体的属性就是关系的属性, 实体的码 就是关系的码. (2)一个1 : 1的联系可以转换为一个独立的关系模式,也可以与 ...
- 【数据库】逻辑设计-ER模型转换为关系模型
转载: https://blog.csdn.net/HaoDaWang/article/details/78098937?locationNum=4&fps=1 如何把ER模型转换为关系模型 ...
- er图的好处_如何把ER模型转换为关系模型(超详细,含例题)
本文转载自:http://blog.csdn.net/HaoDaWang/article/details/78098937?locationNum=4&fps=1 超级感谢博主分享 本篇博文中 ...
- 数据库原理-ER模型转换为关系模型
1.ER图转换成关系模式集的算法(联系类型的转换):不同的情况做不同的处理.(二元联系类型的转换) ①若实体间联系是1:1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关 ...
- 浅析如何把ER模型转换为关系模式
摘要:微信搜索[三桥君] 说明:本篇文章讲解的内容是"浅析如何把ER模型转换为关系模式".在做ER图题目时,有些同学还是经常会做错,最主要原因是没有理解他们之间转换的原理.本文通过 ...
- 数据库设计(ER模型和UML模型及转换为关系模型的公式)
本文根据b站鲁老师的教学视频整理而来,可能会偏理论化,有点枯燥,但是如果认真看完,还是会有所收获哒. 从本文可以学习到: 对于一个即将展开的项目,我们应该怎么设计及实现数据库. 掌握概念模型(ER模型 ...
- 实体-关系图转换为关系模型
1.逻辑设计概述 概念结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQL Server或Oracel或MySql),本文讨论从概念结构向逻辑结构的转换问题. ...
- ER图(把ER模型转换为关系模式、关系范式概念)
关于ER模型的转换,我们只需要记住三个转换准则: 1:1.1:N.M:N 二元联系: (1)一对一关系(One to One) 映射规则一:当转换为关系模型时,在两个实体任选一个添加另一个实体的主键即 ...
- 将E-R图转换为关系模型的方法
将E-R 图转换为关系模型的转换规则如下: 1)实体集转换为关系 - 实体集对应于一个关系 -关系名:与实体集同名. -属性:实体集的所有属性. -主码:实体集的主码. 2)联系转换为 ...
最新文章
- k8s实战之数据卷(volume)
- 50 年人类登月史:那些不为人知的故事
- RHEL/CentOS 一些不错的第三方软件包仓库
- 在使用模板时遇到的错误,TypeError at /index/ context must be a dict rather than RequestContext(亲测)
- SAP Fiori : Response from creating in local store
- dijkstra最短路径算法视频_Dijkstra最短路径算法
- sql azure 语法_深入了解Azure Data Studio:扩展和Azure SQL DB开发
- 我发现了个 Python 黑魔法,执行任意代码都会自动念上一段「平安经」
- [论文摘录] Web Service QoS的几个研究方向
- 浅析指针(pointer)与引用(reference)
- 用猿大师VLC播放程序与海康威视官方播放器在高版本Chrome播放RTSP视频流延迟效果对比!(视频演示)
- 总结安卓应用市场App首发活动规则
- Unknown host ‘raw.githubusercontent.com‘. You may need to adjust the proxy settings in Gradle
- linux匿名邮件,Linux下用mutt给QQ邮箱发匿名邮件
- newton插值公式
- 动画效果编程基础详解--Animation Android
- C#发送邮件(阿里企业邮箱示例 包括各个类型的服务器及端口配置)
- 开关电源与线性电源的区别
- Android开发音乐播放器
- Linux虚拟机不显示IP地址的三种解决方法