一,、數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng)1,、數(shù)據(jù)數(shù)據(jù)(Data)是事物的符號表示,,數(shù)據(jù)可以是數(shù)字,、文字,、圖像,、聲音等,。 2、數(shù)據(jù)庫數(shù)據(jù)庫(Database)是以特定的組織結構,、存放在計算機的存儲介質中的相 互關聯(lián)的數(shù)據(jù)集合,。 3,、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(Database System, DBS)是數(shù) 據(jù)庫應用系統(tǒng)的簡稱,,數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、 操作系統(tǒng),、數(shù)據(jù)庫管理系統(tǒng),、應用程序、用戶,、 數(shù)據(jù)庫管理員組成,,如右圖所示。
4,、數(shù)據(jù)庫發(fā)展階段
在開發(fā)設計數(shù)據(jù)庫應用系統(tǒng)時需要使用不同的數(shù)據(jù)模型,,它們是概念模型、邏輯模型,、物理模型,,根據(jù)模型應用的不同目的,按不同的層次可將它們分為兩類,,第一類是概念模型,,第二類是邏輯模型、物理模型,。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎,。 二,、數(shù)據(jù)模型1、概念模型概念模型(Conceptual Model)又稱信息模型,,它是按用戶的觀點對數(shù)據(jù)和信息進行建模,, 【專業(yè)術語】·(1)實體(entity):客觀存在并可相互區(qū)別的事物稱為實體,,實體用矩形框表示,框內(nèi)為實體名,。 兩個實體集之間的聯(lián)系包括一對一的聯(lián)系、一對多的聯(lián)系,、多對多的聯(lián)系,。 一個學生可選擇多門課程,,一門課程也可以多個學生選擇 ** 【概念模型的表示方法】概念模型較常用的表示方法是實體-聯(lián)系模型(Entity-Relationship Model, E-R模型),。 【常用的數(shù)據(jù)模型】1,、層次模型用樹狀層次結構組織數(shù)據(jù),,樹狀結構每一個結點表示一個記錄類型,記錄類型之間的聯(lián)系是一對多的聯(lián)系,。層次模型有且僅有一個根結點,,位于樹狀結構頂部,其它結點有且僅有一個父結點,。 2,、網(wǎng)狀模型采用網(wǎng)狀結構組織數(shù)據(jù),網(wǎng)狀結構每一個結點表示一個記錄類型,,記錄類型之間可以有多種聯(lián)系,。 3、關系模型采用關系的形式組織數(shù)據(jù),,一個關系就是一張二維表,,二維表由行和列組成。 三,、數(shù)據(jù)庫系統(tǒng)結構【數(shù)據(jù)庫系統(tǒng)的三級模式結構】模式(Schema)指對數(shù)據(jù)的邏輯結構或物理結構,、數(shù)據(jù)特征,數(shù)據(jù)約束的定義和描述,,它是對數(shù)據(jù)的一種抽象,,模式反映數(shù)據(jù)的本質、核心或型的方面,。 1、外模式外模式(External Schema)又稱子模式或用戶模式,,位于三級模式的最外層,,對應于用戶級,它是某個或某幾個用戶所看到的數(shù)據(jù)視圖,,是與某一應用有關的數(shù)據(jù)的邏輯表示,。外模式通常是模式的子集,一個數(shù)據(jù)庫可以有多個外模式,,同一外模式也可以為某一用戶的多個應用系統(tǒng)所用,,但一個應用程序只能使用一個外模式,, 它是由外模式描述語言(外模式DDL)來描述和定義的。 2,、模式模式(Schema)又稱概念模式,,也稱邏輯模式,位于三級模式的中間層,,對應于概念級,,它是由數(shù)據(jù)庫設計者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一觀點構造的全局邏輯結構,,是所有用戶的公共數(shù)據(jù)視圖(全局視圖),。一個數(shù)據(jù)庫只有一個模式,它是由模式描述語言(模式DDL)來描述和定義的,。 3,、內(nèi)模式內(nèi)模式(Internal Schema)又稱存儲模式,位于三級模式的底層,,對應于物理級,, 它是數(shù)據(jù)物理結構和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式,。一個數(shù)據(jù) 【數(shù)據(jù)庫的二級映像功能和數(shù)據(jù)獨立性】1、外模式/模式映象模式描述的是數(shù)據(jù)的全局邏輯結構,,外模式描述的是數(shù)據(jù)的局部邏輯結構,。數(shù)據(jù)庫系統(tǒng)都有一個外模式/模式映象,它定義了該外模式與模式之間的對應 2、模式/內(nèi)模式映象數(shù)據(jù)庫中只有一個模式,,也只有一個內(nèi)模式,,所以模式/內(nèi)模式映象是唯一的,它定義了數(shù)據(jù)庫全局邏輯結構與存儲 【數(shù)據(jù)庫管理系統(tǒng)的工作過程】數(shù)據(jù)庫管理系統(tǒng)控制的數(shù)據(jù)操作過程基于數(shù)據(jù)庫系統(tǒng)的三級模式結構與二級映象功能,,下面通過讀取一個用戶記錄的過程反映數(shù)據(jù)庫管理系統(tǒng)的工作過程,,如下圖所示。 四,、數(shù)據(jù)庫設計本部分內(nèi)容過多,,不在這展示,,內(nèi)容會在其他文章更新 |
|