MD 更新:未知

数据库模式

三级模式

  • 外模式:视图
  • 模式:数据库表
  • 内模式:物理文件

两层映射

  • 外模式:模式映射
  • 模式:内模式映射 两层映射保证数据库中的数据具有较高的独立性和物理独立性

物理独立性

数据库内模式发生改变时,应用程序不需要改变

逻辑独立性

逻辑结构发生改变时,用户程序不需要改变

聚簇索引会影响内模式

分布式数据库

特点

  • 数据独立性
  • 集中于自治共享结合的控制结构:局部的 DBMS可以独立管理
  • 适当增加数据冗余度
  • 全局一致性、可串行性和可恢复性

分布式透明性

分片透明性:不关心任何分片 位置透明性:用户无需知道数据存放的物理位置 复制透明:不关心节点复制

分库分区分表

索引和视图

数据库索引

  • 提升查询效率
  • 降低添加、修改、删除效率
  • 采用 B+树

关系的3中类型

  • 基本关系:实际存在的表
  • 查询表:查询结果对应的表
  • 视图表:view,又称虚表

视图的优点

  1. 简化用户操作
  2. 可以时用户以不同方式查询同一数据
  3. 提供一定逻辑独立性
  4. 对机密数据提供安全保护

物化视图

将视图的内容物理存储,数据随原始表变化而变化