SQL基础E-R图画法(一)

原创 2016年08月30日 21:16:30

假设有以下表:

T1(a1,a2, a3, a5)

T2(a3,a4)

T3(a5, a6)

T4(a3, a5, a7)

其中带下划线的属性标识为所在关系模式的主码

T1中的a3是参照T2的外码

T1中的a5是参照T3的外码

T4中的a3是参照T2的外码

T4中的a5是参照T3的外码

请将上述关系模式用适当的E-R图表示出来,并用下划线标注出作为实体主码的属性。


分析易知

假如有实体t1,t2,t3,t4则

t1中本身具有的属性有a1,a2

t2中本身具有的属性有a3,a4

t3中本身具有的属性有a5,a6

t4中仅仅只有a7所以可以认为是联系的属性(用T4来表示联系)

所以易知t1和t2之间存在一个联系(用T1来表示)

下面是E-N图:


  
版权声明:本文为博主原创文章,未经博主允许不得转载。

SQL基础E-R图画法(二)

sql基础E-N图的画法,适合初学者和计算机等级考试三级数据库的同学
  • qq78442761
  • qq78442761
  • 2016年08月30日 22:04
  • 4563

E-R图原理及实践

这几天在写《Portal for KQGIS》的数据库设计文档时,就用到了;在这里做以明确,以加深记忆。 1、概述 E-R图:实体-联系图(Entity Relationship Diagram)。 ...
  • joyksk
  • joyksk
  • 2017年02月16日 12:35
  • 746

最简单的e-r图和sql系统

(一) 建立学生成绩管理系统的概念模型(学生可以选择多门课程,对学生每门课的成绩进行管理)(二) 数据定义(三) 建立数据库(表、索引、关系、约束)(四) 输入数据(五) 数据查询1. 找出所有学生的...
  • leoliucn
  • leoliucn
  • 2004年12月13日 16:16
  • 2273

SQL Server数据库的E-R图

  • 2010年12月02日 21:17
  • 70KB
  • 下载

mySQL怎么导出E-R图?

·写在前面 在网上看了navicat的导出教程,其中作者提到了·逆向工程·这个词。虽然我没有装navicat,但是受这个词的启发,也在mySQL的Workbench捣鼓出来了~~~ ·什么是wor...
  • lifelegendc
  • lifelegendc
  • 2017年06月08日 21:47
  • 1490

E-R图的基本概念(一)

可能是因为物联网这个词本身的概念范围太广了。作为一名物联网专业的学生,也是累,什么都搞搞。出到社会还要和计算机科学专业的人抢饭碗。这不。。。学完嵌入式后,来学数据库了。 鉴于听别人说学好数据库,不愁...
  • chenpidaxia
  • chenpidaxia
  • 2017年04月09日 16:42
  • 1449

在线投票系统源代码+数据库设计+E-R图

  • 2011年11月28日 17:10
  • 1.72MB
  • 下载

如何画E-R图

(一)、以自底向上设计概念结构的方法为例,它通常分为两步:第一步:首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图即分E-R图。 第二步:集成局部视图。概念结...
  • artern
  • artern
  • 2008年05月06日 23:47
  • 950

UML之实现图---构件图和部署图

简介    UML中的实现图是用来描述系统实现方面的信息,从系统层次来描述硬件的组成和布局还有软件系统划分和功能的实现等问题。实现图分为构件图和部署图两种。构件图(Component diagram...
  • wangdongyanglys
  • wangdongyanglys
  • 2015年12月19日 11:25
  • 741

利用EA画E-R图

什么是E-R图?      E-R图 也称为实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述显示世界的概念模型。 E-R图都包括哪些东西?      实体:客观存在并可以相互区别的事物 ...
  • Sunny5319
  • Sunny5319
  • 2017年06月18日 17:54
  • 485
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL基础E-R图画法(一)
举报原因:
原因补充:

(最多只允许输入30个字)