一禀梳、數(shù)據(jù)庫(kù)的誕生
數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件承璃,具有數(shù)據(jù)定義(定義語(yǔ)言利耍,維護(hù)存儲(chǔ)數(shù)據(jù)的結(jié)構(gòu))、數(shù)據(jù)操縱(檢索盔粹,更新數(shù)據(jù))隘梨、數(shù)據(jù)庫(kù)的運(yùn)行管理和數(shù)據(jù)庫(kù)的建立和維護(hù)(這個(gè)需要數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)管理員共同完成)等一系列功能。
數(shù)據(jù)庫(kù)系統(tǒng)包括數(shù)據(jù)庫(kù)舷嗡、數(shù)據(jù)庫(kù)管理系統(tǒng)轴猎、應(yīng)用系統(tǒng),數(shù)據(jù)庫(kù)管理員和用戶进萄。
信息管理系統(tǒng)MIS税稼,是計(jì)算機(jī)應(yīng)用領(lǐng)域的一個(gè)重要分支。提高效率垮斯、降低成本郎仆。主要用于事務(wù)管理、計(jì)算機(jī)輔助設(shè)計(jì)兜蠕、計(jì)算機(jī)圖形及人工智能系統(tǒng)等扰肌。
人工管理->文件系統(tǒng)->數(shù)據(jù)庫(kù)系統(tǒng)
信息的三種世界:
?? 現(xiàn)實(shí)世界、信息世界熊杨、計(jì)算機(jī)世界曙旭。
計(jì)算機(jī)世界:
??? 數(shù)據(jù)項(xiàng):是對(duì)象屬性的數(shù)據(jù)表示盗舰。有型和值之分。型是對(duì)數(shù)據(jù)特性的表示桂躏,通過(guò)數(shù)據(jù)項(xiàng)的名稱钻趋、數(shù)據(jù)類型、數(shù)據(jù)寬度和值域描述剂习,值就是具體的值蛮位。
??? 記錄:是實(shí)例的數(shù)據(jù)表示。型是結(jié)構(gòu)鳞绕,有數(shù)據(jù)項(xiàng)的型構(gòu)成失仁,值是對(duì)象中的一個(gè)實(shí)例。
??? 文件:是對(duì)象的數(shù)據(jù)表示们何,是同類記錄的集合萄焦。
???? 數(shù)據(jù)模型:現(xiàn)實(shí)事物及它們之間的聯(lián)系反映到計(jì)算機(jī)世界就是文件的記錄結(jié)構(gòu)和文件間的記錄與記錄之間的聯(lián)系,它們數(shù)據(jù)化的結(jié)構(gòu)就是數(shù)據(jù)模型冤竹。
模型:
概念模型:又稱信息模型拂封。簡(jiǎn)單清晰易理解。是一個(gè)不依賴某一個(gè)DBMS支持的數(shù)據(jù)模型鹦蠕。
數(shù)據(jù)模型:包括網(wǎng)狀冒签,層次(只有一個(gè)根結(jié)點(diǎn),要按照路徑才能找到想要的結(jié)果)片部,關(guān)系(一張二維表)。
???????? 組成要素:
???????????????????? 數(shù)據(jù)結(jié)構(gòu)霜定,描述系統(tǒng)的靜態(tài)特性
????????????????????? 數(shù)據(jù)操作档悠,檢索更新
????????????????????? 數(shù)據(jù)約束條件,完整性
信息世界中的基本概念
????? 實(shí)體:客觀存在并可相互區(qū)別的事物望浩∠剿可以是人、事磨德、物缘回,也可以是抽象的概念或聯(lián)系。
????? 屬性:實(shí)體具有的某一特性典挑∷盅纾可以是多個(gè)。用橢圓形
???? 碼:唯一標(biāo)識(shí)實(shí)體的屬性您觉。有主碼和副碼之分拙寡。
?????? 域:屬性的取值范圍(取數(shù)的大小等)。
????? 實(shí)體型:實(shí)體名+屬性名的同類實(shí)體琳水。用矩形框
???? 實(shí)體集:同型實(shí)體的集合肆糕。
??? 聯(lián)系:現(xiàn)實(shí)世界中事物內(nèi)部以及事物之間的聯(lián)系在信息世界就是實(shí)體內(nèi)部及實(shí)體之間的聯(lián)系般堆。包括一對(duì)一、一對(duì)多诚啃、多對(duì)多淮摔。用菱形
關(guān)系模型:
??? 關(guān)系,一張二維表(像數(shù)學(xué)嚴(yán)謹(jǐn)始赎,查詢效率低)和橙。
?? 元組,表的一行?????? 屬性极阅,表的一列????? 主碼胃碾,表的某個(gè)屬性組,可以唯一確定一個(gè)元組筋搏。???? 域仆百,屬性的取值范圍。?? 分量奔脐,元組中的一個(gè)屬性值
元(目)俄周,屬性個(gè)數(shù)
數(shù)據(jù)庫(kù)系統(tǒng)的模式結(jié)構(gòu)
?用戶----- 外模式----影像唯一----保證了數(shù)據(jù)與程序間的邏輯獨(dú)立性----模式------影像唯一---確保了數(shù)據(jù)的物理獨(dú)立性----內(nèi)模式----數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)管理系統(tǒng)
???? 數(shù)據(jù)定義功能,定義語(yǔ)言????? 數(shù)據(jù)操縱功能? 查詢髓迎、更新??? 運(yùn)行管理功能 控制