第 1 章 · 第三节 · 课件第 23 页
三级模式结构和两级映像
数据库分为外模式、模式、内模式三级,级与级之间有映像。

重 点
三级模式是对数据的三个抽象级别,两级映像在级与级之间进行转换。
练一练
按从外到内的顺序,数据库的三级模式是哪一项?
- A模式、外模式、内模式
- B外模式、模式、内模式
- C内模式、模式、外模式
- D外模式、内模式、模式
答案 B
由外向内是外模式(用户看到的数据)、模式(全体数据的逻辑结构)、内模式(存储结构)。
数据库分为外模式、模式、内模式三级,级与级之间有映像。

三级模式是对数据的三个抽象级别,两级映像在级与级之间进行转换。
由外向内是外模式(用户看到的数据)、模式(全体数据的逻辑结构)、内模式(存储结构)。
外模式可以有多个,模式和内模式都只有一个。

| 级别 | 内容 |
|---|
内模式描述数据的存储方式,如文件、页、索引的实现。A、D 属于模式,B 属于外模式。
两级映像保证了数据的逻辑独立性和物理独立性。

| 级别 | 结果 |
|---|
模式改变时调整外模式/模式映像,外模式不变,应用程序也不用改。
数据独立,接口简单,便于共享,有利于安全保密。

用户只能看到外模式中的数据,看不到的数据也就改不了,这样有利于安全保密。
只改变了存储结构,由模式/内模式映像屏蔽了这一变化,属于物理独立性。
从最终用户的角度看,数据库系统有五种结构。

现在的网站多数采用浏览器/服务器结构,需要安装客户端的软件多数采用客户/服务器结构。
学校的教务系统网页属于哪一种结构?