㈠ java ee中元数据的概念是什么作用是什么怎么用最好举例说明哦~
您好,提问者:
第一, 元数据以标签的形式存在于Java代码中。
第二, 元数据描述的信息是类型安全的,即元数据内部的字段都是有明确类型的。
第三, 元数据需要编译器之外的工具额外的处理用来生成其它的程序部件。
第四, 元数据可以只存在于Java源代码级别,也可以存在于编译之后的Class文件内部。
㈡ 元数据库
元数据是“关于数据的数据”,存在于电子信息环境中,用于描述资源的属性,呈现其关系,支持资源发现、管理与有效利用(徐筱红,2006),是对所采集到的数据的说明。一般来说,它有两方面的用途:首先,元数据能提供基于用户的信息,如记录数据项的业务描述信息的元数据能帮助用户使用数据;其次,元数据能支持系统对数据的管理和维护,如关于数据项存储方法的元数据能支持系统以最有效的方式访问数据。具体来说,在塔里木河流域生态环境动态监测及辅助决策支持系统综合数据库系统中,元数据机制主要支持以下几类系统管理功能:①描述哪些数据在综合数据库中;②定义要进入数据库中的数据和从数据库中产生的数据;③记录并检测系统数据一致性的要求和执行情况;④衡量数据质量。
(一)元数据分级与特征
1.元数据分级
基本元数据:提供地理数据源基本文档所需要的最少的元数据元素集。
完全元数据:提供完整的地理数据源(单独的数据集、数据集系列、各种地理要素)文档所需要的必选的和可选的元数据元素集。它完整地定义全部元数据,以便标识、评价、摘录、使用和管理地理信息。
2.元数据特征
(1)名称:赋给元数据实体或元素的标记。
(2)标识码:计算机中使用的定义每个元数据实体和元素的唯一代码。代码结构为:XXXXXX
前2位为元数据子集,2位数字码;中间2位为元数据实体/独立元素,2位数字码;后2位为元数据实体包含的元素,2位数字码。
(3)定义:对元数据实体和元素的说明。
(4)性质:说明元数据实体或元素是否总是出现,或有时出现的描述符。描述符分别为:M-必选;C-一定条件下必选;O-可选。
(5)条件:说明何种条件下元数据子集、实体或元素是必选的。如果对所说明的条件成立,那么该子集、实体或元素就是必选的。
(6)最大出现次数:指定元数据实体或元素在实际使用时,可能重复出现的最大次数。只出现一次的表示为“1”,重复出现的表示为“N”。
(7)数据类型:表示元数据元素的一组不同的值,例如,“文本”、“整型”、“短语”、“坐标串”、“实型”和“日期”。
(8)值域:指定每个元数据元素的取值范围。“任意长文本”表示所述内容不受限制,实型数和基于代码的整型数等只能使用一个限定的(闭合的)值域内的值。
(二)元数据库主要内容
塔里木河流域生态环境动态监测系统的元数据包括数字影像图、数字栅格图、数字高程模型、数字线划图等。大部分数据都有相应的国家或行业元数据标准规范,有国家或行业标准的按照标准规范采集;没有规范的,按照元数据的分级特征进行定义。主要包括有关数据源、数据分层、成果归属、空间参照系、数据质量(包含数据精度和数据评价)、数据更新、图幅接边等方面的信息(周骋等,2006)。其主要内容描述如下:
(1)标识信息:是唯一标识数据集的元数据信息。包括数据集名称、发布时间、版本、语种、摘要、现状、空间范围(地理范围、时间范围)、表示方式、空间分辨率、信息类别。
(2)数据质量信息:是数据集质量的总体评价。包括数据集内容完整性说明、数据集在概念、值域、格式和拓扑关系等方面的一致性程度、位置精度(空间位置绝对精度和相对精度)、时间精度(表示时间的精确程度、现势性、有效性)、属性精度(数据集属性分类正确性、属性值的精度和正确性)、数据质量保证措施。
(3)数据字典信息:包含数据集应用、数据源及生产数据集时所用工艺方法等信息。
(4)空间参照系信息:数据集使用的空间参照系统的说明。包括基于地理标识的空间参照系统、基于坐标的空间参照系统。
(5)内容信息:描述数据集的主要内容。包括主要要素类型名称及相应的属性名称、影像数据集内容概述(波长、波段、灰阶等级、合成处理方式)、栅格数据集内容概述(格网尺寸、格网尺寸单位、格网行列数、格网起始点坐标)。
(6)元数据参考信息:包括元数据发布或更新的时间,以及建立元数据单位的联系信息。
以上6类由两个公共数据类型联系,公共数据类型包括:
(1)覆盖范围信息:数据集的空间范围(经纬度坐标、地理标识符)、时间范围(起始时间、终止时间)、垂向范围(最小垂向坐标值、最大垂向坐标值、计量单位)。
(2)负责单位联系信息:与数据集有关的单位标识(负责单位名称、联系人、职责)和联系信息(电话、传真、通信地址、邮政编码、电子信箱地址、网址)。
(三)元数据入库
元数据信息是一个纯文本文件,在生产时采集了多项数据,它是与图形数据、属性数据紧密联系在一起的,按照每幅图一个文本文件存储。为了实现数据库系统中元数据与数据体的集成化管理,以及元数据与数据体的一体化相互检索查询,需将元数据信息空间化。采取的技术方法就是将元数据文件与图幅结合表联系起来,将每一幅图形的区域作为一个目标对象,所采集的多项元数据信息作为其属性项,构成一个以图幅结合表为基础的矢量格式元数据集。同图形数据坐标系统一样,元数据采用地理坐标系统,整个流域则以Coverage格式整体存储,数据处理完成后全部导入到Oracle9i数据库中。
㈢ 什么是文件系统什么是日志文件系统简述文件系统中数据与元数据的关系
1、元数据定义:
数据(Metadata)称介数据、继数据描述数据数据(data about data)主要描述数据属性(property)信息用支持指示存储位置、历史数据、资源查找、文件记录等功能元数据算种电式目录达编制目录目必须描述并收藏数据内容或特色进达协助数据检索目
元数据数据数据
任何文件系统数据数据元数据数据指普通文件实际数据元数据指用描述文件特征系统数据诸访问权限、文件拥者及文件数据块布信息(inode...)等等集群文件系统布信息包括文件磁盘位置及磁盘集群位置用户需要操作文件必须首先元数据才能定位文件位置并且文件内容或相关属性
文件系统元数据(metadata)更改都保存份单独志发系统崩溃根据志确恢复数据除外志使系统重新启必进行文件系统检查缩短恢复间
2、元数据管理式:
元数据管理两种式:集式管理布式管理
集式管理:指系统节点专门司职元数据管理所元数据都存储该节点存储设备所客户端文件请求前都要先该元数据管理器请求元数据
布式管理:指元数据存放系统任意节点并且能态迁移元数据管理职责布各同节点
数集群文件系统都采用集式元数据管理集式管理实现简单致性维护容易定操作频繁度内提供较满意性能缺点单失效点问题若该服务器失效整系统工作且元数据操作于频繁集元数据管理整系统性能瓶颈
布式元数据管理处解决集式管理单失效点问题且性能随着操作频繁现瓶颈其缺点实现复杂致性维护复杂性能定影响
文件数据两类:类元数据既属性数据;种数据本身
用命令stat查看文件元数据
stat:
功能说明:显示inode内容
语:stat [文件或目录]
补充说明:stat文字格式显示inode内容
ls 命令及其许参数提供些非用文件信息另太所熟知命令 stat 提供些更用信息
例:
查看执行文件oracle
# stat oracle
File: ‘oracle’
Size: 93300148 Blocks:182424 IO Block:4096 Regular File
Device: 343h/835d Inode: 12009652 Links: 1
Access: (6751/-rwsr-s--x) Uid:( 500/ oracle) Gid:( 500/ dba)
Access: 2006-08-04 04:30:52.000000000 -0400
Modify: 2005-11-02 11:49:47.000000000 -0500
Change: 2005-11-02 11:55:24.000000000 -0500
使用该命令获信息:除通文件(使用 ls -l 命令获)外您获该文件占用块数通 Linux 块 512 字节 93,300,148 字节文件占用 (93300148/512=) 182226.85 块由于块都完整占用该文件使用些整数数块需猜测获确切块数
stat 命令修改符 -f 显示关文件系统(非文件)信息:
# stat -f oracle
File: "oracle"
ID: 0 Namelen:255 Type:ext2/ext3
Blocks: Total: 24033242 Free: 15419301 Available: 14198462 Size: 4096
Inodes: Total: 12222464 Free: 12093976
另选项 -t 显示完全相同信息行显示:
# stat -t oracle
oracle 93300148 182424 8de9 500 500 343 12009652 1 0 0 1154682061
1130950187 1130950524 4096
修改文件间戳信息
命令:touch
touch命令般用修改文件间或者新建存文件.
语: touch [-acm][-r ref_file(参照文件)|-t time(间值)] file(文件名)
例:
touch file1.txt 更新file1.txt存取修改间
touch -c file1.txt file1.txt存创建文件
touch -r ref_file file1.txt 更新file1.txt间戳ref+file相同
touch -t 0911252234.40 file1.txt 设定文件间0911月2522点3440秒
参数说明:
-a 修改文件 file 存取间.
-c 创建文件 file.
-m 修改文件 file 修改间
-r ref_file 参照文件 ref_file 相应间戳记数值作指定文件 file 间戳记新值.
-t time 使用指定间值 time 作指定文件 file 相应间戳记新值.
处 time 规定形式十进制数∶ [[CC]YY]MMDDhhmm[.SS] CC数前两位即世纪数;YY数两位即某世纪数.给CC值则touch 数CCYY限定1969--2068内.MM月数DD数CCYY限定1969--2068内.MM月数DD数hh 数(几点)mm钟数SS秒数.处秒设定范围0--61处理闰秒.些数字组间环境变量TZ指定区 间.由于系统限制早于19701月1间错误.
使用touch创建文件:
# touch myfile01 myfile02 myfile03
#touch myfile0{1,2,3} 创建myfile01 myfile02 myfile03 三文件
㈣ 什么是元数据(MetaData)及
元数据是对数据资源的描述,英文名称是“Metadata”,通常被解释为data about data,即关于数据的数据。元数据是信息共享和交换的基础和前提,用于描述数据集的内容、质量、表示方式、空间参考、管理方式以及数据集的其他特征。
随着信息技术不断发展,以及人们对信息共享的迫切需求,元数据技术被应用于更多的领域,如:在图书馆与信息界,元数据被定为提供关于信息资源或数据的一种结构化的数据,是对信息资源的结构化的描述;在数据仓库领域中,元数据被 被定义为描述数据及其环境的数据;在软件构造领域,元数据被定义为在程序中不是被加工的对象,而是通过其值的改变来改变程序的行为的数据。