版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機基礎系列課程數據庫技術與應用廣東金融學院主要內容第1部分數據庫設計第2部分Access數據庫基本操作第3部分SQL查詢語言第4部分Access應用開發第1課數據庫概述數據庫系統開發步驟認識Access系統第1節數據庫系統概論
四大支柱:操作系統、網絡、計算機語言、數據庫。兩大熱門:網絡、數據庫。
數據庫技術所研究的問題就是如何科學地組織和存儲數據,如何高效地獲取和處理數據。
數據庫在信息系統中的地位1.1數據庫的基本概念1、數據
數據是數據庫中存儲的基本對象。描述事物的符號記錄稱為數據,這些符號可以是文字、圖形、圖像、聲音、語言等,數據有多種表現形式,它們都可以經過數字化后存入計算機。2、數據處理
數據處理是指對各種形式的數據進行收集、存儲、加工和傳播的一系列活動的總和。3、數據庫數據庫是與特定的主題或目的相關的數據的集合。數據庫可以直觀地理解為存放數據的倉庫,只不過這個倉庫是在計算機的大容量存儲器上。而且數據必須按照一定的格式存放,因為它不僅需要存放,而且還要便于查找。可以認為數據庫是被長期存放在計算機內、有組織的、可以表現為多種形式的可共享的數據集合。數據庫的特點數據的結構化數據庫中不僅保存了各個數據項本身,而且還描述數據之間的聯系。數據的共享性減少數據的冗余度數據的獨立性數據的邏輯結構和物理結構4、數據庫管理系統
數據庫管理系統(DataBaseManagementSystem,簡稱DBMS)是對數據庫進行管理的系統軟件,它的職能是有效地組織和存儲數據、獲取和管理數據,接受和完成用戶提出的訪問數據的各種請求。5數據庫系統數據庫系統是指擁有數據庫技術支持的計算機系統,它可以實現有組織地、動態地存儲大量相關數據,提供數據處理和信息資源共享服務。數據庫系統不僅包括數據本身,即實際存儲在計算機中的數據,還包括相應的硬件、軟件和各類人員。1.2數據庫系統的組成一個數據庫系統包括四個主要部分:數據庫用戶軟件硬件1、數據庫數據庫存儲的數據是“集成的”和“共享的”。它是數據庫系統的工作對象。2、軟件主要是指負責數據庫存取、維護和管理的軟件系統,通常叫做數據庫管理系統(DataBaseManagementSystem)(DBMS)數據庫系統的各類用戶對數據庫的各種操作請求,都是由DBMS完成的數據庫系統的核心軟件3、硬件是指存儲數據庫和運行數據庫管理系統(操作系統)的硬件資源足夠大的內存足夠大的外存足夠大的通道能力4、用戶主要由三類用戶1.最終用戶(EndUser)是指從計算機聯機終端存取數據庫的人員2.應用程序員(ApplicationProgrammer)是指負責設計和編制應用程序的人員3.數據庫管理員(DateBaseAdministrator)DBA。 主要職責:決定數據庫的信息內容和結構決定數據庫的存儲結構和存取策略定義數據庫的安全性和完整性約束條件監督和控制數據庫的使用和運行數據庫系統的改進、重構1.3數據描述信息的循環對用戶來說,數據庫是模擬現實世界中某些企業活動的信息集合。數據庫中所存儲的數據,來源于現實世界的信息流,都是用來描述現實世界中一些事物的某些方面的特征及其相互聯系的。在信息系統中,信息從客觀事物出發,流經數據庫,通過控制決策機構,最后又回到客觀事物。信息的這一循環經歷了三個領域:現實世界、信息世界、計算機世界。現實世界是指存在于人腦之外的客觀世界,泛指客觀存在的事物及其相互間的聯系。一個實際存在并且可以識別的事物稱為個體。個體可以是一個具體的事物,如一個學生、一臺計算機等。每個個體都有自己的特征,用以區別其他個體。客觀事物是信息的源泉,是設計數據庫的出發點。信息世界現實世界中的事物反映到人們的頭腦里,經過認識、選擇、命名、分類等綜合分析而形成了印象和概念,產生認識,這就是信息,即進入信息世界。在信息世界中,對每一個被認識了的個體稱為實體,這是具體事物(個體)在人們頭腦中產生的概念,是信息世界的基本單位。另外,個體的特征在頭腦形成的知識稱為屬性。所以屬性是事物某一方面的特征,即屬性是反映實體的某一特征的。換句話說,一個實體是由它所有的屬性表示的。計算機世界信息世界中的有些信息,可以直接用數字表示;有些是由符號、文字或其它形式表示的。在計算機中,所有信息只能用二進制表示,一切信息進入計算機時,必須是數據化的。可以說,數據是信息的具體表現形式。基本術語數據項:是實體屬性的數據表示。記錄:是實體的數據表示。文件:是同類記錄的集合,例如所有職工的登記表組成一個文件。數據模型:現實世界中,個體與個體之間總是存在著某些聯系。反映到信息世界中,是實體與實體之間的聯系,由此構成實體模型。反映到計算機世界中,是記錄與記錄之間的聯系。實體模型在該領域的數據化表示,就是數據模型。三個世界間的關系表示同一信息的所有屬性的數據組合,稱為記錄。記錄作為一個數據單位處于數據世界中。因此,現實世界、信息世界和數據世界之間就建立了一種關系。事物性質實體屬性記錄數據項現實世界信息世界數據世界第2節數據庫設計步驟數據庫設計分為以下六個步驟:(1)需求分析階段(2)概念設計階段(3)邏輯設計階段(4)數據庫物理設計階段(5)應用程序編碼、調試、試運行階段(6)數據庫的運行維護階段主要任務 通過詳細調查客觀世界要處理的對象(包括組織、部門、企業等),了解該對象所處系統的概括、各組成部分的工作流程,明確用戶提出的各種需求,然后在此基礎上確定新系統的框架和功能。重點調查、收集與分析用戶在數據管理中的信息要求、處理要求、安全性與完整性要求。輸出多數系統分析的主要結果是數據流圖等信息。2.1系統需求分析什么是概念結構設計需求分析階段描述的用戶應用需求是現實世界的具體需求將需求分析得到的用戶需求抽象為信息結構即概念模型的過程就是概念結構設計概念結構是各種數據模型的共同基礎,它比數據模型更獨立于機器、更抽象,從而更加穩定。概念結構設計是整個數據庫設計的關鍵2.2概念設計概念結構設計的特點(1)能真實、充分地反映現實世界,包括事物和事物之間的聯系,能滿足用戶對數據的處理要求。是對現實世界的一個真實模型。(2)易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數據庫的設計成功的關鍵。(3)易于更改,當應用環境和應用要求改變時,容易對概念模型修改和擴充。2.3邏輯結構設計概念模型向數據模型的轉換應用規范化理論優化邏輯模型設計用戶子模式數據庫物理設計階段的任務是根據具體的計算機系統(DBMS和硬件等)的特點,為給定的數據庫模型確定合理的存儲結構和存取方法。合理的兩個含義要使設計出的物理數據庫占用較少的存儲空間對數據庫的操作具有盡可能高的速度2.4物理設計2.5數據庫的實施
應用程序編碼、調試、試運行階段2.6數據庫的運行維護階段
第3節認識Access
Access是美國Microsoft公司推出的關系型數據庫管理系統(RDBMS),它作為Office的一部分,具有與Word、Excel和PowerPoint等相同的操作界面和使用環境,深受廣大用戶的喜愛。本章主要介紹Access數據庫的工作界面,數據庫對象及它們之間的關系,Access數據庫中使用的數據類型以及表達式和函數。
3.1Access2003的工作界面
Access2003是MicrosoftOffice2003的一部分,Office2003展現了一個開放式的、充滿活力的新外觀,Access系統界面主要由菜單欄、工具欄和窗口組成,如下圖所示。
3.2Access2003數據庫的對象表對象查詢對象窗體對象報表對象數據訪問頁對象宏對象模塊對象表對象表是數據庫中用來存儲數據的對象,是整個數據庫系統的基礎。Access允許一個數據庫中包含多個表,用戶可以在不同的表中存儲不同類型的數據。通過在表之間建立關系,可以將不同表中的數據聯系起來,以便供用戶使用。在表中,數據以行和列的形式保存,類似于通常使用的Excel電子表格。表中的列稱為字段,字段是Access信息的最基本載體,說明了一條信息在某一方面的屬性。表中的行稱為記錄,記錄由一個或多個字段組成。一條記錄就是一個完整的信息查詢對象查詢是用來操作數據庫中的記錄對象,利用它可以按照一定的條件或準則從一個或多個表中篩選出需要操作的字段,并可以將它們集中起來,形成所謂的動態數據集用戶可以瀏覽、查詢、打印,甚至修改這個動態數據集中的數據,Access會自動將所做的任何修改反映到對應的表中執行某個查詢后,用戶可以對查詢的結構進行編輯或分析,并可以將查詢結果作為其他對象的數據源。查詢到的數據記錄集合稱為查詢的結果集,結果集以二維表的形式顯示出來,但他們不是基本表。窗體對象窗體是Access數據庫對象中最具靈活的一個對象,其數據源可以是表或查詢在窗體中可以顯示數據表中的數據,可以將數據庫中的表鏈接到窗體中,利用窗體作為輸入記錄的界面,利用窗體,能夠從表中查詢、提取所需的數據,并將其顯示出來。通過在窗體中插入宏,用戶可以把Access的各個對象很方便的聯系起來窗體的類型大致可以分為提示型、控制型和數據型3類。報表對象利用報表可以將數據庫中需要的數據提取出來進行分析、整理和計算,并將數據以格式化的方式發送到打印機。用戶可以在一個表或查詢的基礎上來創建一個報表,也可以在多個表或查詢的基礎上來創建報表利用報表不僅可以創建計算字段,而且還可以對記錄進行分組以便計算出各組數據的匯總等。在報表中,可以控制顯示的字段、每個對象的大小和顯示方式,還可以按照所需的方式來顯示相應的內容。數據訪問頁對象從Access2000開始,Access就具備一種稱為數據訪問頁的對象,以此支持數據庫應用系統的Web訪問方式在數據庫應用系統中設計數據訪問頁是為了使用戶能夠察看和操作來自Internet或Intranet的數據,而這些數據是保存在Access數據庫中的在MicrosoftAccess數據庫中,可以設計多種不同類型的數據訪問頁。可以在Access頁設計視圖中進行數據訪問頁的設計操作,所形成的數據訪問頁是一個獨立的文件,保存在MicrosoftAccess數據庫文件以外,但其中的數據卻鏈接在Access數據庫文件中宏對象Access的宏對象是Access數據庫對象中的一個基本對象。宏的意思是指一個或多個操作的集合,其中每個操作實現特定的功能宏可以使某些普通的、需要多個指令連續執行的任務能夠通過一條指令自動地完成,而這條指令就稱為宏。例如,可設置某個宏,在用戶單擊某個命令按鈕時運行該宏,以打印某個報表。模塊對象Access的VBA(VisualBasicforApplications)模塊對象是Access數據庫對象中的一個基本對象,模塊是將VBA的聲明和過程作為一個單元進行保存的集合,也就是程序的集合設置模塊對象的過程也就是使用VBA編寫程序的過程。盡管Access是面向對象的數據庫管理系統,但其在針對對象進行的程序設計過程中,結構化程序設計的模塊化方法得到了完整的繼承,即模塊中的每一個過程都應該是一個函數過程或者是一個子程序過程。結束啦!1、字體安裝與設置如果您對PPT模板中的字體風格不滿意,可進行批量替換,一次性更改各頁面字體。在“開始”選項卡中,點擊“替換”按鈕右側箭頭,選擇“替
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026南昌市勞動保障事務代理中心招聘外包人員14人筆試題庫(全優)附答案詳解
- 2026貴州商學院高層次人才引進10人考前沖刺密卷必考題附答案詳解
- 2026年管業:地暖專用管行業創新分析報告
- 2026年藻類多倍體育種技術突破報告
- 2026貴州黔東南州三穗縣第八批城鎮公益性崗位招聘6人模擬試卷及完整答案詳解(典優)
- 2026貴州黔南甕安縣人力資源和社會保障局青年就業見習招募309人(第一批)筆試題庫及答案詳解
- 2026遼寧本溪市社會保險事業管理中心桓仁分中心公益性崗位招聘1人筆試題庫及參考答案詳解【B卷】
- 2026遼寧盤錦市大洼區人民醫院招聘合同制工作人員49人考前沖刺試卷及參考答案詳解(奪分金卷)
- 2026遼寧福隆文化旅游發展有限公司招聘1人備考題庫(培優A卷)附答案詳解
- 2026重慶三峽醫藥高等專科學校招聘5人考前沖刺密卷附答案詳解(鞏固)
- 2025年金融經濟師保險理論試題及答案
- 2026年上半年度中國具身智能領域投融資報告
- 年產30萬噸新能源壓塊技術改造項目環評報告表
- 四川省遂寧市2025-2026學年高一下學期期末考試英語試卷
- 2026年北京市中考數學試卷真題(含官方答案及解析)
- 2026年南京市建鄴區社區工作者招聘考試參考試題及答案詳解
- 靜脈炎分級評估表(INS標準)
- 教師如何上好一節課培訓
- 2026北京市大興區教委招聘勞務派遣人員38人考試參考試題及答案解析
- 銀屑病生物制劑轉換治療指南
- 治安民警培訓課件
評論
0/150
提交評論