数据库系统原理——ER模型与关系模型
原文链接:
http://blog.csdn.net/haovip123/article/details/21614887
犹记得第一次看《数据库系统原理》时看天书的感觉,云里雾里;现在已经是第二次参阅这本书了,顿时有所感悟,“哦,原来是这样!”现在呢,开窍了一点,写下来且当作为笔记。
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
网址:数据库系统原理——ER模型与关系模型 http://c.mxgxt.com/news/view/198401
相关内容
如何用数据中台,做一套关于明星的舆情分析系统?什么是追星的数据库模式
数据分析模型
如何为明星做数据库
基于大数据的舆情分析系统架构
Swift编程语言打造维秘时尚秀后台管理系统:从数据处理到可视化展示
大网红管理数据库是什么
什么是追星的数据库
明星sql数据库
大模型拿单江湖