數據語義有助于以類似于圖書卡目錄的方式將數據與現實世界聯系起來。數據語義具有高度的主觀性。如果從未使用過計算機數據庫的人試圖從中提取信息,則用于訪問數據庫的單詞和短語是沒有意義的。只有當一組人就某些數據類型或單詞的特定定義達成一致時,才會產生語義。對于其他人來說,這些語義是無法改變的。如果單詞"dog"前一天指的是毛茸茸的四足動物,第二天是指兩腿的鳥,那么當她說"狗"時,沒有人會知道另一個人的意思。對數據語義的需求出現在20世紀70年代,當時美國空軍開發了一個程序,幫助人們更清楚地交流他們正在使用的當前制造技術。通過這樣做,他們可以改進制造過程。這個被稱為集成計算機輔助制造程序(ICAM)的程序采用了IDEF(集成定義)方法,這些方法產生了系統應該如何工作的各種模型。數據語義如何幫助將代碼或數據與現實世界聯系起來的一個例子是一種圖書卡片目錄。最初,圖書記錄按字母順序存儲在檔案柜的紙條上為了查找一本書,用戶會翻閱卡片,直到找到他想要的書名。在計算機數據庫中,一個存儲書名和信息的存儲空間可以看作是原始紙質書名卡的虛擬版本。盡管數據語義在許多層面上高度抽象,它有一個簡單的目標。它允許那些處理數據的人想出一套清晰的、定義好的規則,每個人都能理解和遵循這些規則。數據語義的創建類似于繪制語法和樣式規則,這些規則決定了單詞如何一起使用來傳達特定的含義。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!