① C#中的元數據是什麼意思
元數據概述:元數據是一種二進制信息,用以對存儲在公共語言運行庫可移植可執行文件 (PE) 文件或存儲在內存中的程序進行描述。將您的代碼編譯為 PE 文件時,便會將元數據插入到該文件的一部分中,而將代碼轉換為 Microsoft 中間語言 (MSIL) 並將其插入到該文件的另一部分中。在模塊或程序集中定義和引用的每個類型和成員都將在元數據中進行說明。當執行代碼時,運行庫將元數據載入到內存中,並引用它來發現有關代碼的類、成員、繼承等信息。
元數據以非特定語言的方式描述在代碼中定義的每一類型和成員。元數據存儲以下信息:
程序集的說明。
標識(名稱、版本、區域性、公鑰)。
導出的類型。
該程序集所依賴的其他程序集。
運行所需的安全許可權。
類型的說明。
名稱、可見性、基類和實現的介面。
成員(方法、欄位、屬性、事件、嵌套的類型)。
屬性。
修飾類型和成員的其他說明性元素。
元數據的優點
對於一種更簡單的編程模型來說,元數據是關鍵,該模型不再需要介面定義語言 (IDL) 文件、頭文件或任何外部組件引用方法。元數據允許 .NET 語言自動以非特定語言的方式對其自身進行描述,而這是開發人員和用戶都無法看見的。另外,通過使用屬性,可以對元數據進行擴展。元數據具有以下主要優點:
自描述文件
公共語言運行庫模塊和程序集是自描述的。模塊的元數據包含與另一個模塊進行交互所需的全部信息。元數據自動提供 COM 中 IDL 的功能,允許將一個文件同時用於定義和實現。運行庫模塊和程序集甚至不需要向操作系統注冊。結果,運行庫使用的說明始終反映編譯文件中的實際代碼,從而提高應用程序的可靠性。
語言互用性和更簡單的基於組件的設計
元數據提供所有必需的有關已編譯代碼的信息,以供您從用不同語言編寫的 PE 文件中繼承類。您可以創建用任何託管語言(任何面向公共語言運行庫的語言)編寫的任何類的實例,而不用擔心顯式封送處理或使用自定義的互用代碼。
屬性
.NET Framework 允許您在編譯文件中聲明特定種類的元數據(稱為屬性)。在整個 .NET Framework 中到處都可以發現屬性的存在,屬性用於更精確地控制運行時您的程序如何工作。另外,您可以通過用戶定義的自定義屬性向 .NET Framework 文件發出您自己的自定義元數據。有關更多信息,請參見利用屬性擴展。
元數據和PE文件結構:
元數據存儲在 .NET Framework 可移植可執行文件 (PE) 文件的一個部分中,而 Microsoft 中間語言 (MSIL) 則存儲在 PE 文件的另一部分中。文件的元數據部分包含一系列的表和堆數據結構。MSIL 部分包含 MSIL 和引用 PE 文件元數據部分的元數據標記。當使用工具(例如,使用 MSIL 反匯編程序 (Ildasm.exe) 來查看代碼的 MSIL 或使用運行庫調試器 (Cordbg.exe) 來執行內存轉儲)時,您可能會遇到元數據標記。
② 資料庫設計基礎中,n元關系R 中 「元」是什麼意思
元就是個的意思
③ 數據元的定義
data element(數據元素),單個數據單元,是數據的基本單位。參閱data field(數據欄位)。
data item(數據項),組成數據元素的最小單位,是數據中不可再分的最小單元。
data field(數據欄位),數據記錄中已有定義的部分,例如資料庫表中的一列。
綜上,data element(數據元素),泛指結構化數據中的最小組成單位。
④ 誰能通俗的給我解釋一下「元數據」的含義
元數據(Metadata),又稱中介數據、中繼數據,為描述數據的數據(data about data),主要是描述數據屬性(property)的信息,用來支持如指示存儲位置、歷史數據、資源查找、文件記錄等功能。元數據算是一種電子式目錄,為了達到編制目錄的目的,必須在描述並收藏數據的內容或特色,進而達成協助數據檢索的目的。都柏林核心集(Dublin Core Metadata Initiative,DCMI)是元數據的一種應用,是1995年2月由國際圖書館電腦中心(OCLC)和美國國家超級計算應用中心(National Center for Supercomputing Applications,NCSA)所聯合贊助的研討會,在邀請52位來自圖書館員、電腦專家,共同制定規格,創建一套描述網路上電子文件之特徵。
元數據是關於數據的組織、數據域及其關系的信息,簡言之,元數據就是關於數據的數據。
⑤ SQL中的元數據是什麼意思啊
所謂元數據,主要指數據的數據,這里也就是說是你那些記錄的數據,包括你建表所包含的欄位,欄位名,欄位數據類型,欄位約束等.
⑥ 數據元素的概念
數據元素(data element)是計算機科學術語。它是數據的基本單位,數據元素也叫做結點或記錄。在計算機程序中通常作為一個整體進行考慮和處理。有時,一個數據元素可由若干個數據項組成,例如,一本書的書目信息為一個數據元素,而書目信息的每一項(如書名、作者名等)為一個數據項。數據項是數據的不可分割的最小單位。基本理論
在數據元素理論研究中,下面的術語是很重要的,理解好這些術語是理解數據元素的基礎。
(1)數據元素(Data Element):是數據的基本單位,由數據項組成。在不同的條件下,數據元素又可稱為元素、結點、頂點、記錄等。數據元素是用一組屬性描述定義、標識、表示和允許值的一個數據單元。
(2)數據元值/元數據(Data Element Value):數據元能許值集合中的一個值。
(3)數據項:數據項是具有獨立含義的最小標識單位,是數據元的一個具體值,是數據記錄中最基本的、不可分的有名數據單位。
(4)同義名稱: 與給定名稱有區別但表示相同的數據元概念。
(5)限定詞:幫助定度和呈遞唯一性概念的術語。
(6)域:一種屬性的可能數據值的集合。
(7)域名:將數據元的值域及度量單位利用一個統一的名稱來表示。
(8)對象類:對象集,現實世界中的想法、抽象概念或事物集合,有清楚邊界和含義,並且特性和其行為遵循同樣的規則面能夠加以標識。
(9)對象:可以想像或感覺的世界的任一部分。
(10)特性:對象類的所有個體所共有的某種性質。
(11)表示:值域、數據類型的組合,必要時也包括度量單位或字元集。
(12)對象類詞:數據元名稱的成分,用於表示其所屬的對象類。
(13)特性類詞:數據元名稱的一個成分,用於表述對象類的特性,(數據元名稱的一個成分,表述數據元所屬類別)。
(14)表示類詞:數據元名稱的成分,用於描述數據元的表示形式。
(15)數據模型:以反信息結構的某種方式對數據組織的某種描述。
⑦ 什麼是資料庫的元數據
1、元數據是進行數據集成所必需的 數據倉庫最大的特點就是它的集成性。
2、它不僅體現在它所包含的數據上,還體現在實施數據倉庫項目的過程當中。一方面,從各個數據源中抽取的數據要按照一定的模式存入數據倉庫中,這些數據源與數據倉庫中數據的對應關系及轉換規則都要存儲在元數據知識庫中;
3、另一方面,在數據倉庫項目實施過程中,直接建立數據倉庫往往費時、費力,因此在實踐當中,人們可能會按照統一的數據模型,首先建設數據集市,然後在各個數據集市的基礎上再建設數據倉庫。
4、不過,當數據集市數量增多時很容易形成"蜘蛛網"現象,而元數據管理是解決"蜘蛛網"的關鍵。如果在建立數據集市的過程中,注意了元數據管理,在集成到數據倉庫中時就會比較順利;
5、如果在建設數據集市的過程中忽視了元數據管理,那麼最後的集成過程就會很困難,甚至不可能實現。
⑧ 什麼是元數據為何需要元數據
元數據是關於數據的組織、數據域及其關系的信息,簡言之,元數據就是關於數據的數據。需要元數據是用來支持如指示存儲位置、歷史數據、資源查找、文件記錄等功能。
描述信息資源或數據本身的特徵和屬性,規定數字化信息的組織,具有定位、發現、證明、評估、選擇等功能。
一般認為,所謂元數據是關於數據的數據,或關於數據的結構化的數據。從已有的結論看,元數據的含義是逐漸發展的。元數據一詞,早期主要指網路資源的描述數據,用於網路信息資源的組織;其後,逐步擴大到各種以電子形式存在的信息資源的描述數據。元數據這一術語實際用於各種類型信息資源的描述記錄。
此外,元數據在地理界,生命科學界等領域也有其相應的定義和應用。
(8)數據元是什麼意思擴展閱讀
元數據的基本特點主要有:
a)元數據一經建立,便可共享。元數據的結構和完整性依賴於信息資源的價值和使用環境;元數據的開發與利用環境往往是一個變化的分布式環境;任何一種格式都不可能完全滿足不同團體的不同需要;
b)元數據首先是一種編碼體系。元數據是用來描述數字化信息資源,特別是網路信息資源的編碼體系,這導致了元數據和傳統數據編碼體系的根本區別;元數據的最為重要的特徵和功能是為數字化信息資源建立一種機器可理解框架。
元數據體系構建了電子政務的邏輯框架和基本模型,從而決定了電子政務的功能特徵、運行模式和系統運行的總體性能。
電子政務的運作都基於元數據來實現。其主要作用有:描述功能、整合功能、控制功能和代理功能。
由於元數據也是數據,因此可以用類似數據的方法在資料庫中進行存儲和獲取。如果提供數據元的組織同時提供描述數據元的元數據,將會使數據元的使用變得准確而高效。用戶在使用數據時可以首先查看其元數據以便能夠獲取自己所需的信息。
⑨ 元數據的作用和意義是什麼
元數據(Meta Date),主要記錄數據倉庫中模型的定義、各層級間的映射關系、監控數據倉庫的數據狀態及ETL的任務運行狀態。一般會通過元數據資料庫(Metadata Repository)來統一地存儲和管理元數據,其主要目的是使數據倉庫的設計、部署、操作和管理能達成協同和一致。
元數據是數據倉庫管理系統的重要組成部分,元數據管理是企業級數據倉庫中的關鍵組件,貫穿數據倉庫構建的整個過程,直接影響著數據倉庫的構建、使用和維護。
構建數據倉庫的主要步驟之一是ETL。這時元數據將發揮重要的作用,它定義了源數據系統到數據倉庫的映射、數據轉換的規則、數據倉庫的邏輯結構、數據更新的規則、數據導入歷史記錄以及裝載周期等相關內容。數據抽取和轉換的專家以及數據倉庫管理員正是通過元數據高效地構建數據倉庫。
用戶在使用數據倉庫時,通過元數據訪問數據,明確數據項的含義以及定製報表。
數據倉庫的規模及其復雜性離不開正確的元數據管理,包括增加或移除外部數據源,改變數據清洗方法,控制出錯的查詢以及安排備份等。
元數據可分為技術元數據和業務元數據。技術元數據為開發和管理數據倉庫的IT 人員使用,它描述了與數據倉庫開發、管理和維護相關的數據,包括數據源信息、數據轉換描述、數據倉庫模型、數據清洗與更新規則、數據映射和訪問許可權等。而業務元數據為管理層和業務分析人員服務,從業務角度描述數據,包括商務術語、數據倉庫中有什麼數據、數據的位置和數據的可用性等,幫助業務人員更好地理解數據倉庫中哪些數據是可用的以及如何使用。
由上可見,元數據不僅定義了數據倉庫中數據的模式、來源、抽取和轉換規則等,而且是整個數據倉庫系統運行的基礎,元數據把數據倉庫系統中各個鬆散的組件聯系起來,組成了一個有機的整體
⑩ 什麼是元數據(MetaData)及
元數據是對數據資源的描述,英文名稱是「Metadata」,通常被解釋為data about data,即關於數據的數據。元數據是信息共享和交換的基礎和前提,用於描述數據集的內容、質量、表示方式、空間參考、管理方式以及數據集的其他特徵。
隨著信息技術不斷發展,以及人們對信息共享的迫切需求,元數據技術被應用於更多的領域,如:在圖書館與信息界,元數據被定為提供關於信息資源或數據的一種結構化的數據,是對信息資源的結構化的描述;在數據倉庫領域中,元數據被 被定義為描述數據及其環境的數據;在軟體構造領域,元數據被定義為在程序中不是被加工的對象,而是通過其值的改變來改變程序的行為的數據。