学习笔记:第3章 数据库基础知识

时间:2021-07-08 08:18:39
1、实体是现实世界中可以区别于其他对象的“事物”或“物体”

2、实体的联系分为实体内部的联系和实体与实体之间的联系。

3、属性是实体某方面的特征。

4、概念模型中最常用的方法为实体—联系方法,简称E-R方法。

5、层次模型采用属性结构表示数据域数据间的联系。在层次模型中,每个结点表示一个记录类型(实体),记录之间的联系用结点之间的连线表示,并且根据结点以外的其他结点有且仅有一个双亲结点。上层和下一层的联系是1:n联系(包括1:1联系)。

6、采用网状结构表示实体类型及实体间联系的数据模型称为网状模型。在网状模型中,允许一个以上的结点无双亲,每个结点可以有多于一个的双亲。

7、一个关系模式相当于一个记录型,对应于程序设计语言中类型定义的概念。关系是一个实例,也是一张表,对应于程序设计语言中变量的概念。变量的值随程序运行可能发生变化,类似地,当关系被更新时,关系实例的内容也随时间发生了变化。

8、设D1,D2,D3,...,Di,...,Dn为任意集合,定义D1,D2,...,Di,...,Dn的笛卡尔积为
D1×D2×...×Di×...×Dn={(d1,d2,...,di,...dn)|di∈Di,i=1,2,3,...,n}
其中,每一个元素(d1,d2,...,di,...,dn)叫做一个n元组(n-tuple,属性的个数),元组的每一个值di叫做元组的一个分量,若Di(i=1,2,3,...,n),则D1×D2×...×Di×...×Dn的基数M为M=∏mi,笛卡尔积可以用二维表来表示。

9、D1×D2×D3×...×Dn的子集叫做在域D1,D2,D3,...,Dn上的关系,记为R(D1,D2,D3,...,Dn),称关系R为n元关系。

10、关系中属性的个数称为“元数”,元组的个数称为“基数”