数据库的三级模式结构

数据库的三级模式结构是 ​​A. 内模式、模式、外模式​​。

​解析​​:

  1. ​内模式(Internal Schema)​

    • 描述数据的​​物理存储结构​​(如文件组织、索引、存储介质等),是数据库最底层的表示。
    • ​示例​​:数据在磁盘上的存储格式(B+树索引、哈希表等)。
  2. ​模式(Schema,又称概念模式)​

    • 描述数据库的​​逻辑结构​​(如实体、属性、关系、约束等),是全局数据的抽象。
    • ​示例​​:关系数据库中的表结构(字段名、数据类型、主外键等)。
  3. ​外模式(External Schema,又称子模式)​

    • 描述​​用户或应用程序​​视角的数据视图,是模式的子集或逻辑重构。
    • ​示例​​:通过视图(View)隐藏敏感字段(如屏蔽“工资”列),或简化多表关联查询。

​三级模式的作用​​:

  • ​数据独立性​​:通过两级映射(外模式/模式、模式/内模式)实现物理和逻辑独立性。
  • ​安全性​​:外模式可限制用户访问范围(如仅开放部分表或字段)。

你可能感兴趣的:(数据库)