数据模型有哪三个层次?

如题所述

一、概念模式(Schema)
定义:概念模式,亦称逻辑模式,描述了数据库中所有数据的逻辑结构和特征,是所有用户共享的数据视图。
理解:
1. 数据库中仅存在一个概念模式;
2. 它是数据库数据在逻辑层面的抽象视图;
3. 概念模式基于某种数据模型构建。
二、外模式(External Schema)
定义:外模式,亦称子模式或用户模式,描述了数据库用户(包括应用程序员和最终用户)能够访问和使用的局部数据的逻辑结构和特征,是数据库用户的 data 视图,代表了与特定应用相关联的数据逻辑表示。
理解:
1. 数据库可拥有多个外模式;
2. 外模式即用户视图;
3. 外模式是确保数据安全性的重要手段。
三、内模式(Internal Schema)
理解:
1. 数据库中唯一存在的是内模式;
2. 一个表可能由多个文件组成,例如数据文件和索引文件。内模式是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法。
目的:
1. 减少数据冗余,实现数据共享;
2. 提升数据存取效率,优化性能。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