版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
資料庫系統理論與實務
課程名稱:_____________指導教授:_____________精选ppt目錄-1第1章:資料庫與資料庫模型第2章:資料庫管理系統第3章:Access的基本使用第4章:建立資料表第5章:資料表的索引與查詢第6章:資料工作表的排序與篩選第7章:表單的使用介面第8章:輸出報表精选ppt目錄-2第9章:關聯式資料庫第10章:實體關聯圖與正規化分析第11章:建立資料庫的關聯第12章:建立關聯式查詢第13章:關聯式表單的建立第14章:建立關聯式報表第15章:表單的進階設計第16章:運算式的應用精选ppt目錄-3第17章:巨集的使用第18章:SQL結構化查詢語言第19章:VBA程式設計第20章:銷售管理系統的需求與規劃第21章:客戶資料管理第22章:員工資料管理第23章:產品資訊管理第24章:訂單資訊管理精选ppt目錄-4第25章:銷售排行榜與業績統計第26章:銷售管理系統的整合附錄A:事件分類說明附錄B:巨集指令的分類說明附錄C:VBA函數速查表精选ppt第1章資料庫與資料庫模型1-1資料庫的基礎1-2資料庫模型1-3資料庫系統的種類1-4資料庫系統的處理架構精选ppt1-1資料庫的基礎1-1-1資料庫的定義1-1-2邏輯關聯資料1-1-3Access資料庫精选ppt1-1資料庫的基礎-說明一般來說,我們所泛稱的資料庫正確的說是「資料庫系統」(DatabaseSystem)的一部分,資料庫系統是由「資料庫」(Database)和「資料庫管理系統」(DatabaseMangementSystem,簡稱DBMS)所組成。精选ppt1-1資料庫的基礎-圖例精选ppt1-1-1資料庫的定義-範例資料庫(Database)這個名詞是一個概念,這是一種資料儲存單位,一些經過組織的資料集合。事實上,有很多現成擁有或一些常常使用的資料集合,都可以稱為資料庫,如下所示:在Word文件中編輯的通訊錄資料。使用Excel管理的學生成績資料。在應用程式提供相關功能來維護和分析儲存在大型檔案的資料。銀行的帳戶資料和交易資料。醫院的病人資料。大學的學生、課程、選課和教授資料。電信公司的帳單資料。精选ppt1-1-1資料庫的定義-定義資料庫正式的定義有很多種,比較通用的定義,如下所示:定義1.1:資料庫(Database)是一個儲存資料的電子文件檔案櫃(AnElectronicFilingCabinet)。以現代的企業或組織來說,資料庫是讓企業或組織能夠正常運作的重要元件,想想看!如果銀行沒有帳戶和交易記錄的資料庫,客戶存款和提款需要如何運作。每家航空公司都需要依賴訂票系統的資料庫,才能讓各旅行社訂機票,旅客才知道班機是否已經客滿。精选ppt1-1-1資料庫的定義-長存資料在企業或組織資料庫儲存的大量資料並非短暫儲存的暫時資料,而是長時間存在的資料,稱為「長存資料」(PersistentData),長存資料是維持企業或組織正常運作的重要資料,如下:在組織中的資料需要一些操作或運算來維護資料。例如:當公司員工有人離職或是新進,員工資料需要新增和刪除操作來進行維護。資料之間是有關係的。例如:員工資料和出勤資料擁有關係,一位員工擁有一份多筆的出勤資料。資料不包含輸出資料、暫存資料或任何延伸資訊。例如:員工平均出勤資料、年齡和居住地分佈資料等並不屬於長存資料,因為這些資料都可以透過資料運算而得,亦稱為導出資料(DerivedData)。精选ppt1-1-2邏輯關聯資料在資料庫儲存的是一種擁有關係的資料,這些資料使用關聯性(Relationships)建立與其它資料的邏輯關聯,所以稱為「邏輯關聯資料」(LogicallyRelatedData)。關聯性是一個術語,如果使用口語方式來說,可以將它視為一種資料間的連結,在資料庫儲存的是一種「完全連結」(FullyConnected)的資料,完全連結是指資料庫儲存的資料間擁有連結方式,這個連結允許從一個資料存取其它的資料。例如:前述的員工資料和出勤資料擁有關係,一位員工擁有一份多筆的出勤資料,換一個角度來說,就是在資料之間擁有連結方式,以便可以將員工資料連接到出勤資料。精选ppt1-1-3Access資料庫-儲存資料1Access資料庫的資料是儲存在「資料表」(Tables)物件,每一個資料表使用「欄位」(Fields)分類成很多群組,每一個群組是一筆「記錄」(Records),例如:通訊錄資料原來是使用表格儲存,如下表所示:精选ppt1-1-3Access資料庫-儲存資料1Access可以將上述表格轉換成【通訊錄資料.mdb】檔案,這是一個資料庫,內含上述表格的通訊資料,【通訊錄】是表格名稱,順理成章成為資料表物件的名稱,表格的每一列是一筆記錄的群組,這個群組分成欄位:姓名、地址、電話、生日和電子郵件地址。換一個角度來看,我們使用資料庫儲存資料的目的是為了能夠快速排序和查詢,或是輸出報表,所以資料庫管理系統提供有各種排序和查詢功能,只需透過資料庫管理系統就能夠輕鬆取出資料庫所需的資料且產生所需的報表,這也是我們建立資料庫的目的。精选ppt1-1-3Access資料庫-組成物件Access資料庫是一個副檔名為.mdb的檔案,這個檔案內含多種物件,其組成架構如下圖所示:精选ppt1-2資料庫模型1-2-1大型檔案資料庫模型1-2-2階層式資料庫模型1-2-3網路式資料庫模型1-2-4關聯式資料庫模型精选ppt1-2資料庫模型「資料庫模型」(DatabaseModel)是使用一組整合觀念來描述資料與資料間的關係和資料的限制條件(檢查是否是儲存正確資料的條件),也就是用來描述資料庫中資料的關聯性。Access是一套關聯式資料庫系統,這是指它是一套使用關聯式資料庫模型(RelationalDatabaseModel)的資料庫管理系統。精选ppt1-2-1大型檔案資料庫模型-說明「大型檔案資料庫模型」(Flat-FileDatabaseModel)是直接使用檔案(通常是文字檔案)儲存資料庫的資料。早期在沒有資料庫管理系統的年代,大部分公司都是直接使用COBOL程式語言設計系統,以文字檔案儲存資料,每一個檔案是一個資料表,檔案中的每一列是一筆記錄,使用固定欄寬或特殊的分隔字元儲存欄位資料。精选ppt1-2-1大型檔案資料庫模型-範例例如:【學生資料】的資料表,如下所示:江小魚:中和景平路1000號:02-22222222:1978/2/2:jane@劉得華:桃園巿三民路1000號:02-33333333:1982/3/3:lu@.te郭富成:台中巿中港路三段500號:03-44444444:1981/4/4:ko@.tw離明:台南巿中正路1000號:04-55555555:1978/5/5:light@張學有:高雄市四維路1000號:05-66666666:1979/6/6:geo@在文字檔案內容一共有5個欄位,使用”:”符號分隔,如果大型檔案資料庫使用分隔符號儲存,請注意!欄位資料不可使用分隔符號。精选ppt1-2-2階層式資料庫模型-說明階層式資料庫模型(HierarchicalDatabaseModel)是使用樹狀結構來組織資料且建立關聯性,記錄資料間是以父子關係來建立鏈結,每一個子記錄只能擁有一個父記錄。精选ppt1-2-2階層式資料庫模型-資料結構階層式資料庫模型的資料結構一定擁有一個「樹根」(Root),然後使用「父子關聯性」(Parent-childRelationships)來鏈結記錄集合,將資料建立成階層的樹狀結構。階層式模型擁有2種基本型態,如下所示:記錄型態(RecordType):記錄型態是由一組欄位屬性組成。每一個記錄型態的成員稱為記錄,資料是一組記錄的集合。父子關聯型態(Parent-childRelationshipType):2個記錄型態間的連接型態,屬於一對多關聯性(Relationship),這是從稱為「父記錄型態」(ParentRecordType)可以關聯到多個「子資料型態」(ChildRecordType)。精选ppt1-2-2階層式資料庫模型-資料庫完整圖書出版的階層式資料庫,如下圖所示:精选ppt1-2-2階層式資料庫模型-多對多關聯性多對多關聯性(Relationships)在階層式資料庫模型可以使用重複相同的記錄型態來建立,如下圖所示:精选ppt1-2-2階層式資料庫模型-優缺點精选ppt1-2-3網路式資料庫模型-資料結構1「網路式資料庫模型」(NetworkDatabaseModel)是將資料組織成網路狀圖形,資料間的鏈結可以擁有迴圈。網路式資料庫模型一樣擁有2種基本型態,如下所示:記錄型態(RecordType):記錄型態是由一組屬性所組成,每一個記錄型態的成員稱為記錄,資料是一組記錄的集合。鏈結型態(LinkType):在2個記錄型態間的連接型態,屬於一對多關聯性(Relationship),這是從稱為「擁有者型態」(OwnerType)關聯到多個「成員型態」(MemberType)。精选ppt1-2-3網路式資料庫模型-資料結構2網路式資料庫模型是建立在2種「集合結構」(SetStructures),也就是一組記錄型態的記錄集合(ASetofRecords)和一組鏈結型態的鏈結集合(ASetofLinks),如下圖所示:精选ppt1-2-3網路式資料庫模型-資料庫完整銀行分行帳戶的網路式資料庫,如下圖:精选ppt1-2-3網路式資料庫模型-優缺點精选ppt1-2-4關聯式資料庫模型-說明「關聯式資料庫模型」(RelationalDatabaseModel)是1970年由IBM研究員E.F.Codd博士開發的資料庫模型,其理論基礎是數學的集合論(SetTheory),不同於階層和網路式模式使用低階指標連結資料,關聯式資料庫模型是使用「資料值」(DataValue)建立關聯,支援一對一、一對多和多對多關聯性。精选ppt1-2-4關聯式資料庫模型-資料結構關聯式資料庫模型可以視為一個儲存記錄的二維表格,其資料結構是「關聯表」(Relations),如下圖所示:精选ppt1-2-4關聯式資料庫模型-關聯性關聯式資料庫模型建立的關聯是以資料值(DataValues),而不是使用鏈結結構(LinksStructures),如下圖所示:精选ppt1-2-4關聯式資料庫模型-優缺點精选ppt1-3資料庫系統的種類1-3-1使用者數來區分1-3-2範圍來區分1-3-3位置來區分1-3-4資料庫模型來區分精选ppt1-3-1使用者數來區分資料庫系統以使用者人數來區分可以分為單人使用和多人使用的資料庫系統,如下所示:單人使用(Single-user):單人使用的資料庫系統,資料庫系統只有專屬的使用者,從早期大型主機的資料庫系統和一些小型資料庫系統都屬於此類。多人使用(Multi-user):資料庫系統允許多位使用者同時使用,目前大部分資料庫系統都屬於多人使用的資料庫系統。精选ppt1-3-2範圍來區分桌上型(Desktop):桌上型資料庫系統是指在個人電腦上執行的資料庫系統,通常屬於個人使用,適用在個人或中小企業的資料庫應用。工作群組(Workgroup):在公司部門或組織中以工作群組方式區分的資料庫系統。例如:業務、會計和倉庫管理等各工作群組使用的資料庫系統,巿面上眾多現成的進銷存、會計和客戶管理等資料庫系統都屬此類。企業級(Enterprise):跨部門或分公司的大型資料庫系統,屬於大型企業使用的資料庫系統,因為分公司可能分佈在世界各地,大多是使用分散式資料庫系統(DistributedDatabaseSystem)。精选ppt1-3-3位置來區分集中式資料處理(CentralizedDataProcessing):指使用單一大型主機(Mainframe),將資料處理、儲存都集中在這台電腦,使用「終端機」(Terminals)連接主機執行資料處理,換句話說,資料庫系統就是安裝在這台主機上。分散式資料處理(DistributedDataProcessing):電腦是分散在公司和組織的不同位置,使用網路連接電腦,此時的資料庫系統可以安裝在任何一台電腦執行所需的資料處理。精选ppt1-3-4資料庫模型來區分資料庫系統如果使用上一節的資料庫模型來區分,資料庫系統可以依使用的資料庫模型分類成數種,例如:網路式資料庫系統。階層式資料庫系統。關聯式資料庫系統。精选ppt1-4資料庫系統的處理架構1-4-1集中式處理架構1-4-2分散式處理架構精选ppt1-4資料庫系統的處理架構電腦系統的架構很多,依照需求可有無限多種的選擇,不過各種電腦系統架構都可以歸類成兩類,換句話說,資料庫系統架構也可以分成這2種處理架構,如下所示:集中式處理架構(CentralizedProcessingArchitectures)。分散式處理架構(DistributedProcessingArchitectures)。精
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年工厂股权转让与产业园区配套设施建设合同3篇
- 个人贷款延期合同书2024版标准格式版B版
- 二零二五年度啤酒节场地租赁合同(含设备安装与维护服务)3篇
- 2025年度朋友合资经营儿童游乐场合同4篇
- 二零二五版绿色建筑项目材料集中采购合同3篇
- 二零二五年度内墙腻子产品责任保险合同
- 2025年度生态旅游区临设转让及生态保护合同4篇
- 2025版土地居间业务规范化合同书(正规范本)6篇
- 二零二五年度啤酒产品节庆活动专用代理合同
- 二零二五年度二手车买卖及二手车评估合同协议2篇
- 2023年广东省公务员录用考试《行测》真题及答案解析
- 2024年公证遗产继承分配协议书模板
- 燃气经营安全重大隐患判定标准课件
- 深圳小学英语单词表(中英文)
- 护理质量反馈内容
- 山东省济宁市2023年中考数学试题(附真题答案)
- 抖音搜索用户分析报告
- 钻孔灌注桩技术规范
- 2023-2024学年北师大版必修二unit 5 humans and nature lesson 3 Race to the pole 教学设计
- 供货进度计划
- 弥漫大B细胞淋巴瘤护理查房
评论
0/150
提交评论