Access資料庫系統(tǒng)理論與實(shí)務(wù)_第1頁
Access資料庫系統(tǒng)理論與實(shí)務(wù)_第2頁
Access資料庫系統(tǒng)理論與實(shí)務(wù)_第3頁
Access資料庫系統(tǒng)理論與實(shí)務(wù)_第4頁
Access資料庫系統(tǒng)理論與實(shí)務(wù)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 資料庫系統(tǒng)理論與實(shí)務(wù) 課程名稱:_ 指導(dǎo)教授:_編輯課件目錄-1一、 資料庫與資料庫管理系統(tǒng)第1章: 資料庫與資料庫模型第2章: 資料庫管理系統(tǒng)第3章: Access的基本使用第4章: 建立資料表第5章: 資料表的索引與查詢第6章: 資料工作表的排序與篩選第7章: 表單的使用介面第8章: 輸出報(bào)表編輯課件目錄-2二、 關(guān)聯(lián)式資料庫第9章: 關(guān)聯(lián)式資料庫第10章: 實(shí)體關(guān)聯(lián)圖與正規(guī)化分析第11章: 建立資料庫關(guān)聯(lián)圖第12章: 建立關(guān)聯(lián)式查詢第13章: 關(guān)聯(lián)式表單的建立第14章: 建立關(guān)聯(lián)式報(bào)表編輯課件目錄-3三、 資料庫系統(tǒng)開發(fā)實(shí)務(wù)第15章: 表單的進(jìn)階設(shè)計(jì)第16章: 運(yùn)算式的應(yīng)用第17章:

2、巨集的使用第18章: SQL結(jié)構(gòu)化查詢語言第19章: VBA程式設(shè)計(jì)編輯課件目錄-4四、 資料庫系統(tǒng)專案實(shí)務(wù) 進(jìn)銷存系統(tǒng)第20章: 銷售管理系統(tǒng)的需求與規(guī)劃第21章: 客戶資料管理第22章: 員工資料管理第23章: 產(chǎn)品資訊管理第24章: 訂單資訊管理第25章: 銷售排行榜與業(yè)績統(tǒng)計(jì)第26章: 系統(tǒng)整合與資料庫管理編輯課件目錄-5附錄A:事件分類說明附錄B:巨集指令的分類說明附錄C:VBA函數(shù)速查表編輯課件第1章 資料庫與資料庫模型1-1 資料庫的基礎(chǔ)1-2 資料庫模型1-3 資料庫系統(tǒng)的種類1-4 資料庫系統(tǒng)的處理架構(gòu)編輯課件1-1 資料庫的基礎(chǔ)1-1-1 資料庫的定義1-1-2 邏輯關(guān)聯(lián)資

3、料1-1-3 Access資料庫編輯課件1-1 資料庫的基礎(chǔ)-說明一般來說,我們所泛稱的資料庫正確的說是資料庫系統(tǒng)(Database System)的一部分,資料庫系統(tǒng)是由資料庫(Database)和資料庫管理系統(tǒng)(Database Mangement System,簡稱DBMS)所組成。編輯課件1-1 資料庫的基礎(chǔ)-圖例編輯課件1-1-1 資料庫的定義-範(fàn)例資料庫(Database)這個名詞是一個概念,這是一種資料儲存單位,一些經(jīng)過組織的資料集合。事實(shí)上,有很多現(xiàn)成擁有或一些常常使用的資料集合,都可以稱為資料庫,如下所示:在Word文件中編輯的通訊錄資料。使用Excel管理的學(xué)生成績資料。在

4、應(yīng)用程式提供相關(guān)功能來維護(hù)和分析儲存在大型檔案的資料。銀行的帳戶資料和交易資料。醫(yī)院的病人資料。大學(xué)的學(xué)生、課程、選課和教授資料。電信公司的帳單資料。編輯課件1-1-1 資料庫的定義-定義資料庫正式的定義有很多種,比較通用的定義,如下所示:定義1.1:資料庫(Database)是一個儲存資料的電子文件檔案櫃(An Electronic Filing Cabinet)。以現(xiàn)代的企業(yè)或組織來說,資料庫是讓企業(yè)或組織能夠正常運(yùn)作的重要元件,想想看!如果銀行沒有帳戶和交易記錄的資料庫,客戶存款和提款需要如何運(yùn)作。每家航空公司都需要依賴訂票系統(tǒng)的資料庫,才能讓各旅行社訂機(jī)票,旅客才知道班機(jī)是否已經(jīng)客滿。

