diff --git a/mysql/三级模式和二级映像.md b/mysql/三级模式和二级映像.md index 2529ca6..08460d5 100644 --- a/mysql/三级模式和二级映像.md +++ b/mysql/三级模式和二级映像.md @@ -17,12 +17,12 @@ DBS采用三级模式结构,那就是外模式、模式、内模式。这是DB 理解: ① 一个数据库只有一个内模式; ② 一个表可能由多个文件组成,如:数据文件、索引文件。 它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理 的方法 其目的有: ① 为了减少数据冗余,实现数据共享; ② 为了提高存取效率,改善性能。 -![外模式、模式、内模式的关系图](http://img.blog.csdn.net/20160314135557419) +![外模式、模式、内模式的关系图](https://img.zeekling.cn/images/2020/03/14/20160314135557419.jpg) ## 两级模式映像功能与数据独立性 两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性,使数据库应用程序不随数据库数据的逻辑或存储结构的变动而变动。 -### 外模式/模式映像 +### 外模式/模式映像 模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应于同一个模式可以有多个外模式。对于每个外模式,都有一个从外模式到模式的映像, 该映像定义了外模式与模式之间的对应关系。这些映像定义通常包含在各自的外模式描述中。
当模式发生变化时(如增加新的关系、新的属性或改变属性的数据类型等),可以通过外模式定义语句,调整外模式/模式映像定义,从而保持外模式不变。由于应用