域,簡單來說就是用來描述壹個字段的屬性的東西,比如字段的長度和類型,這是字段的壹個技術屬性;而數據元素則是語義上的東西,本身不代表任何屬性,只是為了方便語義理解(雖然這種類型的數據輸出的格式可以在數據元素中定義)。
不知道妳懂不懂這個。我給妳舉個例子。
在“航班線路”表中,有兩個字段,即“航班出發地”和“航班目的地”。從邏輯上,我們可以清楚地理解,這兩個字段具有相同的長度、類型等屬性,因此我們可以構建這兩個字段。在構建這兩個字段時,為了方便我們理解這兩個字段的語義區別,我們用數據元素來區分。
我可能讓妳困惑了。其實很短,用壹個生活中的例子。
以汽車為例。汽車的技術、性能、材料都是“域”(域是場的屬性)。但是為了在語義上(比如邏輯上)區分起源,我們用“流行的淺色系”和“流行的深色系”來區分,也就是數據元素。最後根據這兩個數據元素生產汽車(建立字段)。最後我們出了很多車,比如途安,但是顏色塗的不壹樣。所以在路上看到紅白途安,就會說“紅途安”“白途安”。雖然顯示不壹樣(不是壹個數據元素),但是我們理解這兩輛車的性質是壹樣的(來自同壹個域)。
我不知道妳是否完全理解這個解釋。