元数据:是描述数据的数据,他存储着数据的信息,程序员都理解类是对象的抽象,大街上的一辆辆汽车可以理解为对象,我们可以将它抽象,拥有发动机、内饰、排量、扭矩属性。和元数据类似,当你走进4s店里,销售员会给你一本册子,详细记录了每一类车的属性标签。发动机什么型号,车灯型号等等。描述车的信息比如发动机、内饰、排量、扭矩等信息就可以理解为元数据。
元数据的概念:
1、元数据时描述数据的数据
2、主要用于描述数据的属性信息
3、数据的结构化体现
4、描述数据的内容、规则、管理等属性。
如果将一部电影看作数据,那么你在该海报上看到的信息,如导演、编剧、主演、类型等,都可以认为是这部电影的元数据。
《DAMA数据管理知识体系指南》中对元数据的解释如下:元数据与数据的关系就像数据与自然界的关系,数据反映了真实世界的交易、事件、对象和关系,而元数据则反映了数据的交易、事件、对象和关系等。元数据让数据格式化起来。
元数据分为技术、业务和管理元数据。
技术元数据:比如一个数据库有哪些schema、一个schema有哪几张表,一张表有哪些字段,描述系统中技术细节中相关的概念、关系和规则,主要面向计算机。
业务元数据:元数据背后的业务含义,比如表的描述、字段的中文含义。业务元数据让人员更好的了解元数据背后的含义。
管理元数据:描述元数据的管理属性,如果系统的技术业务负责人等信息。