網狀資料模型的典型代表是dbtg系統,亦稱codasyl系統。
1. 網狀模型的資料結構,在資料庫中,滿足一下兩個條件的基本層次聯絡集合稱為網狀模型:
(1)允許乙個以上的結點無雙親
乙個結點可以有多於乙個的雙親。
1. 網狀模型的資料操縱與完整性約束
(1)支援記錄碼的概念,碼即唯一標識記錄的資料項的集合。
(2)保證乙個聯絡中雙親記錄和子女記錄之間是一對多的聯絡。
(3)可以支援雙親記錄和子女記錄之間的某些約束條件。
2. 網狀模型的優缺點:
優點:(1)能夠更為直接地描述現實世界,如乙個結點可以有多個雙親,結點之間可以有多種聯絡(2)具有良好的效能,訪問效率較高。
缺點:(1)結構比較複雜,而且隨著應用環境的擴大,資料庫的結構就變得越來越複雜,不利於終端使用者掌握。(2)網狀模型的ddl、dml複雜,並且要嵌入某一種高階語言中,使用者不易掌握,不易使用。(3)由於記錄之間的聯絡是通過訪問路徑實現的,因此使用者必須了解系統結構的細節,加重了編寫應用程式的負擔。
三種資料模型 層次模型 網狀模型以及關係模型
本文 自 一 層次資料模型 定義 層次資料模型是用樹狀 層次 結構來組織資料的資料模型。其實層次資料模型就是的圖形表示就是乙個倒立生長的樹,由基本資料結構中的樹 或者二叉樹 的定義可知,每棵樹都有且僅有乙個根節點,其餘的節點都是非根節點。每個節點表示乙個記錄型別對應與實體的概念,記錄型別的各個字段對...
CSS盒狀模型
css盒狀模型是大多數css布局與定位的基礎,它以包含4個成分的有界限的盒子來描述網頁中的每個元素。盒狀模型示意圖如下圖所示。盒子的尺寸 內容尺寸 width height 內邊距 padding 邊框粗細 border 外邊距 margin 一 在給元素設定背景時 ie作用域 content pa...
css盒狀模型定位
css盒狀模型用於描述乙個為html元素形成的矩形盒,盒狀模型為各個元素調整外邊距 邊框 內邊距和內容的具體操作。css盒狀模型 body model model1 model2 model3 width設定盒狀模型的內容的寬度,height設定盒狀模型中內容的高度。如上述body盒狀模型內容的寬度...