




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.主要內容w 第1部分 數據庫設計w 第2部分 Access數據庫基本操作w 第3部分 SQL查詢語言w 第4部分 Access應用開發.第第1 1課課w 數據庫概述w 數據庫系統開發步驟w 認識Access系統.第第1 1節節 數據庫系統概論數據庫系統概論 w四大支柱:操作系統、網絡、計算機語言、數據庫。w兩大熱門:網絡、數據庫。 數據庫技術所研究的問題就是如何科學地組織和存儲數據,如何高效地獲取和處理數據。 .數據庫在信息系統中的地位數據庫在信息系統中的地位信息收集系統 作業層 管理層 決策層 原始信息 數據 決策信息 形式化 歸納 數據庫管理系統 決策支持系統 .1. 1 數據庫的數據庫
2、的基本概念基本概念1、數據、數據 數據是數據庫中存儲的基本對象。描述事物的符號記錄稱為數據,這些符號可以是文字、圖形、圖像、聲音、語言等,數據有多種表現形式,它們都可以經過數字化后存入計算機。2、數據處理、數據處理 數據處理是指對各種形式的數據進行收集、存儲、加工和傳播的一系列活動的總和。.3、數據庫、數據庫 數據庫是與特定的主題或目的相關的數據的集合。數據庫可以直觀地理解為存放數據的倉庫,只不過這個倉庫是在計算機的大容量存儲器上。而且數據必須按照一定的格式存放,因為它不僅需要存放,而且還要便于查找。 可以認為數據庫是被長期存放在計算機內、有組織的、可以表現為多種形式的可共享的數據集合。.w
3、數據庫的特點數據的結構化 數據庫中不僅保存了各個數據項本身,而且還描述數據之間的聯系。數據的共享性減少數據的冗余度數據的獨立性 數據的邏輯結構和物理結構.4、數據庫管理系統、數據庫管理系統 數據庫管理系統(DataBase Management System,簡稱DBMS)是對數據庫進行管理的系統軟件,它的職能是有效地組織和存儲數據、獲取和管理數據,接受和完成用戶提出的訪問數據的各種請求。5 數據庫系統數據庫系統 數據庫系統是指擁有數據庫技術支持的計算機系統,它可以實現有組織地、動態地存儲大量相關數據,提供數據處理和信息資源共享服務。數據庫系統不僅包括數據本身,即實際存儲在計算機中的數據,還包
4、括相應的硬件、軟件和各類人員。 .1.2 數據庫系統的組成數據庫系統的組成w 一個數據庫系統包括四個主要部分:數據庫用戶軟件硬件1、數據庫w 數據庫存儲的數據是“集成的”和“共享的”。它是數據庫系統的工作對象。.2、軟件w 主要是指負責數據庫存取、維護和管理的軟件系統,通常叫做數據庫管理系統(Data Base Management System)(DBMS)數據庫系統的各類用戶對數據庫的各種操作請求,都是由DBMS完成的數據庫系統的核心軟件3、硬件w 是指存儲數據庫和運行數據庫管理系統(操作系統)的硬件資源足夠大的內存足夠大的外存足夠大的通道能力.主要由三類用戶w 1. 最終用戶(End U
5、ser)是指從計算機聯機終端存取數據庫的人員w 2. 應用程序員(Application Programmer)是指負責設計和編制應用程序的人員w 3. 數據庫管理員(Date Base Administrator) DBA。主要職責:決定數據庫的信息內容和結構決定數據庫的存儲結構和存取策略定義數據庫的安全性和完整性約束條件監督和控制數據庫的使用和運行數據庫系統的改進、重構.1.3 數據描述數據描述w 信息的循環對用戶來說,數據庫是模擬現實世界中某些企業活動的信息集合。數據庫中所存儲的數據,來源于現實世界的信息流,都是用來描述現實世界中一些事物的某些方面的特征及其相互聯系的。在信息系統中,信息
6、從客觀事物出發,流經數據庫,通過控制決策機構,最后又回到客觀事物。信息的這一循環經歷了三個領域:現實世界、信息世界、計算機世界。.w 現實世界是指存在于人腦之外的客觀世界,泛指客觀存在的事物及其相互間的聯系。一個實際存在并且可以識別的事物稱為個體。個體可以是一個具體的事物,如一個學生、一臺計算機等。每個個體都有自己的特征,用以區別其他個體。客觀事物是信息的源泉,是設計數據庫的出發點。.w 信息世界現實世界中的事物反映到人們的頭腦里,經過認識、選擇、命名、分類等綜合分析而形成了印象和概念,產生認識,這就是信息,即進入信息世界。在信息世界中,對每一個被認識了的個體稱為實體,這是具體事物(個體)在人
7、們頭腦中產生的概念,是信息世界的基本單位。另外,個體的特征在頭腦形成的知識稱為屬性。所以屬性是事物某一方面的特征,即屬性是反映實體的某一特征的。換句話說,一個實體是由它所有的屬性表示的。.w 計算機世界信息世界中的有些信息,可以直接用數字表示;有些是由符號、文字或其它形式表示的。在計算機中,所有信息只能用二進制表示,一切信息進入計算機時,必須是數據化的。可以說,數據是信息的具體表現形式。基本術語 數據項:是實體屬性的數據表示。 記錄:是實體的數據表示。 文件:是同類記錄的集合,例如所有職工的登記表組成一個文件。 數據模型:現實世界中,個體與個體之間總是存在著某些聯系。反映到信息世界中,是實體與
8、實體之間的聯系,由此構成實體模型。反映到計算機世界中,是記錄與記錄之間的聯系。實體模型在該領域的數據化表示,就是數據模型。.w 三個世界間的關系表示同一信息的所有屬性的數據組合,稱為記錄。記錄作為一個數據單位處于數據世界中。因此,現實世界、信息世界和數據世界之間就建立了一種關系。事物事物性質性質實體實體屬性屬性記錄記錄數據項數據項現實世界信息世界數據世界.第第2節節 數據庫設計步驟數據庫設計步驟l數據庫設計分為以下六個步驟:數據庫設計分為以下六個步驟:l(1)需求分析階段)需求分析階段l(2)概念設計階段)概念設計階段l(3)邏輯設計階段)邏輯設計階段l(4)數據庫物理設計階段)數據庫物理設計
9、階段l(5)應用程序編碼、調試、試運行階段)應用程序編碼、調試、試運行階段l(6)數據庫的運行維護階段)數據庫的運行維護階段.w 主要任務主要任務通過詳細調查客觀世界要處理的對象(包括組通過詳細調查客觀世界要處理的對象(包括組織、部門、企業等),了解該對象所處系統的織、部門、企業等),了解該對象所處系統的概括、各組成部分的工作流程,明確用戶提出概括、各組成部分的工作流程,明確用戶提出的各種需求,然后在此基礎上確定新系統的框的各種需求,然后在此基礎上確定新系統的框架和功能。架和功能。w 重點重點調查、收集與分析用戶在數據管理中的信息要調查、收集與分析用戶在數據管理中的信息要求、處理要求、安全性與
10、完整性要求。求、處理要求、安全性與完整性要求。w 輸出輸出多數系統分析的主要結果是數據流圖等信息。多數系統分析的主要結果是數據流圖等信息。2.1 系統需求分析系統需求分析.w什么是概念結構設計什么是概念結構設計需求分析階段描述的用戶應用需求是現實世需求分析階段描述的用戶應用需求是現實世界的具體需求界的具體需求將需求分析得到的用戶需求抽象為信息結構將需求分析得到的用戶需求抽象為信息結構即概念模型的過程就是概念結構設計即概念模型的過程就是概念結構設計概念結構是各種數據模型的共同基礎,它比概念結構是各種數據模型的共同基礎,它比數據模型更獨立于機器、更抽象,從而更加數據模型更獨立于機器、更抽象,從而更
11、加穩定。穩定。概念結構設計是整個數據庫設計的關鍵概念結構設計是整個數據庫設計的關鍵2.2 概念設計概念設計.w 概念結構設計的特點概念結構設計的特點(1)能真實、充分地反映現實世界,包括事物和事物之間的聯系,能滿足用戶對數據的處理要求。是對現實世界的一個真實模型。(2)易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數據庫的設計成功的關鍵。(3)易于更改,當應用環境和應用要求改變時,容易對概念模型修改和擴充。.2.3邏輯結構設計邏輯結構設計w 概念模型向數據模型的轉換w 應用規范化理論優化邏輯模型w 設計用戶子模式.w 數據庫物理設計階段的任務是根據具體的計算機系統(DBM
12、S和硬件等)的特點,為給定的數據庫模型確定合理的存儲結構和存取方法。w 合理的兩個含義要使設計出的物理數據庫占用較少的存儲空間對數據庫的操作具有盡可能高的速度2.4物理設計物理設計.第第3節節 認識認識Access . .3.2 Access 2003數據庫的對象數據庫的對象 w 表對象 w 查詢對象 w 窗體對象 w 報表對象 w 數據訪問頁對象 w 宏對象 w 模塊對象 .表對象w 表是數據庫中用來存儲數據的對象,是整個數據庫系統的基礎。Access允許一個數據庫中包含多個表,用戶可以在不同的表中存儲不同類型的數據。通過在表之間建立關系,可以將不同表中的數據聯系起來,以便供用戶使用。w 在
13、表中,數據以行和列的形式保存,類似于通常使用的Excel電子表格。表中的列稱為字段,字段是Access信息的最基本載體,說明了一條信息在某一方面的屬性。表中的行稱為記錄,記錄由一個或多個字段組成。一條記錄就是一個完整的信息 .查詢對象w 查詢是用來操作數據庫中的記錄對象,利用它可以按照一定的條件或準則從一個或多個表中篩選出需要操作的字段,并可以將它們集中起來,形成所謂的動態數據集w 用戶可以瀏覽、查詢、打印,甚至修改這個動態數據集中的數據,Access會自動將所做的任何修改反映到對應的表中w 執行某個查詢后,用戶可以對查詢的結構進行編輯或分析,并可以將查詢結果作為其他對象的數據源。查詢到的數據
14、記錄集合稱為查詢的結果集,結果集以二維表的形式顯示出來,但他們不是基本表。 .窗體對象w 窗體是Access數據庫對象中最具靈活的一個對象,其數據源可以是表或查詢w 在窗體中可以顯示數據表中的數據,可以將數據庫中的表鏈接到窗體中,利用窗體作為輸入記錄的界面,利用窗體,能夠從表中查詢、提取所需的數據,并將其顯示出來。通過在窗體中插入宏,用戶可以把Access的各個對象很方便的聯系起來w 窗體的類型大致可以分為提示型、控制型和數據型3類 。.報表對象w 利用報表可以將數據庫中需要的數據提取出來進行分析、整理和計算,并將數據以格式化的方式發送到打印機。w 用戶可以在一個表或查詢的基礎上來創建一個報表
15、,也可以在多個表或查詢的基礎上來創建報表w 利用報表不僅可以創建計算字段,而且還可以對記錄進行分組以便計算出各組數據的匯總等。在報表中,可以控制顯示的字段、每個對象的大小和顯示方式,還可以按照所需的方式來顯示相應的內容。 .數據訪問頁對象 w 從Access 2000開始,Access就具備一種稱為數據訪問頁的對象,以此支持數據庫應用系統的Web訪問方式w 在數據庫應用系統中設計數據訪問頁是為了使用戶能夠察看和操作來自Internet或Intranet的數據,而這些數據是保存在Access數據庫中的w 在Microsoft Access數據庫中,可以設計多種不同類型的數據訪問頁。可以在Access頁設計視圖中進行數據訪問頁的設計操作,所形成的數據訪問頁是一個獨立的文件,保存在Microsoft Access數據庫文件以外,但其中的數據卻鏈接在Access數據庫文件中 .宏對象 w Access的宏對象是Access數據庫對象中的一個基本對象。宏的意思是指一個或多個操作的集合,其中每個操作實現特定的功能w 宏可以使某些普通的、需要多個指令連續執行的任務能夠通過一條指令自動地完成,而這條指令就稱為宏。例如,可設置某個宏,在用戶單擊某個命令按鈕時運行該宏,以打印某個報表。 .模塊對象 w Access的VBA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 碌曲縣2025年數學五年級第二學期期末經典試題含答案
- 長春建筑學院《形體訓練1》2023-2024學年第二學期期末試卷
- 襄陽科技職業學院《中西醫結合耳鼻咽喉科學》2023-2024學年第一學期期末試卷
- 伊吾縣2025屆數學五年級第二學期期末學業水平測試試題含答案
- 浙江省杭州市富陽區2025屆初三調研測試(二)物理試題文試題含解析
- 骨科機器人手術個案護理
- 銷售新人培訓方案
- 煤礦安全規程培訓課件
- 淘寶售后規則培訓
- 物流訂單管理培訓課件
- 《三角形的外角》優秀課件
- 如何進行社會調查研究課件
- 鵪鶉蛋脫殼機的設計
- 項目管理進度表模板(全流程)
- 行為安全觀察behaviorbasedsafety研究復習過程
- 鍋爐專業術語解釋及英文翻譯對照
- 《小石潭記》作業設計
- 體育測量與評價PPT課件-第五章身體素質的測量與評價
- 過程分層審核檢查表
- 氣井地面排采技術方案
- 旅行社等級評定申報材料完整版
評論
0/150
提交評論