數(shù)據(jù)庫原理及應用

一、數(shù)據(jù)庫的誕生

數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,具有數(shù)據(jù)定義(定義語言,維護存儲數(shù)據(jù)的結(jié)構(gòu))、數(shù)據(jù)操縱(檢索,更新數(shù)據(jù))、數(shù)據(jù)庫的運行管理和數(shù)據(jù)庫的建立和維護(這個需要數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫管理員共同完成)等一系列功能。

數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng),數(shù)據(jù)庫管理員和用戶。

信息管理系統(tǒng)MIS,是計算機應用領域的一個重要分支。提高效率、降低成本。主要用于事務管理、計算機輔助設計、計算機圖形及人工智能系統(tǒng)等。

人工管理->文件系統(tǒng)->數(shù)據(jù)庫系統(tǒng)

信息的三種世界:

?? 現(xiàn)實世界、信息世界、計算機世界。

計算機世界:

??? 數(shù)據(jù)項:是對象屬性的數(shù)據(jù)表示。有型和值之分。型是對數(shù)據(jù)特性的表示,通過數(shù)據(jù)項的名稱、數(shù)據(jù)類型、數(shù)據(jù)寬度和值域描述,值就是具體的值。

??? 記錄:是實例的數(shù)據(jù)表示。型是結(jié)構(gòu),有數(shù)據(jù)項的型構(gòu)成,值是對象中的一個實例。

??? 文件:是對象的數(shù)據(jù)表示,是同類記錄的集合。

???? 數(shù)據(jù)模型:現(xiàn)實事物及它們之間的聯(lián)系反映到計算機世界就是文件的記錄結(jié)構(gòu)和文件間的記錄與記錄之間的聯(lián)系,它們數(shù)據(jù)化的結(jié)構(gòu)就是數(shù)據(jù)模型。

模型:

概念模型:又稱信息模型。簡單清晰易理解。是一個不依賴某一個DBMS支持的數(shù)據(jù)模型。

數(shù)據(jù)模型:包括網(wǎng)狀,層次(只有一個根結(jié)點,要按照路徑才能找到想要的結(jié)果),關(guān)系(一張二維表)。

???????? 組成要素:

???????????????????? 數(shù)據(jù)結(jié)構(gòu),描述系統(tǒng)的靜態(tài)特性

????????????????????? 數(shù)據(jù)操作,檢索更新

????????????????????? 數(shù)據(jù)約束條件,完整性

信息世界中的基本概念

????? 實體:客觀存在并可相互區(qū)別的事物??梢允侨恕⑹?、物,也可以是抽象的概念或聯(lián)系。

????? 屬性:實體具有的某一特性??梢允嵌鄠€。用橢圓形

???? 碼:唯一標識實體的屬性。有主碼和副碼之分。

?????? 域:屬性的取值范圍(取數(shù)的大小等)。

????? 實體型:實體名+屬性名的同類實體。用矩形框

???? 實體集:同型實體的集合。

??? 聯(lián)系:現(xiàn)實世界中事物內(nèi)部以及事物之間的聯(lián)系在信息世界就是實體內(nèi)部及實體之間的聯(lián)系。包括一對一、一對多、多對多。用菱形

關(guān)系模型:

??? 關(guān)系,一張二維表(像數(shù)學嚴謹,查詢效率低)。

?? 元組,表的一行?????? 屬性,表的一列????? 主碼,表的某個屬性組,可以唯一確定一個元組。???? 域,屬性的取值范圍。?? 分量,元組中的一個屬性值

元(目),屬性個數(shù)

數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)

?用戶----- 外模式----影像唯一----保證了數(shù)據(jù)與程序間的邏輯獨立性----模式------影像唯一---確保了數(shù)據(jù)的物理獨立性----內(nèi)模式----數(shù)據(jù)庫

數(shù)據(jù)庫管理系統(tǒng)

???? 數(shù)據(jù)定義功能,定義語言????? 數(shù)據(jù)操縱功能? 查詢、更新??? 運行管理功能 控制

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、主流數(shù)據(jù)庫是關(guān)系型的。 2、數(shù)據(jù)庫是建立于文件之上的,在功能上比純文件方式更全面、更恰當。 3、DB數(shù)據(jù)庫——...
    簡棟梁閱讀 1,091評論 0 1
  • 1 概要 數(shù)據(jù)查詢 select數(shù)據(jù)定義 create drop alter數(shù)據(jù)操縱 insert update ...
    Rush的博客閱讀 1,411評論 0 1
  • 一、客觀題 數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng)和( )。...
    HakaseXu閱讀 5,226評論 2 13
  • 第三章 數(shù)據(jù)庫系統(tǒng) 3.1 數(shù)據(jù)庫管理系統(tǒng)的類型 通常有多個分類標準。如按數(shù)據(jù)模型分類、按用戶數(shù)分類、按數(shù)據(jù)庫分布...
    步積閱讀 3,115評論 0 7
  • 回顧數(shù)據(jù)庫設計三個階段:概念數(shù)據(jù)庫設計:生成數(shù)據(jù)庫的概念表示,包括重要的實體、聯(lián)系以及屬性的定義。邏輯數(shù)據(jù)庫設計:...
    板藍根plank閱讀 3,548評論 0 11

友情鏈接更多精彩內(nèi)容