數(shù)據(jù)庫系統(tǒng)管理與維護01課件_第1頁
數(shù)據(jù)庫系統(tǒng)管理與維護01課件_第2頁
數(shù)據(jù)庫系統(tǒng)管理與維護01課件_第3頁
數(shù)據(jù)庫系統(tǒng)管理與維護01課件_第4頁
數(shù)據(jù)庫系統(tǒng)管理與維護01課件_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫系統(tǒng)管理與維護ACCESS第1章數(shù)據(jù)庫原理學(xué)習(xí)要點理解數(shù)據(jù)庫的基本概念理解關(guān)系型數(shù)據(jù)庫的基本概念理解E-R模型及其轉(zhuǎn)換掌握數(shù)據(jù)庫的設(shè)計方法數(shù)據(jù)管理技術(shù)的發(fā)展文件系統(tǒng)階段(20世紀50年代后期-60年代中期)計算機狀況:硬件有硬盤、磁鼓等直接存儲設(shè)備軟件有操作系統(tǒng),文件管理系統(tǒng)處理方式有文件處理和聯(lián)機實時處理特點:系統(tǒng)提供一定的數(shù)據(jù)管理功能數(shù)據(jù)仍然是面向應(yīng)用一個數(shù)據(jù)文件對應(yīng)一個或多個數(shù)據(jù)程序數(shù)據(jù)與程序有一定的獨立性數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)庫系統(tǒng)階段(從20世紀60年代后期起)計算機狀況:計算機管理應(yīng)用廣泛,數(shù)據(jù)量急劇增長多種應(yīng)用共享數(shù)據(jù)的需求越來越強烈硬件出現(xiàn)大容量磁盤,價格下降軟件出現(xiàn)數(shù)據(jù)庫技術(shù)和數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)管理技術(shù)的發(fā)展-數(shù)據(jù)庫系統(tǒng)階段特點:數(shù)據(jù)結(jié)構(gòu)化作為數(shù)據(jù)庫特征之一,數(shù)據(jù)不是面向某個應(yīng)用,而是面向整個系統(tǒng),數(shù)據(jù)可為多個用戶、多個程序共享使用.數(shù)據(jù)管理技術(shù)的發(fā)展-數(shù)據(jù)庫系統(tǒng)階段具有較高的數(shù)據(jù)和程序的獨立性數(shù)據(jù)庫的定義和描述與應(yīng)用程序是分離的,數(shù)據(jù)的存取有系統(tǒng)管理,用戶不必考慮存取細節(jié),從而簡化了應(yīng)用程序。數(shù)據(jù)管理技術(shù)的發(fā)展-數(shù)據(jù)庫系統(tǒng)階段統(tǒng)一的數(shù)據(jù)控制功能數(shù)據(jù)的安全性控制完整性控制并發(fā)性控制數(shù)據(jù)庫恢復(fù)數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)和信息數(shù)據(jù)(data)描述事物的符號記錄。種類:數(shù)字、文字、聲音、圖像等。信息(information)從數(shù)據(jù)所獲得有意義的內(nèi)容,是加工后的數(shù)據(jù)。信息是對客觀事物的特征、運動形態(tài)以及事物間的相互聯(lián)系等多種要素的抽象反映。數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)庫管理系統(tǒng)(DatabaseManangementSystem,DBMS)是管理數(shù)據(jù)庫的軟件,是用戶與數(shù)據(jù)庫間的接口,負責完成各種數(shù)據(jù)處理操作。其主要功能為:數(shù)據(jù)定義(DDL)數(shù)據(jù)存?。〝?shù)據(jù)操縱,DML)數(shù)據(jù)庫運行管理數(shù)據(jù)庫建立和維護數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后構(gòu)成的系統(tǒng)。由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)和數(shù)據(jù)庫管理員(DataBaseAdministrator,DBA)構(gòu)成數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)庫是一個有結(jié)構(gòu)的、集成的、可共享的、統(tǒng)一管理的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)庫應(yīng)用程序是由計算機專業(yè)人員利用某種高級語言,為實現(xiàn)某些特定功能而編寫的程序。數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)庫用戶是使用數(shù)據(jù)庫的人員包括應(yīng)用程序員、最終用戶和數(shù)據(jù)庫管理員數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)庫DBMS應(yīng)用程序1應(yīng)用程序2應(yīng)用程序3數(shù)據(jù)模型在數(shù)據(jù)庫中針對不同的對象,采用不同的數(shù)據(jù)模型:概念數(shù)據(jù)模型、結(jié)構(gòu)數(shù)據(jù)模型概念模型:按用戶的觀點對現(xiàn)實數(shù)據(jù)的抽象,不依賴于具體的計算機系統(tǒng)和某一DBMS,是現(xiàn)實世界到及其世界的一個中間層次。結(jié)構(gòu)模型:從計算機角度對數(shù)據(jù)的抽象。客觀對象的抽象過程---兩步抽象現(xiàn)實世界中的客觀對象抽象為概念模型把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型數(shù)據(jù)模型相關(guān)概念實體(Entity)客觀存在并可相互區(qū)別的事物稱為實體??梢允蔷唧w的人、事、物或抽象的概念。實體就是具有相同特征可區(qū)分的實例的集合,如學(xué)生、教師。屬性(Attribute)

