Chapter1 数据库基础

数据模型

两类数据模型

根据应用目的分为:概念模型和数据模型

概念模型按照用户观点对数据信息建模,强调语义表达能力,概念简单清晰,主要用于数据库设计

数据模型是严格定义的概念集合,通常由三部分组成:数据结构(静态特性),数据操作(动态特性),完整性约束(描述系统中数据的制约和依存规则)

E-R方法

实体-联系方法(Entity-Relationship Approach)使用如下实例的E-R图描述现实世界的概念模型

image-20200916101943230 image-20200916101959041

数据库系统结构image-20200916102220424

型(Type)与值(Value)

是对一类数据的结构和属性的说明

是型的一个具体赋值

<img src="https://gitee.com/sssalt/blog_images/raw/master/images/20200916102701.png" alt="image-20200916102701819" />

三级模式结构

image-20200916104107842

模式(schema)

也称逻辑模式,是针对数据库总全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图

关键字:一库一模,型的描述,反应结构和联系,相对稳定,中间层

外模式(External Schema)

也称子模式或用户模式,是用户使用的局部数据的逻辑结构和特征的描述,外模式介于模式与应用之间

关键字:局部数据,用户视图,与某一应用有关

内模式(Internal Schema)

也称存储模式,一个数据库只有一个内模式,是数据物理结构存储方式的描述,是数据在数据库内部的的组织方式,比如image-20200916103959587

三级模式的关系

image-20200916104324339

二级映像功能与数据独立性

外模式/模式映像

image-20200916104756320 image-20200916104813941

模式/内模式映像

image-20200916105115896

posted @ 2020-09-16 10:54  盐盐盐の锅  阅读(177)  评论(0编辑  收藏  举报