5、編輯課件1-1-1 資料庫的定義-長存資料在企業(yè)或組織資料庫儲存的大量資料並非短暫儲存的暫時資料,而是長時間存在的資料,稱為長存資料(Persistent Data),長存資料是維持企業(yè)或組織正常運(yùn)作的重要資料,如下:在組織中的資料需要一些操作或運(yùn)算來維護(hù)資料。例如:當(dāng)公司員工有人離職或是新進(jìn),員工資料需要新增和刪除操作來進(jìn)行維護(hù)。資料之間是有關(guān)係的。例如:員工資料和出勤資料擁有關(guān)係,一位員工擁有一份多筆的出勤資料。資料不包含輸出資料、暫存資料或任何延伸資訊。例如:員工平均出勤資料、年齡和居住地分佈資料等並不屬於長存資料,因?yàn)檫@些資料都可以透過資料運(yùn)算而得,亦稱為導(dǎo)出資料(Derived Da

6、ta)。編輯課件1-1-2 邏輯關(guān)聯(lián)資料在資料庫儲存的是一種擁有關(guān)係的資料,這些資料使用關(guān)聯(lián)性(Relationships)建立與其它資料的邏輯關(guān)聯(lián),所以稱為邏輯關(guān)聯(lián)資料(Logically Related Data)。關(guān)聯(lián)性是一個術(shù)語,如果使用口語方式來說,可以將它視為一種資料間的連結(jié),在資料庫儲存的是一種完全連結(jié)(Fully Connected)的資料,完全連結(jié)是指資料庫儲存的資料間擁有連結(jié)方式,這個連結(jié)允許從一個資料存取其它的資料。例如:前述的員工資料和出勤資料擁有關(guān)係,一位員工擁有一份多筆的出勤資料,換一個角度來說,就是在資料之間擁有連結(jié)方式,以便可以將員工資料連接到出勤資料。編輯課件

7、1-1-3 Access資料庫-儲存資料1Access資料庫的資料是儲存在資料表(Tables)物件,每一個資料表使用欄位(Fields)分類成很多群組,每一個群組是一筆記錄(Records),例如:通訊錄資料原來是使用表格儲存,如下表所示:編輯課件1-1-3 Access資料庫-儲存資料1Access可以將上述表格轉(zhuǎn)換成【通訊錄資料.mdb】檔案,這是一個資料庫,內(nèi)含上述表格的通訊資料,【通訊錄】是表格名稱,順理成章成為資料表物件的名稱,表格的每一列是一筆記錄的群組,這個群組分成欄位:姓名、地址、電話、生日和電子郵件地址。換一個角度來看,我們使用資料庫儲存資料的目的是為了能夠快速排序和查詢,

8、或是輸出報(bào)表,所以資料庫管理系統(tǒng)提供有各種排序和查詢功能,只需透過資料庫管理系統(tǒng)就能夠輕鬆取出資料庫所需的資料且產(chǎn)生所需的報(bào)表,這也是我們建立資料庫的目的。編輯課件1-1-3 Access資料庫-組成物件Access資料庫是一個副檔名為.accdb的檔案(舊版Access副檔名是.mdb),在此檔案包含多種物件,其組成架構(gòu)如下圖所示:編輯課件1-2 資料庫模型1-2-1 大型檔案資料庫模型1-2-2 階層式資料庫模型1-2-3 網(wǎng)路式資料庫模型1-2-4 關(guān)聯(lián)式資料庫模型編輯課件1-2 資料庫模型資料庫模型(Database Model)是使用一組整合觀念來描述資料與資料間的關(guān)係和資料的限制條

9、件(檢查是否是儲存正確資料的條件),也就是用來描述資料庫中資料的關(guān)聯(lián)性。Access是一套關(guān)聯(lián)式資料庫系統(tǒng),這是指它是一套使用關(guān)聯(lián)式資料庫模型(Relational Database Model)的資料庫管理系統(tǒng)。編輯課件1-2-1 大型檔案資料庫模型-說明大型檔案資料庫模型(Flat-File Database Model)是直接使用檔案(通常是文字檔案)儲存資料庫的資料。早期在沒有資料庫管理系統(tǒng)的年代,大部分公司都是直接使用COBOL程式語言設(shè)計(jì)系統(tǒng),以文字檔案儲存資料,每一個檔案是一個資料表,檔案中的每一列是一筆記錄,使用固定欄寬或特殊的分隔字元儲存欄位資料。編輯課件1-2-1 大型檔案

