Access數(shù)據(jù)庫案例教程數(shù)據(jù)庫基礎(chǔ)課件_第1頁
Access數(shù)據(jù)庫案例教程數(shù)據(jù)庫基礎(chǔ)課件_第2頁
Access數(shù)據(jù)庫案例教程數(shù)據(jù)庫基礎(chǔ)課件_第3頁
Access數(shù)據(jù)庫案例教程數(shù)據(jù)庫基礎(chǔ)課件_第4頁
Access數(shù)據(jù)庫案例教程數(shù)據(jù)庫基礎(chǔ)課件_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫案例教程數(shù)據(jù)庫案例教程第第1章章 123掌握數(shù)據(jù)庫的基本原理、數(shù)據(jù)庫設(shè)計的步驟和方法掌握數(shù)據(jù)庫的基本原理、數(shù)據(jù)庫設(shè)計的步驟和方法了解了解ACCESS2010數(shù)據(jù)庫在各個領(lǐng)域中的應(yīng)用數(shù)據(jù)庫在各個領(lǐng)域中的應(yīng)用具有設(shè)計一個小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本能力具有設(shè)計一個小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本能力數(shù)據(jù)庫基本概念數(shù)據(jù)庫基本概念數(shù)據(jù)庫系統(tǒng)組成數(shù)據(jù)庫系統(tǒng)組成數(shù)據(jù)模型數(shù)據(jù)模型關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫構(gòu)建數(shù)據(jù)庫模型構(gòu)建數(shù)據(jù)庫模型學(xué)習(xí)目標(biāo):學(xué)習(xí)目標(biāo): 通過本章的學(xué)習(xí),了解數(shù)據(jù)庫有關(guān)基本概念,如數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)等,了解數(shù)據(jù)庫發(fā)展歷史,數(shù)據(jù)庫研究方向和應(yīng)用范圍,掌握數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu),數(shù)據(jù)庫管理系統(tǒng)的

2、功能和基本原理,理解數(shù)據(jù)模型的定義和實現(xiàn)方式,為關(guān)系型數(shù)據(jù)庫系統(tǒng)的學(xué)習(xí)打下良好的基礎(chǔ)。 課程導(dǎo)入想一想: 在我們?nèi)粘I钪?,廣泛使用計算機進行相關(guān)的管理,很多情況都需要存儲數(shù)據(jù)和管理數(shù)據(jù),需要數(shù)據(jù)庫系統(tǒng)的支持,請你想一想,給大家舉一個例子好嗎?數(shù)據(jù)庫系統(tǒng)的應(yīng)用實例 超市收銀系統(tǒng) 銀行信息系統(tǒng) 餐館點餐系統(tǒng) 圖書借閱系統(tǒng) 教務(wù)管理信息系統(tǒng) 數(shù)據(jù)庫是按一定關(guān)系把相關(guān)數(shù)據(jù)組織、存數(shù)據(jù)庫是按一定關(guān)系把相關(guān)數(shù)據(jù)組織、存儲,在儲,在計算機中的數(shù)據(jù)集合。數(shù)據(jù)庫不僅存放數(shù)據(jù),計算機中的數(shù)據(jù)集合。數(shù)據(jù)庫不僅存放數(shù)據(jù),而且而且還存放數(shù)據(jù)之前的聯(lián)系。還存放數(shù)據(jù)之前的聯(lián)系。 數(shù)據(jù)是指存儲在某一種媒體上能夠識別的物理數(shù)

3、據(jù)是指存儲在某一種媒體上能夠識別的物理符號。符號。 包括數(shù)字、文字、字母和其他字符,以及圖形、包括數(shù)字、文字、字母和其他字符,以及圖形、圖像、動圖像、動畫、聲音等。畫、聲音等。 經(jīng)過處理加工可以產(chǎn)生影響的數(shù)據(jù)表現(xiàn)形式。經(jīng)過處理加工可以產(chǎn)生影響的數(shù)據(jù)表現(xiàn)形式。 數(shù)據(jù)是信息的表現(xiàn)形式。數(shù)據(jù)是信息的表現(xiàn)形式。 也稱信息處理,是利用計算機對各種類型也稱信息處理,是利用計算機對各種類型的數(shù)據(jù)進行處理。包括數(shù)據(jù)的采集、整理、的數(shù)據(jù)進行處理。包括數(shù)據(jù)的采集、整理、存儲、分類、排序、檢索、維護、加工、存儲、分類、排序、檢索、維護、加工、統(tǒng)計和傳輸?shù)纫幌盗胁僮鬟^程。統(tǒng)計和傳輸?shù)纫幌盗胁僮鬟^程。 數(shù)據(jù)處理的目的是

