四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 大數(shù)據(jù) > 步驟8:刪除與關(guān)系模型不相容的特性

步驟8:刪除與關(guān)系模型不相容的特性

2018-04-27 11:20:58 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

步驟8:刪除與關(guān)系模型不相容的特性

在已創(chuàng)建的局部數(shù)據(jù)模型中,可能存在一些與傳統(tǒng)的關(guān)系型數(shù)據(jù)庫系統(tǒng)不兼容或關(guān)系型數(shù)據(jù)庫系統(tǒng)不便于處理的結(jié)構(gòu),如:多對多關(guān)系、多對多遞歸關(guān)系、復(fù)雜關(guān)系等。在這一步,要將這些數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換成能被或便于關(guān)系型數(shù)據(jù)庫系統(tǒng)處理的形式。

(1)刪除多對多關(guān)系對于多對多關(guān)系,要進(jìn)行分解,并標(biāo)識一個(gè)中間實(shí)體,即用兩個(gè)一對多關(guān)系來代替這個(gè)多對多關(guān)系,并標(biāo)識出它們之間的新實(shí)體,與多對多關(guān)系相關(guān)的屬性應(yīng)該成為這個(gè)中間實(shí)體的屬性。

例如有兩個(gè)實(shí)體,用戶組和用戶,每個(gè)用戶組可以擁有多個(gè)用戶,每個(gè)用戶可以屬于多個(gè)用戶組,它們之間是多對多關(guān)系,可以通過插入一個(gè)實(shí)體“用戶組的用戶”將這個(gè)多對多關(guān)系分解為兩個(gè)一對多關(guān)系。

(2)刪除多對多遞歸關(guān)系  對于存在的多對多遞歸關(guān)系,要進(jìn)行分解,并標(biāo)識一個(gè)新實(shí)體,方法與刪除多對多關(guān)系類似。

首先,將多對多遞歸關(guān)系的一個(gè)實(shí)體描述成兩個(gè)實(shí)體,使遞歸關(guān)系和普通多對多關(guān)系一樣,然后引入一個(gè)中間實(shí)體,分解多對多關(guān)系,然后重新組合被分開的實(shí)體,注意不要丟失任何關(guān)系。

(3)刪除復(fù)雜關(guān)系復(fù)雜關(guān)系是三個(gè)或更多實(shí)體之間的關(guān)系。如果邏輯模型中存在這種關(guān)系,應(yīng)該將這種關(guān)系分解成多個(gè)一對多關(guān)系,標(biāo)識一個(gè)中間實(shí)體。

對局部邏輯模型進(jìn)行以上的處理之后,最后還要檢查所有的一對一關(guān)系,看這些一對一關(guān)系的實(shí)體是否表示一個(gè)對象,如果是的話,可以將兩個(gè)實(shí)體合并成一個(gè)實(shí)體。

通過上面的步驟,可以刪除數(shù)據(jù)模型中關(guān)系數(shù)據(jù)庫難以實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu),簡化數(shù)據(jù)模型。

主站蜘蛛池模板: 营山县| 郸城县| 黄山市| 英超| 赤峰市| 桐庐县| 临猗县| 麻城市| 昭觉县| 海晏县| 广元市| 常山县| 皋兰县| 湄潭县| 巴楚县| 宝丰县| 黄浦区| 天等县| 花莲县| 宁武县| 调兵山市| 普格县| 岐山县| 余姚市| 漾濞| 清水县| 桂东县| 南雄市| 和平区| 崇文区| 两当县| 罗定市| 定安县| 白城市| 明溪县| 桂东县| 读书| 无为县| 英吉沙县| 宁都县| 博野县|