㈠ 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,即關於數據的數據。元數據是信息共享和交換的基礎和前提,用於描述數據集的內容、質量、表示方式、空間參考、管理方式以及數據集的其他特徵。
隨著信息技術不斷發展,以及人們對信息共享的迫切需求,元數據技術被應用於更多的領域,如:在圖書館與信息界,元數據被定為提供關於信息資源或數據的一種結構化的數據,是對信息資源的結構化的描述;在數據倉庫領域中,元數據被 被定義為描述數據及其環境的數據;在軟體構造領域,元數據被定義為在程序中不是被加工的對象,而是通過其值的改變來改變程序的行為的數據。