数据元和元数据的理解(很好用)

数据元是数据单元,是行业领域数据的最小单元

元数据是描述数据的数据,描述数据元如果有10个属性,那么这10个属性就是这个数据元的元数据。

数据元是相对固定的,而元数据则依赖于其描述的数据实体,是相对的,当数据元用来描述它的上级组合实体时,就成为实体的元数据。

核心元数据,是一组同类实体都具有相同值的元数据。

扩展元数据,是一组同类实体具有不同值的元数据。

表,是一组同类实体的存储

这个同类就是类,实体就是对象

以一个学生登记表单为例,表单上面是学生基本信息,姓名、学号、班级,表单下面是一个列表,存放学生的选课信息,课程编号、名称、学分。对于这个表单,数据库设计成2个表,一个是学生基本信息表,一个是学生选课信息表。

姓名、学号、班级、课程、学分都是数据元,这些数据元有自己的元数据,即描述数据,分别是长度、类型、值域等等。

对于学生基础信息表而言,姓名、学号、班级是描述学生基础信息的数据,是它的元数据。

对于学生选课信息表而言,课程编号、名称、学分是描述学生选课信息表的数据,是它的元数据。

表中的每一条记录就是一个实体,表的抽象就是一个类。

无论是学生信息表还是选课信息表,都有存储位置的描述,且一个表中的所有数据的存储位置都是一致的,即是类的基本属性,这个基本属性我们成为核心元数据。核心元数据是一个行业所有类都共有的,且一个类的所有实体都同值的数据元。

扩展元数据是相对于核心元数据的,每个类所特有的属性。前面的姓名、学号、班级、课程编号、名称、学分都是扩展元数据。

转载:

http://www.educity.cn/blog/user2/53043/archives/2013/51350.html

posted @ 2015-11-11 14:23  准备飞的牛  阅读(1118)  评论(0编辑  收藏  举报