一. 模式
模式(逻辑模式):ER图所揭示的字段或表间的逻辑;
-
一个数据库只有一个模式;
-
是数据库数据在逻辑级上的视图;
-
定义数据库的逻辑模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。
二. 外模式
外模式(/子模式/用户模式):用户可以操作的视图,例如具体的数据库和表; 一个数据库可以有多个外模式;
三. 内模式
内模式(储存模式):数据库的物理结构和储存方式,例如底层使用的数据结构是改良的B+树,实现方式是使用InnoDB引擎还是MyISAM;
一个表可能由多个文件组成,如:数据文件、索引文件。 它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法
其目的有:
① 为了减少数据冗余,实现数据共享;
② 为了提高存取效率,改善性能。