10、資料庫模型-範(fàn)例1資料庫的每一個文字檔案就是一個資料表,在檔案中的每一列是一筆記錄,使用固定欄寬或特殊分隔字元來儲存欄位資料,例如:【學(xué)生】資料表,如下圖所示:編輯課件1-2-1 大型檔案資料庫模型-範(fàn)例2如果資料庫很龐大,需要使用多個資料表來儲存資料時,每一個資料表就是一個檔案,例如:新增【選課】資料表,如右圖所示:編輯課件1-2-2 階層式資料庫模型-說明階層式資料庫模型(Hierarchical Database Model)是使用樹狀結(jié)構(gòu)來組織資料且建立關(guān)聯(lián)性,記錄資料間是以父子關(guān)係來建立連接,每一個子記錄只能擁有一個父記錄。編輯課件1-2-2 階層式資料庫模型-資料結(jié)構(gòu)階層式資料庫模

11、型的資料結(jié)構(gòu)一定擁有一個樹根(Root),使用父子關(guān)聯(lián)性(Parent-child Relationships)來連接記錄集合,將資料建立成階層的樹狀結(jié)構(gòu)。階層式資料庫模型擁有兩種基本型態(tài),如下所示:記錄型態(tài)(Record Type):記錄型態(tài)是由一組欄位屬性所組成。每一個記錄型態(tài)的成員稱為記錄,資料表是一組記錄的集合。父子關(guān)聯(lián)型態(tài)(Parent-child Relationship Type):在兩個記錄型態(tài)間的連接型態(tài),屬於一種一對多關(guān)聯(lián)性(Relationship),這是從稱為父記錄型態(tài)(Parent Record Type)關(guān)聯(lián)到多個子記錄型態(tài)(Child Record Type)。編

12、輯課件1-2-2 階層式資料庫模型-資料庫完整圖書出版的階層式資料庫,如下圖所示:編輯課件1-2-2 階層式資料庫模型-多對多關(guān)聯(lián)性多對多關(guān)聯(lián)性(Relationships)在階層式資料庫模型可以使用重複相同的記錄型態(tài)來建立,如下圖所示:編輯課件1-2-2 階層式資料庫模型-優(yōu)缺點(diǎn)階層式資料庫模型的優(yōu)缺點(diǎn),如下表所示:編輯課件1-2-3 網(wǎng)路式資料庫模型-資料結(jié)構(gòu)1網(wǎng)路式資料庫模型(Network Database Model)不同於階層式是一種階層架構(gòu),它是將資料組織成網(wǎng)路狀的圖形,在資料間的連接可以擁有迴圈。網(wǎng)路式資料庫模型一樣擁有兩種基本型態(tài),如下所示:記錄型態(tài)(Record Type)

13、:記錄型態(tài)是由一組屬性所組成,每一個記錄型態(tài)的成員稱為記錄,資料表是一組記錄的集合。連接型態(tài)(Link Type):在兩個記錄型態(tài)間的連接型態(tài),屬於一種一對多關(guān)聯(lián)性(Relationship),這是從稱為擁有者型態(tài)(Owner Type)關(guān)聯(lián)到多個成員型態(tài)(Member Type)。編輯課件1-2-3 網(wǎng)路式資料庫模型-資料結(jié)構(gòu)2網(wǎng)路式資料庫模型是建立在兩種集合結(jié)構(gòu)(Set Structures),也就是一組記錄型態(tài)的記錄集合(A Set of Records)和一組連接型態(tài)的連接集合(A Set of Links),如下圖所示:編輯課件1-2-3 網(wǎng)路式資料庫模型-資料庫完整銀行分行帳戶的網(wǎng)