4、從大量數(shù)據(jù)中,通過分數(shù)據(jù)處理的目的是從大量數(shù)據(jù)中,通過分析、歸納、推理等科學(xué)方法,利用計算機析、歸納、推理等科學(xué)方法,利用計算機技術(shù)、數(shù)據(jù)庫技術(shù)等技術(shù)手段,提取有效技術(shù)、數(shù)據(jù)庫技術(shù)等技術(shù)手段,提取有效的信息資源,為進一步分析、管理、決策的信息資源,為進一步分析、管理、決策提供依據(jù)。提供依據(jù)。(DataBase Management System,DBMS)數(shù)據(jù)庫管理系統(tǒng)提供的功能:數(shù)據(jù)庫管理系統(tǒng)提供的功能:數(shù)據(jù)定義數(shù)據(jù)定義數(shù)據(jù)操縱數(shù)據(jù)操縱數(shù)據(jù)庫運行管理數(shù)據(jù)庫運行管理數(shù)據(jù)庫的建立與維護數(shù)據(jù)庫的建立與維護數(shù)據(jù)通信功能數(shù)據(jù)通信功能 (DataBase System,DBS)運行數(shù)據(jù)庫系統(tǒng)的計算機系統(tǒng)

5、。運行數(shù)據(jù)庫系統(tǒng)的計算機系統(tǒng)。包括:包括:計算機硬件設(shè)備和操作系統(tǒng)計算機硬件設(shè)備和操作系統(tǒng)DBMS DBMS 數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)用戶用戶 數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)操作系統(tǒng)操作系統(tǒng)硬件硬件數(shù)據(jù)庫系統(tǒng)層次圖數(shù)據(jù)庫系統(tǒng)層次圖1.2數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由外模式、模式和內(nèi)模式三級構(gòu)成 。1.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu) 1.2數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)是指具有數(shù)據(jù)庫管理功能的計算機系統(tǒng),它是由硬件、軟件、數(shù)據(jù)和人員組合起來為用戶提供信息服務(wù)的系統(tǒng)。 數(shù)據(jù)庫主要解決以下數(shù)據(jù)庫主要解決以下3個問題。個問題。(1)有效地組織數(shù)據(jù)。主

6、要是對數(shù)據(jù)進行合理設(shè)計,以有效地組織數(shù)據(jù)。主要是對數(shù)據(jù)進行合理設(shè)計,以便計算機高效存儲。便計算機高效存儲。(2)將數(shù)據(jù)方便地輸入計算機中。將數(shù)據(jù)方便地輸入計算機中。(3)根據(jù)用戶的要求將數(shù)據(jù)從計算機中提取出來。根據(jù)用戶的要求將數(shù)據(jù)從計算機中提取出來。1.2.1 數(shù)據(jù)庫系統(tǒng)的特點 1實現(xiàn)數(shù)據(jù)共享 2實現(xiàn)數(shù)據(jù)獨立 3減少數(shù)據(jù)冗余度 4避免數(shù)據(jù)不一致性 5加強對數(shù)據(jù)的保護1.2 .2關(guān)系數(shù)據(jù)庫概述 關(guān)系數(shù)據(jù)庫(Relation Database)是若干個依照關(guān)系模型設(shè)計的數(shù)據(jù)表文件的集合,也就是說關(guān)系數(shù)據(jù)庫是由若干張依照關(guān)系模型設(shè)計的二維表組成的。關(guān)系數(shù)據(jù)庫有以下特點:關(guān)系數(shù)據(jù)庫有以下特點:(1)以