實體所具有的某一特性稱為屬性,實體通常有若干個屬性,如學(xué)生實體有學(xué)號、姓名、性別、年齡、身高、體重和系別等屬性。屬性有屬性名和屬性值,如屬性性別有“男”,“女”的屬性值。一個實體可以由若干個屬性來刻畫。數(shù)據(jù)模型碼(Key)唯一標識實體的一組最小的屬性集合稱為碼。域(Domain)屬性的取值范圍稱為該屬性的域。數(shù)據(jù)模型概念模型的表示方法實體-聯(lián)系方法(Entity-RelationshipApproach),簡稱E-R表示法實體屬性實體間的聯(lián)系數(shù)據(jù)模型班級實體與班長實體的一對一的關(guān)系班級班長任職班級名稱班級編號學(xué)號上任時間姓名任期11數(shù)據(jù)模型結(jié)構(gòu)數(shù)據(jù)模型層次數(shù)據(jù)模型網(wǎng)狀數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型關(guān)系的定義和性質(zhì)關(guān)系數(shù)據(jù)結(jié)構(gòu)一個關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,有行和列組成。學(xué)號姓名性別系編號307001張三男001307012李四女020…………關(guān)系的定義和性質(zhì)關(guān)系數(shù)據(jù)結(jié)構(gòu)的基本概念關(guān)系一張滿足某些約束條件的二維表元組關(guān)系中的每一行,在關(guān)系數(shù)據(jù)庫中也稱為行或記錄。屬性關(guān)系中的每一列,在關(guān)系數(shù)據(jù)庫中也稱為列或字段。域?qū)傩缘娜≈捣秶V鞔a(主鍵)關(guān)系中的某一列或若干列的最小組合的值能唯一標識一行,稱該列(組合)為候選碼。選擇一個候選碼作為區(qū)分行的唯一性標識符,稱為主碼(主鍵)。關(guān)系的定義和性質(zhì)關(guān)系模式是關(guān)系的形式化表示,關(guān)系名(屬性名1,屬性名2,屬性名3,…),主鍵用下劃線表示。關(guān)系模式即一個表的表頭描述,表頭也稱為關(guān)系的結(jié)構(gòu)。一個關(guān)系(表)由表頭和表內(nèi)內(nèi)容(關(guān)系的值)兩部分組成。關(guān)系數(shù)據(jù)庫是相互關(guān)系的表或關(guān)系的集合。一個關(guān)系用一個關(guān)系模式表示,所有關(guān)系模式的集合構(gòu)成了數(shù)據(jù)庫的模式,它是數(shù)據(jù)庫整體邏輯結(jié)構(gòu)的描述。關(guān)系的定義和性質(zhì)關(guān)系數(shù)據(jù)庫的性質(zhì)關(guān)系中的每個屬性都是最小的關(guān)系中的同一屬性的所有屬性值具有相同的數(shù)據(jù)類型關(guān)系中的屬性名不能重復(fù)關(guān)系中的屬性位置順序無關(guān)關(guān)系中任意兩個元組不能完全相同關(guān)系中的元組位置順序無關(guān)關(guān)系的定義和性質(zhì)關(guān)系操作選擇(select)在關(guān)系中選擇滿足條件的元組。投影(project)從關(guān)系中選擇若干個屬性組成新的關(guān)系。連接(join)從兩個關(guān)系的笛卡爾乘積中選取滿足條件的元組。關(guān)系的定義和性質(zhì)關(guān)系的完整性實體完整性參照完整性用戶自定義完整性關(guān)系模式的規(guī)范化關(guān)系數(shù)據(jù)庫的規(guī)范化可以簡化數(shù)據(jù)庫設(shè)計并優(yōu)化數(shù)據(jù)庫結(jié)構(gòu)、減少數(shù)據(jù)冗余。用范式來實現(xiàn)數(shù)據(jù)的規(guī)范化。范式,就是一個規(guī)則序列。數(shù)據(jù)庫的范式越高,數(shù)據(jù)庫的設(shè)計就越有效。第一范式(1NF):消除重復(fù)的組第二范式(2NF):滿足1NF,并要求每個非主屬性必須完全依賴于主鍵。第三范式(3NF):非主屬性之間不能有從屬關(guān)系E-R模型到關(guān)系模型的轉(zhuǎn)換一對一聯(lián)系E-R圖班級(班級編號,班級名稱)班長(學(xué)號,姓名,上任日期,任期,班級編號)一對多聯(lián)系多對多聯(lián)系關(guān)系數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫的設(shè)計

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論