数据库的数据模型以及三级模式结构和数据库系统的组成

数据库的两大数据模型
数据库的数据模型以及三级模式结构和数据库系统的组成
概念模型:也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。(通俗来说就是画ER图)
逻辑模型和物理模型:逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。(逻辑模型就是由多张表构成的)
数据模型的组成要素:1、数据结构
2、数据操纵(增、删、改、查询和更新)
3、数据的完整性约束条件
最常用的数据模型:非关系模型:层次模型和网状模型
关系模型
面向对象模型
对象关系模型
关系模型
关系:一个关系对应通常说是一张表
元组:表中的一行
属性:表中的一列
主码:表中的某个属性组,它可以唯一确定 一个元组
域:属性的取值范围
分量:元组的一个属性值
关系模式:对关系的描述. 关系名(属性1,属性2, 属性n) 学生(学号,姓名,年龄,性别,系,年级)
关系的完整性约束条件:1、实体完整性
2、参照完整性
3、用户定义完整性
数据库系统结构 数据库的数据模型以及三级模式结构和数据库系统的组成
外模式:又称用户模式和子模式,可以有多个
内模式:又称逻辑模式,只有一个
内模式:又称存储模式,也只有一个
二级映像模式
外模式/模式映像
外模式/模式映像
数据库系统的组成
数据库的数据模型以及三级模式结构和数据库系统的组成