7、面向系統(tǒng)的觀點組織數(shù)據(jù),使數(shù)據(jù)具有最小的冗余度,以面向系統(tǒng)的觀點組織數(shù)據(jù),使數(shù)據(jù)具有最小的冗余度,支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。(2)具有高度的數(shù)據(jù)和程序的獨立性,用戶的應(yīng)用程序與數(shù)具有高度的數(shù)據(jù)和程序的獨立性,用戶的應(yīng)用程序與數(shù)據(jù)的邏輯結(jié)構(gòu)以及數(shù)據(jù)的物理存儲方式有關(guān)。據(jù)的邏輯結(jié)構(gòu)以及數(shù)據(jù)的物理存儲方式有關(guān)。(3)由于數(shù)據(jù)具有共享性,因此數(shù)據(jù)庫中的數(shù)據(jù)能為多個用由于數(shù)據(jù)具有共享性,因此數(shù)據(jù)庫中的數(shù)據(jù)能為多個用戶服務(wù)。戶服務(wù)。(4)關(guān)系數(shù)據(jù)庫允許多個用戶同時訪問,同時提供了各種控關(guān)系數(shù)據(jù)庫允許多個用戶同時訪問,同時提供了各種控制功能,從而可以保證數(shù)據(jù)的安全性、完整性和并發(fā)性控制功能,從

8、而可以保證數(shù)據(jù)的安全性、完整性和并發(fā)性控制。制。132數(shù)據(jù)2程序1程序2程序N數(shù)據(jù)1數(shù)據(jù)N12數(shù)據(jù)1數(shù)據(jù)N程序1程序2程序N數(shù)據(jù)2文件系統(tǒng)132程序1數(shù)據(jù)庫程序2程序312面向?qū)ο蟮某绦蛟O(shè)計技術(shù)與數(shù)據(jù)庫面向?qū)ο蟮某绦蛟O(shè)計技術(shù)與數(shù)據(jù)庫技術(shù)相結(jié)合的產(chǎn)物。技術(shù)相結(jié)合的產(chǎn)物。采用了面向?qū)ο蟪绦蛟O(shè)計方法的思想和觀點,采用了面向?qū)ο蟪绦蛟O(shè)計方法的思想和觀點,來描述現(xiàn)實世界實體的邏輯組織和對象之間來描述現(xiàn)實世界實體的邏輯組織和對象之間的聯(lián)系,提高了數(shù)據(jù)庫管理效率,降低了用的聯(lián)系,提高了數(shù)據(jù)庫管理效率,降低了用戶使用的復(fù)雜性。戶使用的復(fù)雜性。面向?qū)ο髷?shù)據(jù)庫技術(shù)將成為數(shù)據(jù)庫技面向?qū)ο髷?shù)據(jù)庫技術(shù)將成為數(shù)據(jù)庫技術(shù)之

9、后的新一代數(shù)據(jù)管理技術(shù)。術(shù)之后的新一代數(shù)據(jù)管理技術(shù)。 在數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)中,模式是整個系統(tǒng)在數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)中,模式是整個系統(tǒng)的核心和關(guān)鍵。而模式的本原和主體是數(shù)據(jù)模型。的核心和關(guān)鍵。而模式的本原和主體是數(shù)據(jù)模型。表示實體及實體之間聯(lián)系的數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)稱表示實體及實體之間聯(lián)系的數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)稱為數(shù)據(jù)模型。為數(shù)據(jù)模型。 實體:實體:指客觀存在并可相互區(qū)別的物體。實體可以是實在的物體,如學(xué)生、圖書等。也可以是抽象的事件,如訂貨、借書等。 屬性:屬性:實體具有的某一種特性。 聯(lián)系:聯(lián)系:實體間的對應(yīng)關(guān)系兩個實體之間的聯(lián)系有兩個實體之間的聯(lián)系有3 3種類型:一對一聯(lián)系(種類型:一對一聯(lián)系(

10、1:11:1),一),一對多聯(lián)系(對多聯(lián)系(1:n1:n),多對多聯(lián)系(),多對多聯(lián)系(m:nm:n) 一個實體集(表)中的每一個實體,另一個實體集(表)至多有一個實體與之聯(lián)系。反之亦然。例如,學(xué)生表和學(xué)生家庭表之間是一對一的聯(lián)系。班長班長班級班級11 一個實體集(表)的每一條記錄與另一個實體集(表)中的多條記錄相關(guān)聯(lián)。例如,學(xué)生表和成績表之間是一對多的聯(lián)系。班長班長學(xué)生學(xué)生1n 多對多聯(lián)系表示一個實體集(表)的多條記錄與另一個實體集(表)中的多條記錄相關(guān)聯(lián)。例如,學(xué)生成績表和課程表之間是多對多的聯(lián)系。教師教師學(xué)生學(xué)生mn教師講課ER圖 數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)形式,叫數(shù)據(jù)模型,它是對數(shù)據(jù)庫如何組織的

