数据库中的元数据和架构有什么区别?

时间:2013-02-01 04:14:06

标签: database schema metadata

首先,我想问一下元数据的定义是什么? 那么,数据库中的元数据和架构有什么区别?数据建模过程是否产生元数据?

2 个答案:

答案 0 :(得分:3)

架构是数据库的布局。例如,表格字段,定义,页面,行和列等。

元数据是有关您数据库的数据。例如,如果您有关于所有说唱音乐的数据,您的元数据将是:作者,曲目数量,发行年份,位置,专辑名称等。

答案 1 :(得分:0)

Metadata 是“关于数据的数据”。而 Schema 是系统的结构/布局。

元数据的真实世界示例:使用手机拍照时生成的额外信息,例如日期、位置等。

Schema 的真实世界示例:网站的布局,例如我们的主要标题、内容等。

在数据库系统的上下文中,架构是元数据的子集

数据库元数据包含有关其架构、存储、语言、安全性等的大量信息。而数据库架构由数据库中的数据结构组成,例如如何将数据组织成表、行和列,等等,以及这些数据之间的关系和约束。