为说明元数据,再打个比方

作者:姜玲
2007/3/29 16:10:52
本文关键字: ttnn 2005年12期
前几天受到阿龙的批评——比喻说多了不好。比喻确实容易被滥用,也很容易误导人,让人忽视事物的本质。但比喻又确实是一种能够让人很快接受一个新概念的手段。对于元数据这个话题,上个月得出一个简单的"元数据内容模型"。提到"Data about Data"这个定义中两个Data的区别,还想再打个比方,希望阿龙不要见怪啊!

对于元数据所描述的"数据",想到一个新的表述——"它是存储在表、视图、文件、文档中的东西",最后的宾语暂时只能用"东西"来代替,找不到合适的词。称之为"信息"?不是,它应该是在"这个东西"处理之后的。称为"二进制码"?似乎也不是,它只是"这个东西"的构成分子而已。因此,还是称之为"东西",而元数据的定义则可以表达为,描述"东西"的数据。

这样的表述至少能够屏蔽掉其中"数据"这个词,把它看作为一个和我们通常看到的笔啊、纸什么具体的物体。

譬如对于一个文具商店,我们就可以建一个"文具店供销存系统"。这个系统管理笔、纸的库存,进货,销售等。笔当然会有型号、颜色、产地等信息,而当采购笔、销售笔的时候,也会记录哪位采购员何时何地,从哪个供应商采购这些笔,以及哪个柜员何时卖出一支笔等信息,这些信息都以数据的形式记录在数据库中。

将上面的"笔"换成"数据",那么对应地,"文具店供销存系统"可以替代成"元数据管理系统"。因此,也就可以类似将元数据管理系统理解成为一个管理"数据"这个东西的产生、使用到消亡整个过程的系统。

当然,在元数据管理里面,不仅要维护这些被动的"数据"(所谓被动就是数据不会自己发生什么行为),还要维护那些发起主动行为的对象。在文具店供销存系统中也能找到对应,不仅维护笔、纸这些文具的静态信息,还要维护员工、供应商这些有主动行为的对象。而在元数据管理领域中,这些主动行为的发起者可能是某个人,可能是某个IT系统,当然也可能是某个存储过程、某个ETLjob或是一段c程序。
责编:姜玲
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
畅享IT
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map