11、一種模型化表示。 數(shù)據(jù)模型是對客觀事物及其聯(lián)系的數(shù)據(jù)描述,它反映了實體內(nèi)部以及實體與實體之間的聯(lián)系。也可以說數(shù)據(jù)模型是指數(shù)據(jù)庫中記錄與記錄之間的關(guān)系。 數(shù)據(jù)模型不同,相應(yīng)的數(shù)據(jù)庫系統(tǒng)就完全不同。任何一個數(shù)據(jù)庫管理系統(tǒng)都是基于某種數(shù)據(jù)模型的,數(shù)據(jù)模型是數(shù)據(jù)庫設(shè)計的核心。 數(shù)據(jù)庫管理系統(tǒng)常用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型3種模型。實體之間的對應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實世界事物之間的相互關(guān)系。學(xué)校學(xué)校生物學(xué)院生物學(xué)院管理學(xué)院管理學(xué)院信息學(xué)院信息學(xué)院建筑學(xué)院建筑學(xué)院計算機系計算機系信息科學(xué)系信息科學(xué)系系系教研室學(xué)生教師宿舍宿舍學(xué)校學(xué)校課程課程教材教材教師教師學(xué)生學(xué)生教室教室 關(guān)系模型是建立在

12、關(guān)系代數(shù)基礎(chǔ)上的,一個關(guān)系模型的邏輯結(jié)構(gòu)是一個二維表,它由行和列組成。 在關(guān)系模型中操作的對象和結(jié)果都是二維表,這種二維表就稱為關(guān)系,用關(guān)系表示的數(shù)據(jù)模型稱為關(guān)系模型。讀者編號讀者編號姓名姓名性別性別出生日期出生日期辦證日期辦證日期VIP聯(lián)系電聯(lián)系電話話王天依王天依女女1986-10-262007-9-3TRUE裴志紅裴志紅女女1986-4-302007-9-3FALSE趙樂趙樂男男1986-11-242007-9-3FALSE杜超杜超男男1986-4-282007-9-3FALSE張寅雪張寅雪女女1985-11-152007-9-3FALSE 一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。

13、如:納稅登記(稅號,姓名,聯(lián)系電話) 。 一個二維表中,水平方向的一行成為一個元組元組對應(yīng)表中的一個具體記錄。Access中表示為記錄。 二維表中垂直方向的列。Access中表示為字段名。屬性的取值范圍。 其值能唯一地標(biāo)識一個元組的屬性或?qū)傩缘慕M合。 如:教師關(guān)系中的“學(xué)號”屬性、選課成績關(guān)系中的“學(xué)號”與“課程號”屬性組合。 如果表中一個字段不是本表的主關(guān)鍵字,而是另外一個表的關(guān)鍵字和候選關(guān)鍵字,這個字段就稱為外關(guān)鍵字。通過外部關(guān)鍵字使表與表建立聯(lián)系。對關(guān)系的描述稱為關(guān)系模式,其格式為 關(guān)系名(屬性關(guān)系名(屬性1 1,屬性,屬性2 2,屬性,屬性n n )例:讀者表(讀者編號,姓名,性別,出生日期,辦證日期,VIP,聯(lián)系電話) 關(guān)系中的每個屬性必須是不可劃分的數(shù)據(jù)項關(guān)系中的每個屬性必須是不可劃分的數(shù)據(jù)項每一列的元素必須是同一類型的數(shù)據(jù),來自同一個域每一列的元素必須是同一類型的數(shù)據(jù),來自同一個域在同一個關(guān)系中不能出現(xiàn)相同的屬性名在同一個關(guān)系中不能出現(xiàn)相同的屬性名關(guān)系中不允許有完全相同的元組關(guān)系中不允許有完全相同的元組在一個關(guān)系中元組和列的次序無關(guān)緊要在一個關(guān)系中元組和列的次序無關(guān)緊要 關(guān)系的基本運算有兩類:學(xué)號姓名性別出生日期入學(xué)成績學(xué)號姓名性別出生日期入學(xué)成績 040101王洪男85-03-10510040201孫磊男

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論