设为首页 加入收藏

TOP

数据库系统原理――ER模型与关系模型
2014-11-24 03:34:02 来源: 作者: 【 】 浏览:5
Tags:数据库 系统 原理 模型 关系
犹记得第一次看《 数据库 系统原理》时看天书的感觉,云里雾里;现在已经是第二次参阅这本书了,顿时有所感悟,“哦,原来是这样!”
ER模型到关系模型的转换是我以前所不懂的,现在呢,开窍了一点,写下来且当作为笔记。
ER模型
ER模型的基本元素是:实体、联系和属性
实体:是一个数据对象,指应用中可以区别的客观存在的事物。(ER模型中的实体往往是指实体集)

实体集:指同一类实体构成的集合

实体用方框表示表示,方框内注明实体的命名。

联系:表示一个或多个实体之间的关联关系。

联系用菱形框表示,并用线段将其与相关的实体链接起来

属性:实体的某一特性称为属性

属性用椭圆形框表示,加下划线的属性为标识符。

实例:教学管理的一个可能设计的ER图

\

关系模型

关系模型:用二维表的形式表示实体和实体间联系的数据模型

关系模型中,字段称为属性,字段值称为属性值,记录类型称为关系模型。
关系模式名是R。记录称为元组,元组的集合称为关系或实例。
一般用大写字母A、B、C、……表示单个属性,用小写字母表示属性值。关系中属性的个数称为“元数”,元组的个数称为“基数”。
有时也称关系为表格,元组为行,属性为列。

实例1:关系模式R

A B C D

a1 b1 c1 d1

a2 b2 c2 d2

a3 b3 c3 d3

a4 b4 c4 d4

实例2:关系模式R(S# , C# , CNAME, TNAME),其属性分别表示学生学号、选修课的课程号、课程名、任课老师姓名

S# C# CNAME TNAME

S2 C4 PASCAL WEN

S4 C4 PASCAL WEN

S6 C2 ADA LIU

S3 C6 BASIC MA

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇数据库系统原理 下一篇greenplum节点失败后恢复步骤

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·数据库:推荐几款 Re (2025-12-25 12:17:11)
·如何最简单、通俗地 (2025-12-25 12:17:09)
·什么是Redis?为什么 (2025-12-25 12:17:06)
·对于一个想入坑Linux (2025-12-25 11:49:07)
·Linux 怎么读? (2025-12-25 11:49:04)