版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、資料庫系統(tǒng)理論與實務(wù),課程名稱:_____________ 指導(dǎo)教授:_____________,,,目錄-1,,第1章: 資料庫與資料庫模型第2章: 資料庫管理系統(tǒng)第3章: Access的基本使用第4章: 建立資料表第5章: 資料表的索引與查詢第6章: 資料工作表的排序與篩選第7章: 表單的使用介面第8章: 輸出報表,目錄-2,,第9章: 關(guān)聯(lián)式資料庫第10章: 實體關(guān)聯(lián)圖與正規(guī)化分析第11章: 建立資料庫的關(guān)聯(lián)
2、第12章: 建立關(guān)聯(lián)式查詢第13章: 關(guān)聯(lián)式表單的建立第14章: 建立關(guān)聯(lián)式報表第15章: 表單的進(jìn)階設(shè)計第16章: 運算式的應(yīng)用,目錄-3,,第17章: 巨集的使用第18章: SQL結(jié)構(gòu)化查詢語言第19章: VBA程式設(shè)計第20章: 銷售管理系統(tǒng)的需求與規(guī)劃第21章: 客戶資料管理第22章: 員工資料管理第23章: 產(chǎn)品資訊管理第24章: 訂單資訊管理,目錄-4,,第25章: 銷售排行榜與業(yè)績統(tǒng)計第26章: 銷
3、售管理系統(tǒng)的整合附錄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)資料1-1-3 Access資料庫,1-1 資料庫的基礎(chǔ)-說明,一般來說,我們所泛稱的資料庫正確的說是「資料庫系統(tǒng)」(Database System
4、)的一部分,資料庫系統(tǒng)是由「資料庫」(Database)和「資料庫管理系統(tǒng)」(Database Mangement System,簡稱DBMS)所組成。,,1-1 資料庫的基礎(chǔ)-圖例,,1-1-1 資料庫的定義-範(fàn)例,資料庫(Database)這個名詞是一個概念,這是一種資料儲存單位,一些經(jīng)過組織的資料集合。事實上,有很多現(xiàn)成擁有或一些常常使用的資料集合,都可以稱為資料庫,如下所示:在Word文件中編輯的通訊錄資料。使用Excel管
5、理的學(xué)生成績資料。在應(yīng)用程式提供相關(guān)功能來維護(hù)和分析儲存在大型檔案的資料。銀行的帳戶資料和交易資料。醫(yī)院的病人資料。大學(xué)的學(xué)生、課程、選課和教授資料。電信公司的帳單資料。,1-1-1 資料庫的定義-定義,資料庫正式的定義有很多種,比較通用的定義,如下所示:定義1.1:資料庫(Database)是一個儲存資料的電子文件檔案櫃(An Electronic Filing Cabinet)。以現(xiàn)代的企業(yè)或組織來說,資料庫是讓企業(yè)或
6、組織能夠正常運作的重要元件,想想看!如果銀行沒有帳戶和交易記錄的資料庫,客戶存款和提款需要如何運作。每家航空公司都需要依賴訂票系統(tǒng)的資料庫,才能讓各旅行社訂機(jī)票,旅客才知道班機(jī)是否已經(jīng)客滿。,,1-1-1 資料庫的定義-長存資料,在企業(yè)或組織資料庫儲存的大量資料並非短暫儲存的暫時資料,而是長時間存在的資料,稱為「長存資料」(Persistent Data),長存資料是維持企業(yè)或組織正常運作的重要資料,如下:在組織中的資料需要一些操作或
7、運算來維護(hù)資料。例如:當(dāng)公司員工有人離職或是新進(jìn),員工資料需要新增和刪除操作來進(jìn)行維護(hù)。資料之間是有關(guān)係的。例如:員工資料和出勤資料擁有關(guān)係,一位員工擁有一份多筆的出勤資料。資料不包含輸出資料、暫存資料或任何延伸資訊。例如:員工平均出勤資料、年齡和居住地分佈資料等並不屬於長存資料,因為這些資料都可以透過資料運算而得,亦稱為導(dǎo)出資料(Derived Data)。,1-1-2 邏輯關(guān)聯(lián)資料,在資料庫儲存的是一種擁有關(guān)係的資料,這些資料使
8、用關(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)係,一位員工擁有一份多筆的出勤資料,換
9、一個角度來說,就是在資料之間擁有連結(jié)方式,以便可以將員工資料連接到出勤資料。,,1-1-3 Access資料庫-儲存資料1,Access資料庫的資料是儲存在「資料表」(Tables)物件,每一個資料表使用「欄位」(Fields)分類成很多群組,每一個群組是一筆「記錄」(Records),例如:通訊錄資料原來是使用表格儲存,如下表所示:,1-1-3 Access資料庫-儲存資料1,Access可以將上述表格轉(zhuǎn)換成【通訊錄資料.mdb】檔案
10、,這是一個資料庫,內(nèi)含上述表格的通訊資料,【通訊錄】是表格名稱,順理成章成為資料表物件的名稱,表格的每一列是一筆記錄的群組,這個群組分成欄位:姓名、地址、電話、生日和電子郵件地址。換一個角度來看,我們使用資料庫儲存資料的目的是為了能夠快速排序和查詢,或是輸出報表,所以資料庫管理系統(tǒng)提供有各種排序和查詢功能,只需透過資料庫管理系統(tǒng)就能夠輕鬆取出資料庫所需的資料且產(chǎn)生所需的報表,這也是我們建立資料庫的目的。,,1-1-3 Access資料
11、庫-組成物件,Access資料庫是一個副檔名為.mdb的檔案,這個檔案內(nèi)含多種物件,其組成架構(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)係和資料的限制條件(檢查是否是儲存正確資料的條件),也就是用來描述資料庫中資料的關(guān)聯(lián)
12、性。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è)計系統(tǒng),以文字檔案儲存資料,每一個檔案是一個資料表,
13、檔案中的每一列是一筆記錄,使用固定欄寬或特殊的分隔字元儲存欄位資料。,1-2-1 大型檔案資料庫模型-範(fàn)例,例如:【學(xué)生資料】的資料表,如下所示:江小魚:中和景平路1000號:02-22222222:1978/2/2:jane@ms1.hinet.net劉得華:桃園巿三民路1000號:02-33333333:1982/3/3:lu@tpts2.seed.net.te郭富成:臺中巿中港路三段500號:03-44444444:198
14、1/4/4:ko@gcn.net.tw離明:臺南巿中正路1000號:04-55555555:1978/5/5:light@ms11.hinet.net張學(xué)有:高雄市四維路1000號:05-66666666:1979/6/6:geo@ms10.hinet.net在文字檔案內(nèi)容一共有5個欄位,使用”:”符號分隔,如果大型檔案資料庫使用分隔符號儲存,請注意!欄位資料不可使用分隔符號。,,,1-2-2 階層式資料庫模型-說明,階層式資料
15、庫模型(Hierarchical Database Model)是使用樹狀結(jié)構(gòu)來組織資料且建立關(guān)聯(lián)性,記錄資料間是以父子關(guān)係來建立鏈結(jié),每一個子記錄只能擁有一個父記錄。,1-2-2 階層式資料庫模型-資料結(jié)構(gòu),階層式資料庫模型的資料結(jié)構(gòu)一定擁有一個「樹根」(Root),然後使用「父子關(guān)聯(lián)性」(Parent-child Relationships)來鏈結(jié)記錄集合,將資料建立成階層的樹狀結(jié)構(gòu)。階層式模型擁有2種基本型態(tài),如下所示:記錄型態(tài)
16、(Record Type):記錄型態(tài)是由一組欄位屬性組成。每一個記錄型態(tài)的成員稱為記錄,資料是一組記錄的集合。父子關(guān)聯(lián)型態(tài)(Parent-child Relationship Type):2個記錄型態(tài)間的連接型態(tài),屬於一對多關(guān)聯(lián)性(Relationship),這是從稱為「父記錄型態(tài)」(Parent Record Type)可以關(guān)聯(lián)到多個「子資料型態(tài)」(Child Record Type)。,,1-2-2 階層式資料庫模型-資料庫,完整
17、圖書出版的階層式資料庫,如下圖所示:,,1-2-2 階層式資料庫模型-多對多關(guān)聯(lián)性,多對多關(guān)聯(lián)性(Relationships)在階層式資料庫模型可以使用重複相同的記錄型態(tài)來建立,如下圖所示:,1-2-2 階層式資料庫模型-優(yōu)缺點,,1-2-3 網(wǎng)路式資料庫模型-資料結(jié)構(gòu)1,「網(wǎng)路式資料庫模型」(Network Database Model)是將資料組織成網(wǎng)路狀圖形,資料間的鏈結(jié)可以擁有迴圈。網(wǎng)路式資料庫模型一樣擁有2種基本型態(tài),如下所示
18、:記錄型態(tài)(Record Type):記錄型態(tài)是由一組屬性所組成,每一個記錄型態(tài)的成員稱為記錄,資料是一組記錄的集合。鏈結(jié)型態(tài)(Link Type):在2個記錄型態(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)路式資料庫模型是建立在2種「集合結(jié)構(gòu)」(Set Structure
19、s),也就是一組記錄型態(tài)的記錄集合(A Set of Records)和一組鏈結(jié)型態(tài)的鏈結(jié)集合(A Set of Links),如下圖所示:,,,1-2-3 網(wǎng)路式資料庫模型-資料庫,完整銀行分行帳戶的網(wǎng)路式資料庫,如下圖:,1-2-3 網(wǎng)路式資料庫模型-優(yōu)缺點,,1-2-4 關(guān)聯(lián)式資料庫模型-說明,「關(guān)聯(lián)式資料庫模型」(Relational Database Model)是1970年由IBM研究員E. F. Codd博士開發(fā)的資料庫模
20、型,其理論基礎(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)表」(Relations),如下圖所示:,,1-2-4 關(guān)聯(lián)式資料庫模型-關(guān)聯(lián)性,關(guān)聯(lián)式資料庫模型建立的關(guān)聯(lián)是以資料值(Data V
21、alues),而不是使用鏈結(jié)結(jié)構(gòu)(Links Structures),如下圖所示:,1-2-4 關(guān)聯(lián)式資料庫模型-優(yōu)缺點,,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)只有專屬
22、的使用者,從早期大型主機(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ù)、會計
23、和倉庫管理等各工作群組使用的資料庫系統(tǒng),巿面上眾多現(xiàn)成的進(jìn)銷存、會計和客戶管理等資料庫系統(tǒng)都屬此類。企業(yè)級(Enterprise):跨部門或分公司的大型資料庫系統(tǒng),屬於大型企業(yè)使用的資料庫系統(tǒng),因為分公司可能分佈在世界各地,大多是使用分散式資料庫系統(tǒng)(Distributed Database System)。,1-3-3 位置來區(qū)分,集中式資料處理(Centralized Data Processing):指使用單一大型主機(jī)(Main
24、frame),將資料處理、儲存都集中在這臺電腦,使用「終端機(jī)」(Terminals)連接主機(jī)執(zhí)行資料處理,換句話說,資料庫系統(tǒng)就是安裝在這臺主機(jī)上。分散式資料處理(Distributed Data Processing):電腦是分散在公司和組織的不同位置,使用網(wǎng)路連接電腦,此時的資料庫系統(tǒng)可以安裝在任何一臺電腦執(zhí)行所需的資料處理。,1-3-4 資料庫模型來區(qū)分,資料庫系統(tǒng)如果使用上一節(jié)的資料庫模型來區(qū)分,資料庫系統(tǒng)可以依使用的資料庫模
25、型分類成數(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)。
26、分散式處理架構(gòu)(Distributed Processing Architectures)。,1-4-1 集中式處理架構(gòu)-說明,在早期大型主機(jī)(Mainframe)時代,電腦系統(tǒng)主要是使用IBM公司開發(fā)的「系統(tǒng)網(wǎng)路架構(gòu)」(Systems Network Architecture, SNA),這種架構(gòu)屬於集中式處理架構(gòu),擁有一臺大型主機(jī),使用多個終端機(jī)(Terminals)與主機(jī)溝通。,,1-4-1 集中式處理架構(gòu)-圖例,,1-4-2 分
27、散式處理架構(gòu)-說明,分散式處理架構(gòu)(Distributed Processing Architectures)隨著個人電腦和區(qū)域網(wǎng)路的興起,大型主機(jī)逐漸被功能強(qiáng)大的個人電腦或工作站(Workstation)取代,個人電腦和工作站足以分擔(dān)原來大型主機(jī)負(fù)責(zé)的工作,使用多臺個人電腦和工作站透過網(wǎng)路分開在各電腦執(zhí)行所分擔(dān)的工作,稱為分散式處理架構(gòu)。,1-4-2 分散式處理架構(gòu)-主從架構(gòu),在1980年代的中期,「主從架構(gòu)」(Client/Serv
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程本位評量理論與實務(wù)
- 基於apple ios的餐飲管理系統(tǒng)的建模與實現(xiàn)
- 美體瘦身資料庫
- 客戶服務(wù)資料卡片
- [學(xué)習(xí)]兒少保護(hù)相關(guān)法令與實務(wù)
- 以大同管理觀探討臺灣銀髮族醫(yī)療健康服務(wù)品質(zhì)管理的理論與實證研究.pdf
- 明新科技大學(xué)運動管理實務(wù)與實習(xí)實施要點(草案)
- 工業(yè)工程與系統(tǒng)管理學(xué)系碩士學(xué)位論文指導(dǎo)教授同意書
- 中國經(jīng)濟(jì)金融研究資料庫
- [教育]引文資料庫在學(xué)術(shù)研究之應(yīng)用
- 人力資源管理概論
- 電子資料處理循環(huán)
- 日本選択理論心理學(xué)會 資格認(rèn)定制度(案)
- [教育]銀行業(yè)企業(yè)倫理實踐與績效評估
- 諺譯《老樸》與近代漢語語音系統(tǒng)研究——《翻譯老樸》聲母系統(tǒng)-.pdf
- 《人力資源開發(fā)與管理》
- 江蘇省出土古文字資料整理與研究.pdf
- 臺北市高中職非學(xué)校型態(tài)實驗教育申請資料
- 【課件】平衡記分卡設(shè)計實務(wù)
- 第七章 外資薪資與福利手冊.ppt
評論
0/150
提交評論