時(shí)間:2022-12-06 20:30:02 | 來源:信息時(shí)代
時(shí)間:2022-12-06 20:30:02 來源:信息時(shí)代
語(yǔ)義數(shù)據(jù)模型 : 數(shù)據(jù)庫(kù)應(yīng)用分析的工具之一,一種更加抽象的面向用戶的數(shù)據(jù)模型。它通過提供預(yù)定義的語(yǔ)義標(biāo)準(zhǔn)體系,包括相應(yīng)的操作和約束,來捕捉和表達(dá)數(shù)據(jù)的語(yǔ)義信息,從而能夠直觀地表達(dá)和描述用戶對(duì)現(xiàn)實(shí)世界的認(rèn)識(shí),同時(shí)可以適應(yīng)不斷變化的應(yīng)用環(huán)境。
關(guān)系模型在1970年誕生之后,受到了人們廣泛的關(guān)注,也得到了普遍的應(yīng)用。但是,關(guān)系模型本質(zhì)上缺乏語(yǔ)義結(jié)構(gòu)成分,因此采用關(guān)系模型構(gòu)建組織模型時(shí)常常會(huì)引起二義性。為了加強(qiáng)關(guān)系模型的語(yǔ)義,消除關(guān)系之間的異常,H. A. Senmid和J. R.Swenson在1975年最早提出了一種語(yǔ)義數(shù)據(jù)模型的雛形——信息模型,該模型中除包括關(guān)系模型的基本結(jié)構(gòu)模型外,還引入客體類型、特征及客體類型間關(guān)聯(lián)等結(jié)構(gòu)。之后,人們對(duì)語(yǔ)義模型的研究越來越深入,并定義了多種語(yǔ)義模型。比較典型有:P.P.Chen在1976年提出實(shí)體-聯(lián)系(E-R)模型,該模型包含了實(shí)體和聯(lián)系的語(yǔ)義概念;C.W.Bachman于1977年提出了角色(role)模型,該模型以角色這一語(yǔ)義概念作為基本要素; 以及基于歸納和聚合抽象的其他語(yǔ)義模型如SHM、ADD、LGDM、SAM、SDM、RM/T、SHM+、TAXIS、Events Model等。
在語(yǔ)義數(shù)據(jù)模型中,數(shù)據(jù)和數(shù)據(jù)類型被統(tǒng)一地模型化成對(duì)象(或類),用這些對(duì)象來描述組織的基本語(yǔ)義特性,再根據(jù)語(yǔ)義模型結(jié)構(gòu)規(guī)則把這些對(duì)象有機(jī)組合起來從而形成組織模型。語(yǔ)義模型的對(duì)象處于比數(shù)據(jù)元素更高的層次上,通過對(duì)象在客體層次上構(gòu)造模型形成客體類別及這些客體類別間的關(guān)聯(lián),在基本語(yǔ)義結(jié)構(gòu)被確認(rèn)后,再加入數(shù)據(jù)元素。
語(yǔ)義模型為對(duì)象集合及關(guān)聯(lián)集合的定義、命名和分類提出了多種抽象手段,大多數(shù)模型允許數(shù)據(jù)庫(kù)工程師定義不同的對(duì)象集合類型(object set type)和關(guān)聯(lián)集合類型(association set type)。在語(yǔ)義數(shù)據(jù)模型中,所抽象出的對(duì)象之間的關(guān)聯(lián)可具有如下幾種典型的結(jié)構(gòu)關(guān)系: ①分類(classification): 用于建立在對(duì)象與實(shí)例之間聯(lián)系;②聚集(aggregation): 用于建立在對(duì)象與其構(gòu)成部分之間聯(lián)系; ③概括(generalization): 用于建立在概念上較抽象的超型和較具體的次型之間聯(lián)系。
通??刹捎谜Z(yǔ)義網(wǎng)(semantic net)來表示語(yǔ)義模型的結(jié)構(gòu)。圖1所示為一個(gè)語(yǔ)義網(wǎng)的示例圖。語(yǔ)義網(wǎng)是由兩部分所組成的一個(gè)圖: ①描述語(yǔ)義客體對(duì)象的點(diǎn)的集合;②表示這些對(duì)象關(guān)聯(lián)的連接的集合。
語(yǔ)義網(wǎng)可以描述各個(gè)層次上的語(yǔ)義結(jié)構(gòu)。如果語(yǔ)義網(wǎng)表示的是語(yǔ)義模型層次上的結(jié)構(gòu),則點(diǎn)表示的是語(yǔ)義抽象,連接表示的是這些對(duì)象間所允許的關(guān)聯(lián); 如果語(yǔ)義網(wǎng)表示的是對(duì)組織模型的模型化,則點(diǎn)表示客體集,連接表示客體集間的關(guān)聯(lián),這些關(guān)聯(lián)必須和語(yǔ)義模型層次上的關(guān)聯(lián)相一致; 如果語(yǔ)義網(wǎng)表示的是對(duì)客體層次的模型化,則點(diǎn)表示組織中實(shí)際的客體,客體可以以一種與語(yǔ)義模型中的關(guān)聯(lián)相一致的關(guān)聯(lián)而連在一起。很明顯,層次間存在從屬關(guān)系。組織模型由語(yǔ)義模型產(chǎn)生,可組織客體的分類與組織模型相對(duì)應(yīng)。
圖1 語(yǔ)義網(wǎng)
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。