本系列为《数据库系统原理与应用(刘先锋等著)》的读书笔记。
一,数据描述
-
数据的三种范畴
1)现实世界
(客观世界
):现实世界
所反映的客观存在的事物及其相互之间的联系,指数处理对象最原始的表现形式。
2)信息世界
(观念世界
):是现实世界
在人们头脑中的反映,经过一定的选择,命名和分类而形成的。以下为相关概念:实体(Entity)
:客观存在的事物在人们头脑中的反映,或说,客观存在并可相互区别的客观事物或抽象事件。属性(Attribute)
:实体所具有的某一方面的特性。域(Domain)
:一个属性可能取的所有属性值的范围称为该属性的域。码(Key)
:唯一标识实体的属性集。实体型(Entity Type)
:用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实体集(Entity Set)
:同一类型实体的集合。
3)
机器世界
(数据世界
或存储世界
)
数据化后的信息称为数据
,所以说数据
是信息的符号表示。以下为相关概念:数据项(字段,Field)
:对应于信息世界中的属性。记录(Record)
:对应于每个实体所对应的数据。记录型(Record Type)
:对应于信息世界中的实体型。文件(File)
:对应于信息世界中的实体集。关键字(Key)
:对应于能够唯一标识一个记录的字段集。
-
实体间的联系
一对一联系
:如果实体集A
中每个实体,实体集B
中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系
,记作1:1
;一对多联系
:如果实体集A
中每个实体,实体集B
中有n(n>=0)个实体与之联系,反之