4个基本概念


  • 数据:描述事物的符号记录。
  • 数据库:长期存储在计算机内的、有组织、可共享的数据集合。
  • 数据库管理系统:位于用户与操作系统之间的数据管理软件,用于管理、创建、维护和操作数据库。
  • 数据库系统:由数据库、数据库管理系统(及其应用开发工具)、应用系统和数据库管理员组成的存储、管理、处理和维护数据的系统。

数据模型


三要素

  1. 数据结构:描述数据库的组成对象以及对象之间的联系,是对系统静态特性的描述。
  2. 数据操纵:对数据库中各种对象的实例允许执行的操作的合集包括操作及有关的操作规则。
  3. 完整性约束:一组完整性规则。

模式


三级模式

  1. 模式:所有用户的公共数据视图。
  2. 内模式:又称物理模式或存储模式。是对数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。
  3. 外模式:又称子模式。是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。

两级映像

  1. 外模式/模式映像:描述外模式与模式之间的对应关系。当模式改变时,改变外模式/模式映像,可以使外模式保持不变,保证了数据与程序的逻辑独立性
  2. 模式/内模式映像:描述了模式与内模式之间的对应关系。当数据库的存储结构改变时,改变模式/内模式映像,可以使模式保持不变,保证了数据与程序的物理独立性