数据库基础知识

DBMS管理数据的三个层次

1. External Level = User Level

某一用户能够看到与处理的数据,全局数据中的某一部分

2. Conceptual Level = Logical Level

从全局角度理解/管理的数据,含相应的关联约束

3. Internal Level = Physical Level

存储介质上的数据,含存储路径、存储方式、索引路径等

模式(Schema)

对数据库中的数据所进行的一种结构性的描述,所观察到数据的结构信息

视图

某一种表现形式下表现出来的数据库中的数据

三级视图


两层映像

1. E–C Mapping : External Schema-Conceptual Schema Mapping

——将外模式映射为概念模式,从而支持实现数据概念图向外部视图的转换

——便于用户观察和使用

2. C–I Mapping : Conceptual Schema-Internal Schema Mapping

——将概念模式映射为内模式,从而支持实现数据概念视图向内部视图的转换

——便于计算机存储和处理

两个独立性?

1. 逻辑数据独立性

当概念模式发生变化时,可以不改变外部模式(只需要改变E-C Mapping),从而无需改变应用程序

2. 物理数据独立性

当内部模式变化时,可以不改变概念模式(只需要改变C-I Mapping),从而不改变外部模式

数据模型?模式?数据?

数据模式:  数据结构  操作  约束

三大经典数据模型

1. 关系模型:表

2. 层次模型:树

3. 网状模型:图


四个部分

第一部分 基本知识与关系模型

第二部分 数据库语言

第三部分 数据建模与数据库设计

第四部分 数据库管理系统实现技术

你可能感兴趣的:(数据库基础知识)