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