数据库模式是描述数据库中关系的元数据集合。模式也被描述为数据库的布局或蓝图,概述了数据组织到表中的方式。
通常使用结构化查询语言(SQL)将模式描述为一系列CREATE语句,这些语句可用于在新数据库中复制模式。
设想模式的一种简单方法是将其视为一个包含表,存储过程,视图和整个数据库其余部分的框。人们可以让人们访问该框,也可以更改框的所有权。
数据库模式的类型
有两种类型的数据库模式:
- 物理数据库架构 给出了每个数据如何存储在数据库中的蓝图。
- 逻辑架构 给出了数据库内部表和关系的结构。一般而言,逻辑架构是在物理架构之前创建的。
通常,数据库设计者使用数据建模来基于将与数据库交互的软件来创建数据库模式。