數(shù)據(jù)庫原理知識點總結(jié)精華_第1頁
已閱讀1頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1數(shù)據(jù)庫系統(tǒng)概述數(shù)據(jù)庫系統(tǒng)概述一、有關(guān)概念一、有關(guān)概念四個基本概念1.數(shù)據(jù)數(shù)據(jù)(Data):數(shù)據(jù)庫中存儲的基本對象2.數(shù)據(jù)庫數(shù)據(jù)庫的定義:數(shù)據(jù)庫(Database簡稱DB)是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合3.數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(簡稱DBMS):位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件(系統(tǒng)軟件)。用途:科學地組織和存儲數(shù)據(jù)高效地獲取和維護數(shù)據(jù)主要功能:1.數(shù)據(jù)定義功能2.數(shù)據(jù)操作功能3.數(shù)據(jù)庫的事務(wù)管理和運

2、行管理功能4.數(shù)據(jù)庫的建立和維護功能5.數(shù)據(jù)的組織,存儲和管理功能6.其他功能4.數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,簡稱DBS):指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)桌面DBMSAccessVFP客戶機服務(wù)器型DBMSSQLServeracleMySQLDB25數(shù)據(jù)庫系統(tǒng)(DBS)的構(gòu)成數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)應(yīng)用系統(tǒng)應(yīng)用系統(tǒng)數(shù)據(jù)庫管理員(數(shù)據(jù)庫管理員(DBA)和用戶和用戶

3、二、數(shù)據(jù)管理技術(shù)的發(fā)展二、數(shù)據(jù)管理技術(shù)的發(fā)展1數(shù)據(jù)管理的三個階段人工管理階段人工管理階段文件系統(tǒng)階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段2數(shù)據(jù)庫系統(tǒng)管理數(shù)據(jù)的特點如下1數(shù)據(jù)共享性高、冗余少數(shù)據(jù)共享性高、冗余少;2數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu)化;3數(shù)據(jù)獨立性高數(shù)據(jù)獨立性高;4由DBMS進行統(tǒng)一的數(shù)據(jù)控制功能進行統(tǒng)一的數(shù)據(jù)控制功能3.數(shù)據(jù)庫管理系統(tǒng)的主要功能1數(shù)據(jù)定義功能數(shù)據(jù)定義功能2數(shù)據(jù)操作功能數(shù)據(jù)操作功能3數(shù)據(jù)庫的事務(wù)管理和運行管理功能數(shù)據(jù)庫

4、的事務(wù)管理和運行管理功能4數(shù)據(jù)庫的建立和維護功能數(shù)據(jù)庫的建立和維護功能5數(shù)據(jù)的組織,存儲和管理功能數(shù)據(jù)的組織,存儲和管理功能6其他功能其他功能4.DBMS可以對數(shù)據(jù)提供哪些控制功能??數(shù)據(jù)的安全性(數(shù)據(jù)的安全性(Security)保護)保護:保護數(shù)據(jù),以防止不合法的使用造成的數(shù)據(jù)的泄密和破壞。?數(shù)據(jù)的完整性(數(shù)據(jù)的完整性(Integrity)檢查)檢查:將數(shù)據(jù)控制在有效的范圍內(nèi),或保證數(shù)據(jù)之間滿足一定的關(guān)系。?并發(fā)(并發(fā)(Concurr

5、ency)控制)控制:對多用戶的并發(fā)操作加以控制和協(xié)調(diào),防止相互干擾而得到錯誤的結(jié)果。?數(shù)據(jù)庫恢復(數(shù)據(jù)庫恢復(Recovery):將數(shù)據(jù)庫從錯誤狀態(tài)恢復到某一已知的正確狀態(tài)。3②ER圖可以等價轉(zhuǎn)換為層次、網(wǎng)狀、關(guān)系模型。舉例:學校有若干個系,每個系有若干班級和教研室,每個教研室有若干教員,其中有的教授和副教授每人各帶若干研究生。每個班有若干學生,每個學生選修若干課程,每門課程有若干學生選修。用ER圖畫出概念模型。數(shù)據(jù)模型數(shù)據(jù)模型一、層

6、次模型層次模型:用樹型結(jié)構(gòu)表示實體之間的聯(lián)系。①每個結(jié)點代表一個實體型。②只能直接處理一對多(含一對一)的實體關(guān)系。③查找層次數(shù)據(jù)庫中的記錄,速度較慢。二、網(wǎng)狀模型網(wǎng)狀模型:用圖結(jié)構(gòu)表示實體之間的聯(lián)系。①每個結(jié)點代表一個實體型。②可以處理多對多的實體關(guān)系。③查找網(wǎng)狀數(shù)據(jù)庫中的記錄,速度最快。三、關(guān)系模型關(guān)系模型:用二維表表示實體之間的聯(lián)系。1重要術(shù)語:關(guān)系:一個關(guān)系就是一個二維表;元組:二維表的一行,即實體;關(guān)系模式:在實體型的基礎(chǔ)上,

7、注明主碼。關(guān)系模型:指一個數(shù)據(jù)庫中全部二維表結(jié)構(gòu)的集合。2特點:①關(guān)系模型是建立在嚴格的數(shù)學理論的基礎(chǔ)上的;②關(guān)系模型的存取路徑對用戶透明;③查找關(guān)系數(shù)據(jù)庫中的記錄,速度最慢。關(guān)系模型的數(shù)據(jù)完整性約束關(guān)系模型的數(shù)據(jù)完整性約束實體完整性實體完整性參照完整性參照完整性用戶定義的完整性用戶定義的完整性關(guān)系完整性規(guī)則實體完整性規(guī)則實體完整性規(guī)則主碼的屬性值不能為空值。因為如果出現(xiàn)空值,那么主碼就無法保證元組的唯一性。參照完整性規(guī)則參照完整性規(guī)則

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論