數(shù)據(jù)庫常用的邏輯模型有哪些

數(shù)據(jù)庫常用的邏輯模型有哪些

數(shù)據(jù)庫常用的邏輯模型有哪些?

數(shù)據(jù)庫領(lǐng)域中最常用的邏輯模型有:層次模型(樹狀圖)、網(wǎng)狀模型(網(wǎng),圖)、關(guān)系模型。

1.層次模型:

優(yōu)點(diǎn):

1.結(jié)構(gòu)清晰,便于觀看實(shí)體間的聯(lián)系

2.操作簡(jiǎn)單

3.查詢效率高

缺點(diǎn):

1.結(jié)構(gòu)靈活性低,當(dāng)需要更新或修改一個(gè)實(shí)體時(shí),會(huì)影響到其他的數(shù)據(jù)

2.加大了DBMS的管理負(fù)擔(dān)

2.網(wǎng)狀模型:

優(yōu)點(diǎn):

1.允許單個(gè)節(jié)點(diǎn)存在多于一個(gè)父親節(jié)點(diǎn)

2.可以存在倆個(gè)或多個(gè)節(jié)點(diǎn)沒有父節(jié)點(diǎn)

3.真實(shí)反映現(xiàn)實(shí)世界

缺點(diǎn):

1.聯(lián)系復(fù)雜,難以實(shí)現(xiàn),數(shù)據(jù)庫維護(hù)重建難度大

3.關(guān)系模型:

優(yōu)點(diǎn):

1.結(jié)構(gòu)簡(jiǎn)單明了

2.獨(dú)立性比較強(qiáng)

3.操作方便

4.有堅(jiān)實(shí)的數(shù)學(xué)理論做基礎(chǔ)

缺點(diǎn):

與層次模型比查詢效率低,加大了系統(tǒng)的查詢負(fù)擔(dān)

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊10 分享