




已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第二章,從數(shù)據(jù)庫操作開始,本章要點,2.1與數(shù)據(jù)庫系統(tǒng)相關的術語 2.2 設計一個數(shù)據(jù)庫 2.3 數(shù)據(jù)庫的相互轉換,2.1與數(shù)據(jù)庫系統(tǒng)相關的術語,2.1.1 什么是數(shù)據(jù)庫 2.1.2 什么是關系模型 2.1.3 什么是關系數(shù)據(jù)庫 2.1.4 數(shù)據(jù)庫應用系統(tǒng)由什么組成,與數(shù)據(jù)庫系統(tǒng)相關的術語,數(shù)據(jù)庫系統(tǒng)(data base system)是指使用數(shù)據(jù)庫技術統(tǒng)一管理、操縱和維護數(shù)據(jù)資源的整個計算機系統(tǒng)。它是由計算機的硬件、軟件、數(shù)據(jù)和人員4個部分組成的。 硬件環(huán)境是數(shù)據(jù)庫系統(tǒng)的物理支撐。 軟件包括系統(tǒng)軟件和應用軟件兩類。 數(shù)據(jù)是數(shù)據(jù)庫的基本內容,數(shù)據(jù)庫又是數(shù)據(jù)庫系統(tǒng)的管理對象。 人員是指數(shù)據(jù)庫系統(tǒng)管理人員、開發(fā)設計人員和用戶。,2.1.1 什么是數(shù)據(jù)庫,數(shù)據(jù)庫(Data Base)是數(shù)據(jù)庫系統(tǒng)的核心和管理對象。 所謂數(shù)據(jù)庫,就是以一定的組織方式將相關的數(shù)據(jù)組織在一起,存放在計算機外存儲器上形成的,能為多個用戶共享的,與應用程序彼此獨立的一組相關數(shù)據(jù)的集合。,2.1.2 什么是關系模型,在數(shù)據(jù)庫領域中,一般用數(shù)據(jù)模型來描述數(shù)據(jù)的結構、數(shù)據(jù)的性質、數(shù)據(jù)之間的關系、完整性約束條件和某些數(shù)據(jù)的變換規(guī)則。 1.關系模型 關系模型(Relational Model)的所謂“關系”是特指那種雖具有相關性而非從屬性的平行的數(shù)據(jù)之間按照某種序列排列的集合關系。,2. 關系模型的主要特點 (1)關系中每一分量不可再分,是最基本的數(shù)據(jù)單位。 (2)每一列的分量是同屬性的,列的順序是任意的。 (3)每一行由一個個體事物的諸多屬性構成,且各行的順序可以是任意的。 (4)一個關系是一張二維表,不允許有相同的屬性名,也不允許有相同的元組。,2.1.3 什么是關系數(shù)據(jù)庫,關系數(shù)據(jù)庫(Relational Data Base)是若干個關系的集合。也可以說,關系數(shù)據(jù)庫是由若干張二維表組成的。 在關系數(shù)據(jù)庫中,將一個關系視為是一張二維表,又稱其為表。這個表包含數(shù)據(jù)及數(shù)據(jù)間的聯(lián)系(relationship)。 一個關系數(shù)據(jù)庫由若干個表組成,表又由若干個記錄組成,而每一個記錄是由若干個以字段屬性加以分類的數(shù)據(jù)項組成的。,2.1.4 數(shù)據(jù)庫應用系統(tǒng)由什么組成,數(shù)據(jù)庫應用系統(tǒng)(簡稱數(shù)據(jù)庫系統(tǒng))是指引進了數(shù)據(jù)庫技術后的整個計算機系統(tǒng)。它是由有關的硬件、軟件、數(shù)據(jù)和人員4個部分組合起來形成的為用戶提供信息服務的系統(tǒng)。,2.2 設計一個數(shù)據(jù)庫,2.2.1 數(shù)據(jù)庫設計的一般方法 2.2.2 數(shù)據(jù)庫中有哪些對象 2.2.3 創(chuàng)立數(shù)據(jù)庫 2.2.4 使用數(shù)據(jù)庫 2.2.5 完善數(shù)據(jù)庫,在Access中,設計一個合理的數(shù)據(jù)庫,最主要的是設計合理的表以及表間的關系。作為數(shù)據(jù)庫基礎數(shù)據(jù)源,它是創(chuàng)建一個能夠有效地、準確地、快捷地完成數(shù)據(jù)庫具有的所有功能的基礎。,2.2.1 數(shù)據(jù)庫設計的一般方法,設計一個Access數(shù)據(jù)庫,一般要經過如下步驟: 1.需求分析 需求分析就是對所要解決實際應用問題作詳細的調查,了解所要解決問題的組織機構、業(yè)務規(guī)則、確定創(chuàng)建數(shù)據(jù)庫的目的、確定數(shù)據(jù)庫要完成哪些操作、數(shù)據(jù)庫要建立哪些對象。,2.建立數(shù)據(jù)庫 創(chuàng)建一個空Access數(shù)據(jù)庫,對數(shù)據(jù)庫命名時,要使名字盡量體現(xiàn)數(shù)據(jù)庫的內容,要做到“見名知意”。 3.建立數(shù)據(jù)庫中的表 數(shù)據(jù)庫中的表是數(shù)據(jù)庫的基礎數(shù)據(jù)來源。確定需要建立的表,是設計數(shù)據(jù)庫的關鍵,表設計的好壞直接影響數(shù)據(jù)庫其他對象的設計及使用。,設計能夠滿足需要的表,要考慮以下內容: (1)每一個表只能包含一個主題信息。 (2)表中不要包含重復信息。 (3)表擁有的字段個數(shù)和數(shù)據(jù)類型。 (4)字段要具有唯一性和基礎性,不要包含推導或計算數(shù)據(jù)。 (5)所有的字段集合要包含描述表主題的全部信息。 (6)確定表的主鍵字段。,4.確定表間的關聯(lián)關系 在多個主題的表間建立表間的關聯(lián)關系,使數(shù)據(jù)庫中的數(shù)據(jù)得到充分利用,同時對復雜的問題,可先化解為簡單的問題后再組合,會使解決問題的過程變得容易。 5.創(chuàng)建其它數(shù)據(jù)庫對象 設計其查詢、報表、窗體、宏、數(shù)據(jù)訪問頁和模塊等數(shù)據(jù)庫對象。,2.2.2 數(shù)據(jù)庫中有哪些對象,1.表 表(Table)是數(shù)據(jù)庫中用來存儲數(shù)據(jù)的對象,它是整個數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)源,也是數(shù)據(jù)庫其他對象的基礎。,2.查詢 查詢(query)也是一個“表”,是以表為基礎數(shù)據(jù)源的“虛表”。它一是可以作為表加工處理后的結果,二是可以作為數(shù)據(jù)庫其他對象數(shù)據(jù)來源。,3.窗體 窗體(form)是屏幕的工作窗口。在Access中,可以通過系統(tǒng)提供的,以及自己設計的各式各樣美觀大方的工作窗口,在友好的工作環(huán)境下,對數(shù)據(jù)庫中數(shù)據(jù)進行處理。,4.報表 報表(report)是數(shù)據(jù)庫中數(shù)據(jù)輸出的另一種形式。它不僅可以將數(shù)據(jù)庫中的數(shù)據(jù)進行分析、處理的結果通過打印機輸出,還可以對要輸出的數(shù)據(jù)完成分類小計、分組匯總等操作。在數(shù)據(jù)庫管理系統(tǒng)中,使用報表會使數(shù)據(jù)處理的結果多樣化。,5.宏 宏(macro)是數(shù)據(jù)庫中的另一個特殊的數(shù)據(jù)庫對象,它是一個或多個操作命令的集合,其中每個命令實現(xiàn)一個特定的操作。,6.數(shù)據(jù)訪問頁 數(shù)據(jù)訪問頁(web)是數(shù)據(jù)庫中的一個特殊的數(shù)據(jù)庫對象,它可以實現(xiàn)因特網與用戶數(shù)據(jù)庫中的數(shù)據(jù)的相互訪問。,7.模塊 模塊(module)是由Visual Basic程序設計語言編寫的程序集合,或一個函數(shù)過程。,2.2.3 創(chuàng)立數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫,可以三種方法創(chuàng)建。 1.直接創(chuàng)建空數(shù)據(jù)庫 操作步驟如下: (1)打開“開始”菜單,打開“Microsoft Access”窗口。 (2) 在“Microsoft Access”窗口中,選擇空“Access數(shù)據(jù) 庫”單選按鈕,再單擊“確定”按鈕,打開”文件新建數(shù)據(jù) 庫“窗口。 (3)在空數(shù)據(jù)庫文件的保存位置,再輸入空數(shù)據(jù)庫文件的 名字。 (4)在“數(shù)據(jù)庫”窗口,單擊“關閉”按鈕,結束創(chuàng)建。,2.利用菜單創(chuàng)建空數(shù)據(jù)庫 操作步驟如下: (1)在Access主菜單下,打開“文件”菜單,選擇 “新建”選項,進入“新建”窗口。 (2)在“新建”窗口,選擇“常用”選項卡,在列表 框中,選擇“數(shù)據(jù)庫”選項,再按“確定”按鈕,進入 “文件新建數(shù)據(jù)庫”窗口; (3)在“文件新建數(shù)據(jù)庫”窗口,在“保存位置”下 拉框中,選擇數(shù)據(jù)庫文件保存位置,再輸入數(shù)據(jù)庫 文件的名字,再按“創(chuàng)建”按鈕,進入“數(shù)據(jù)庫”窗口; (4)在“數(shù)據(jù)庫”窗口,按“退出”按鈕,結束數(shù)據(jù) 庫的創(chuàng)建。,3.利用向導創(chuàng)建數(shù)據(jù)庫 操作步驟如下: (1)打開“文件”菜單,選擇“新建”; (2)在“新建”窗口,選擇“數(shù)據(jù)庫”選項卡; (3)保存數(shù)據(jù)庫; (4)在“數(shù)據(jù)庫向導”各“分步”窗口,確定“向 導”數(shù)據(jù)庫,選擇“向導”表及表中可用的字段, 確定窗體的屏幕背景樣式、報表打印的樣式、數(shù) 據(jù)庫的標題等參數(shù)選項; (5)最后按“完成”按鈕,返回“數(shù)據(jù)庫”窗口。 此時,一個包含表、窗體、報表等數(shù)據(jù)庫對象的 數(shù)據(jù)庫創(chuàng)建結束。,2.2.4 使用數(shù)據(jù)庫,1. 數(shù)據(jù)庫的打開 操作步驟如下: (1)在Access主菜單下,打開“文件”菜單, 選擇“打開”; (2)在“打開”窗口,先選定保存數(shù)據(jù)庫文 件的文件夾,再輸入要打開的數(shù)據(jù)庫文件 名,選定文件類型,按“打開”按鈕,數(shù)據(jù) 庫文件將被打開。,2.數(shù)據(jù)庫的關閉 有以下幾種操作方法: (1)依次選擇菜單欄上的“文件”、“關閉” 選項。 (2)單擊“數(shù)據(jù)庫”窗口的“關閉按鈕。 (3)選擇菜單欄上的“文件”選項,再按字母“C”鍵。 (4)按“Ctrl+F4”組合鍵。,2.2.5 完善數(shù)據(jù)庫,1.設置數(shù)據(jù)庫屬性 操作步驟如下: (1)依次選擇菜單欄上的“工具”、“選項” 命令,打開“選項”窗口。 (2)在“選項”窗口中,可以選擇不同的選 項卡,設計數(shù)據(jù)庫的屬性。,2.設置專用數(shù)據(jù)庫文件夾 操作步驟如下: (1)在Access主菜單下,依次選擇“工具”、 “選項”命令,打開“選項”窗口。 (2)在“選項”窗口,選擇“常規(guī)”選項卡,再 在“默認數(shù)據(jù)庫文件夾”文本框中,輸入自己定 義的文件夾名稱,再按“確定”按鈕,從而確定 了專用數(shù)據(jù)庫文件夾。,3.壓縮數(shù)據(jù)庫 操作步驟如下: (1)在Access主菜單下,依次選擇“工具”、 “數(shù)據(jù)庫實用工具”、“壓縮和修復數(shù)據(jù)庫”選項, 打開“壓縮數(shù)據(jù)庫來源”窗口。 (2)在“壓縮數(shù)據(jù)庫來源”窗口中,選擇要壓縮 的數(shù)據(jù)庫文件,再單擊“壓縮”按鈕,打開“將數(shù) 據(jù)庫壓縮為”窗口。 (3)在“將數(shù)據(jù)庫壓縮為”窗口中,輸入壓縮后 的數(shù)據(jù)庫文件名,單擊“保存”按鈕,開始對數(shù)據(jù) 庫文件進行壓縮。,4. 修復數(shù)據(jù)庫 操作步驟如下: (1)在Access主菜單下,依次選擇“工具”、 “數(shù)據(jù)庫實用工具”、“壓縮和修復數(shù)據(jù)庫”選項, 打開“修復數(shù)據(jù)庫”窗口。 (2)在“修復數(shù)據(jù)庫”窗口中,選擇要修復的數(shù) 據(jù)庫文件,再單擊“修復”按鈕,開始對數(shù)據(jù)庫文 件進行修復。 (3)當數(shù)據(jù)庫修復完成后,系統(tǒng)將顯示數(shù)據(jù)庫 文件是否修復成功信息。,2.3 數(shù)據(jù)庫的相互轉換,2.3.1 高版本數(shù)據(jù)庫向下兼容 2.3.2 低版本數(shù)據(jù)庫升級,在Access中,高版本環(huán)境下創(chuàng)建的的數(shù)據(jù)庫,在低版本的Access數(shù)據(jù)庫系統(tǒng)中不能直接使用,只有將數(shù)據(jù)庫高版本轉換低版本才可以使用,低版本環(huán)境下創(chuàng)建的數(shù)據(jù)庫,也必須將低版本轉換高版本方能使用。,2.3.1 高版本數(shù)據(jù)庫向下兼容,操作步驟如下: (1)在Access主菜單下,依次選擇菜單欄上的【工具】【數(shù)據(jù)庫實用工具】【轉換數(shù)據(jù)庫】【到當前Access數(shù)據(jù)庫版本】選項,打開“轉換數(shù)據(jù)庫來源”窗口。 (2)在“轉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度浙江省二級注冊建筑師之法律法規(guī)經濟與施工題庫檢測試卷B卷附答案
- 腫瘤單抗藥物治療護理
- 前期營銷案場客服培訓
- DB43-T 2875-2023 安寧療護舒適照護基本規(guī)范
- 中考物理核心考點考前沖刺 摩擦力的利用與防止(含解析)
- 教育企業(yè)文化匯報
- 高考歷史核心考點押題預測 工業(yè)革命(含解析)
- 幼兒園小班生活活動教案小花被
- 刮胡刀面試題及答案
- 工科情景面試題及答案
- 鎖骨骨折的護理查房
- 印度博帕爾甲基異氰酸酯泄漏事故回顧分析
- 廣東省佛山市順德區(qū)2023-2024學年七年級下學期期末語文試題(原卷版)
- 部編人教版六年級上冊語文全冊教學課件+單元復習課件
- 【新教材】蘇科版(2024)七年級上冊數(shù)學第1-6章全冊教案設計
- 車輛維修保養(yǎng)服務 投標方案(技術方案)
- 陜西省西安市雁塔區(qū)2023-2024學年六年級下學期期末語文試卷
- 加油站會員體系設計與運營策略
- 精索靜脈曲張教學
- GB/T 5683-2024鉻鐵
- 提高靜脈血栓栓塞癥規(guī)范預防率-醫(yī)務科-2023.12.7
評論
0/150
提交評論