数据库模式
三级模式、两级映射
定义:
三级模式:外模式、概念模式和内模式;两级映射:外模式-概念模式映射、概念模式-内模式映射
-
外模式是用户看到的数据库的部分
-
概念模式是数据库的全局逻辑结构
-
内模式是数据库的物理存储结构
-
概念模式到外模式的映射又称为模式映射
-
概念模式到内模式的映射又称为物理映射
应用场景:
数据库的三级模式和两级映射可以帮助数据库管理员和应用程序开发者分离数据库的物理存储结构和逻辑结构,使得不同的用户可以按照自己的需要来访问数据库。例如,一个企业的销售人员只需要访问数据库中的销售数据,而不需要了解数据库的物理存储结构;而数据库管理员则需要了解数据库的物理存储结构,以便对数据库进行管理和优化。通过三级模式和两级映射的设计,可以使得不同的用户可以按照自己的需要来访问数据库,提高了数据库的可维护性和可扩展性。