-
關(guān)系模型的存儲結(jié)構(gòu)和優(yōu)缺點(diǎn)
關(guān)系模型的存儲結(jié)構(gòu):關(guān)系數(shù)據(jù)庫的物理組織中,關(guān)系以文件形式進(jìn)行存儲。關(guān)系數(shù)據(jù)庫系統(tǒng)支持?jǐn)?shù)據(jù)庫的三級模式結(jié)構(gòu)。關(guān)系模型的優(yōu)缺點(diǎn):優(yōu)點(diǎn):1.建立在嚴(yán)格的數(shù)學(xué)概念(集合代數(shù))的基礎(chǔ)上,因此關(guān)系及其系統(tǒng)的設(shè)計和優(yōu)化有數(shù)學(xué)理論指導(dǎo),相對容易實(shí)現(xiàn),且性能較好。2.數(shù)據(jù)結(jié)構(gòu)單一,無論實(shí)體還是聯(lián)系,甚至操作結(jié)果都用...
-
數(shù)據(jù)的組織方式:關(guān)系操作
關(guān)系操作主要包括數(shù)據(jù)查詢和插入、刪除、修改數(shù)據(jù)。關(guān)系中的數(shù)據(jù)操作都是集合操作,操作對象和操作結(jié)果都是關(guān)系,即若干個元組的集合。關(guān)系操作是高度非過程化的語言,它把存取路徑向用戶隱蔽起來,用戶在操作時只需要告訴DBMS“找什么”或者“干什么”,而不必告訴“怎么做”,從而使得用戶對關(guān)系的操作更加容易。關(guān)系...
-
數(shù)據(jù)的組織方式:關(guān)系模型
1.關(guān)系模型(Relational Model)是最重要的一種數(shù)據(jù)模型,它是目前流行的關(guān)系數(shù)據(jù)庫的組織方式。2.1970年,IBM公司San Jose研究室的研究員E.F.Codd首次提出了數(shù)據(jù)庫系統(tǒng)的關(guān)系模型,開創(chuàng)了數(shù)據(jù)庫關(guān)系方法和關(guān)系數(shù)據(jù)理論的研究,由于他在數(shù)據(jù)庫技術(shù)和理論方方面的卓越貢獻(xiàn),于1...
-
數(shù)據(jù)的組織方式:網(wǎng)狀模型
1.網(wǎng)狀模型(Network Model)用有向圖(網(wǎng)絡(luò))結(jié)構(gòu)表示實(shí)體以及實(shí)體之間聯(lián)系。2.網(wǎng)絡(luò)模型中網(wǎng)絡(luò)中的每個結(jié)點(diǎn)是一個記錄類型(實(shí)體),每個記錄類型(實(shí)體)可包含若干個字段(實(shí)體的屬性),結(jié)點(diǎn)間的連線表示記錄類型(實(shí)體)之間一對多的父子聯(lián)系。數(shù)據(jù)庫中定義的網(wǎng)狀模型滿足兩個基本條件:允許一個以上...
-
數(shù)據(jù)的組織方式:層次模型
1.層次模型(Hierarchical Model)是數(shù)據(jù)庫系統(tǒng)中最早出現(xiàn)的數(shù)據(jù)邏輯模型。2.層次模型采用樹形結(jié)構(gòu)(層次結(jié)構(gòu))來表示各類實(shí)體以及實(shí)體間的聯(lián)系,樹的每個結(jié)點(diǎn)表示一個記錄類型(實(shí)體),非根結(jié)點(diǎn)有且僅有一個父節(jié)點(diǎn)。上一層記錄類型(實(shí)體)和下一層記錄類型(實(shí)體)的聯(lián)系是一對多的聯(lián)系。因此數(shù)據(jù)...