層次數(shù)據(jù)模型使用樹形結(jié)構(gòu)來表示和實(shí)現(xiàn)實(shí)體間的聯(lián)系。層次模型是指用一顆“有向樹”的數(shù)據(jù)結(jié)構(gòu)來表示表示各類實(shí)體以及實(shí)體間的聯(lián)系,樹中每一個(gè)節(jié)點(diǎn)代表一個(gè)記錄類型,樹狀結(jié)構(gòu)表示實(shí)體型之間的聯(lián)系。
數(shù)據(jù)模型(DataModel)是數(shù)據(jù)庫(kù)系統(tǒng)中用以提供信息表示和操作手段的形式構(gòu)架,也是數(shù)據(jù)特征的抽象。數(shù)據(jù)模型從抽象層次上描述了系統(tǒng)的靜態(tài)特征、動(dòng)態(tài)行為和約束條件,其描述的內(nèi)容可分為數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束三部分。數(shù)據(jù)結(jié)構(gòu)是目標(biāo)類型的集合。目標(biāo)類型是數(shù)據(jù)庫(kù)的組成成分,一般可分為兩類:數(shù)據(jù)類型、數(shù)據(jù)類型之間的聯(lián)系。數(shù)據(jù)類型如DBTG(數(shù)據(jù)庫(kù)任務(wù)組)網(wǎng)狀模型中的記錄型、數(shù)據(jù)項(xiàng),關(guān)系模型中的關(guān)系、域等。聯(lián)系部分有DBTG網(wǎng)狀模型中的系型等。數(shù)據(jù)操作部分是操作算符的集合,包括若干操作和推理規(guī)則,用以對(duì)目標(biāo)類型的有效實(shí)例所組成的數(shù)據(jù)庫(kù)進(jìn)行操作。數(shù)據(jù)約束條件是完整性規(guī)則的集合,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài),以及狀態(tài)的變化。約束條件可以按不同的原則劃分為數(shù)據(jù)值的約束和數(shù)據(jù)間聯(lián)系的約束;靜態(tài)約束和動(dòng)態(tài)約束;實(shí)體約束和實(shí)體間的參照約束等。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com