mooc视频笔记(哈工大)第2讲-数据库系统的结构抽象与演变

数据库的三级模式:外模式、(概念)模式、内模式。
(子模式、全局模式、存储模式;局部模式、逻辑模式、物理模式)
两层映射:E—C映像,C—I映像。
逻辑数据独立性、物理数据独立性。


数据的结构:模式。
模式的结构(数据的结构的结构):数据模型。
三大数据模型:关系模型——表;层次模型——树;网状模型——图。


关系的第1范式:数据项的不可再分性。
对象——关系数据库:行对象与列对象:聚集对象与结构对象。
面向对象数据库:(O-O)与(SQL)的结合。
XML数据库:树型结构。

补充:

数据模型的三个要素:数据结构、数据操作、完整性约束
数据模型组成:概念模型、逻辑模型和物理模型
概念模型:也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。(是对信息世界的建模,与具体的DBMS无关)
逻辑模型:网状模型、层次模型、关系模型、面向对象模型等


实体(Entity):客观存在并可相互区别的事物称为实体。(可以是具体的人、事、物或抽象的概念)
实体型(Entity Type):用实体名及其属性名集合来抽象和刻画同类实体称为实体型。
实体集(Entity Set):同一类型实体的集合称为实体集。
实体内部的联系:通常是指组成实体的各属性之间的联系。
实体之间的联系:通常是指不同实体集之间的联系。


两个实体型之间的联系:一对一、一对多、多对多
一对一、一对多:通过外键关联
多对多:中间关系表,与中间表相关的两个表与中间表是一对多的关系
实体-联系方法(E-R方法):用E-R图来描述现实世界的概念模型(E-R方法也称为E-R模型)。

原文地址:https://www.cnblogs.com/caihan/p/12358054.html