數(shù)據(jù)庫常用的邏輯模型有哪些?
數(shù)據(jù)庫領域中最常用的邏輯模型有:層次模型(樹狀圖)、網(wǎng)狀模型(網(wǎng),圖)、關系模型。
1.層次模型:
優(yōu)點:
1.結構清晰,便于觀看實體間的聯(lián)系
2.操作簡單
3.查詢效率高
缺點:
1.結構靈活性低,當需要更新或修改一個實體時,會影響到其他的數(shù)據(jù)
2.加大了DBMS的管理負擔
2.網(wǎng)狀模型:
優(yōu)點:
1.允許單個節(jié)點存在多于一個父親節(jié)點
2.可以存在倆個或多個節(jié)點沒有父節(jié)點
3.真實反映現(xiàn)實世界
缺點:
1.聯(lián)系復雜,難以實現(xiàn),數(shù)據(jù)庫維護重建難度大
3.關系模型:
優(yōu)點:
1.結構簡單明了
2.獨立性比較強
3.操作方便
4.有堅實的數(shù)學理論做基礎
缺點:
與層次模型比查詢效率低,加大了系統(tǒng)的查詢負擔