14、路式資料庫,如下圖:編輯課件1-2-3 網(wǎng)路式資料庫模型-優(yōu)缺點(diǎn)網(wǎng)路式資料庫模型的優(yōu)缺點(diǎn),如下表所示:編輯課件1-2-4 關(guān)聯(lián)式資料庫模型-說明關(guān)聯(lián)式資料庫模型(Relational Database Model)是1970年由IBM研究員E. F. Codd博士開發(fā)的資料庫模型,其理論基礎(chǔ)是數(shù)學(xué)的集合論(Set Theory),不同於階層和網(wǎng)路式模式使用低階指標(biāo)連結(jié)資料,關(guān)聯(lián)式資料庫模型是使用資料值(Data Value)建立關(guān)聯(lián),支援一對一、一對多和多對多關(guān)聯(lián)性。編輯課件1-2-4 關(guān)聯(lián)式資料庫模型-資料結(jié)構(gòu)關(guān)聯(lián)式資料庫模型可以視為一個儲存記錄的二維表格,其資料結(jié)構(gòu)是關(guān)聯(lián)表(Relatio

15、ns),如下圖所示:編輯課件1-2-4 關(guān)聯(lián)式資料庫模型-關(guān)聯(lián)性關(guān)聯(lián)式資料庫模型建立的關(guān)聯(lián)是以資料值(Data Values),而不是使用連接結(jié)構(gòu)(Links Structures),如下圖所示:編輯課件1-2-4 關(guān)聯(lián)式資料庫模型-優(yōu)缺點(diǎn)關(guān)聯(lián)式資料庫模型的優(yōu)缺點(diǎn),如下表所示:編輯課件1-3 資料庫系統(tǒng)的種類1-3-1 使用者數(shù)來區(qū)分1-3-2 範(fàn)圍來區(qū)分1-3-3 位置來區(qū)分1-3-4 資料庫模型來區(qū)分編輯課件1-3-1 使用者數(shù)來區(qū)分資料庫系統(tǒng)以使用者人數(shù)來區(qū)分可以分為單人使用和多人使用的資料庫系統(tǒng),如下所示:單人使用(Single-user):單人使用的資料庫系統(tǒng),資料庫系統(tǒng)只有專屬的使

16、用者,從早期大型主機(jī)的資料庫系統(tǒng)和一些小型資料庫系統(tǒng)都屬於此類。多人使用(Multi-user):資料庫系統(tǒng)允許多位使用者同時使用,目前大部分資料庫系統(tǒng)都屬於多人使用的資料庫系統(tǒng)。編輯課件1-3-2 範(fàn)圍來區(qū)分桌上型(Desktop):桌上型資料庫系統(tǒng)是指在個人電腦上執(zhí)行的資料庫系統(tǒng),通常屬於個人使用,適用在個人或中小企業(yè)的資料庫應(yīng)用。工作群組(Workgroup):在公司部門或組織中以工作群組方式區(qū)分的資料庫系統(tǒng)。例如:業(yè)務(wù)、會計(jì)和倉庫管理等各工作群組使用的資料庫系統(tǒng),巿面上眾多現(xiàn)成的進(jìn)銷存、會計(jì)和客戶管理等資料庫系統(tǒng)都屬此類。企業(yè)級(Enterprise):跨部門或分公司的大型資料庫系統(tǒng),

17、屬於大型企業(yè)使用的資料庫系統(tǒng),因?yàn)榉止究赡芊謥言谑澜绺鞯?,大多是使用分散式資料庫系統(tǒng)(Distributed Database System)。編輯課件1-3-3 位置來區(qū)分集中式資料處理(Centralized Data Processing):指使用單一大型主機(jī)(Mainframe),將資料處理、儲存都集中在這臺電腦,使用終端機(jī)(Terminals)連接主機(jī)執(zhí)行資料處理,換句話說,資料庫系統(tǒng)就是安裝在這臺主機(jī)上。分散式資料處理(Distributed Data Processing):電腦是分散在公司和組織的不同位置,使用網(wǎng)路連接電腦,此時的資料庫系統(tǒng)可以安裝在任何一臺電腦執(zhí)行所需的資料

18、處理。編輯課件1-3-4 資料庫模型來區(qū)分資料庫系統(tǒng)如果使用上一節(jié)的資料庫模型來區(qū)分,資料庫系統(tǒng)可以依使用的資料庫模型分類成數(shù)種,例如:網(wǎng)路式資料庫系統(tǒng)。階層式資料庫系統(tǒng)。關(guān)聯(lián)式資料庫系統(tǒng)。編輯課件1-4 資料庫系統(tǒng)的處理架構(gòu)1-4-1 集中式處理架構(gòu)1-4-2 分散式處理架構(gòu)編輯課件1-4 資料庫系統(tǒng)的處理架構(gòu)電腦系統(tǒng)的架構(gòu)很多,依照需求可有無限多種的選擇,不過各種電腦系統(tǒng)架構(gòu)都可以歸類成兩類,換句話說,資料庫系統(tǒng)架構(gòu)也可以分成這2種處理架構(gòu),如下所示:集中式處理架構(gòu)(Centralized Processing Architectures)。分散式處理架構(gòu)(Distributed Processing Architectures)。編輯課件1-4-

溫馨提示

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

評論

0/150

提交評論