-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Access 2010數據庫技術與應用 (第三版)(本科教材) 版權信息
- ISBN:9787030578556
- 條形碼:9787030578556 ; 978-7-03-057855-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Access 2010數據庫技術與應用 (第三版)(本科教材) 內容簡介
《Access2010數據庫技術及應用(第三版)》是按照教育部高等教育司組織制定的《高等學校文科類專業大學計算機教學基本要求》中有關數據庫技術的教學基本要求編寫的。以Microsoft Access 2010關系數據庫為背景,以作者精心設計的“教學管理”數據庫案例貫穿《Access2010數據庫技術及應用(第三版)》,系統介紹數據庫基礎知識、Access 2010數據庫的六大對象以及數據庫管理與安全知識。教學案例中精選的10個基本表覆蓋了雙字段組合和三字段組合主鍵,其表間關聯復雜但表述清晰、層次分明、結構嚴謹,突破了現有教材教學案例的瓶頸,彰顯了主鍵與表間關系的重要性。重點章節中挑選的具有極強實用性和連貫性的教學例題,從不同角度深度挖掘了查詢、窗體、報表和宏對象設計的操作技巧。根據各章的重要程度安排了數量不等的實驗項目,內容豐富且重點明確。 《Access2010數據庫技術及應用(第三版)》的特色是:教學案例數據翔實逼真,基本表結構設計嚴謹,表間關系復雜但層次分明;例題設計新穎、脈絡清晰、與時俱進,內容循序漸進、環環相扣、深度和廣度兼備、貼近實戰應用,既展示了Access的應用精髓,又有極強的操作性和實用性。 《Access2010數據庫技術及應用(第三版)》提供了豐富的教學資源,包含全部教學案例數據、每個實驗項目的初始環境與參考結果及《Access2010數據庫技術及應用(第三版)》教學課件。
Access 2010數據庫技術與應用 (第三版)(本科教材) 目錄
第1章 數據庫系統概述 1
1.1 數據庫的基本概念 1
1.1.1 數據和信息 1
1.1.2 數據處理技術的發展概況 1
1.1.3 數據庫的定義 5
1.1.4 數據庫管理系統 5
1.1.5 數據庫系統 6
1.2 數據模型 6
1.2.1 組成要素 6
1.2.2 實體模型 7
1.2.3 常用數據模型 8
1.3 關系數據庫系統 12
1.3.1 關系模型的組成 12
1.3.2 關系運算 14
1.3.3 關系數據庫管理系統 18
1.4 Access 2010概述 18
1.4.1 Access的發展歷程 19
1.4.2 Access的特點 19
1.4.3 Access的數據對象 20
習題1 25
第2章 數據庫 27
2.1 數據庫設計概述 27
2.1.1 數據庫設計的一般步驟 28
2.1.2 “教學管理”數據庫中關系的設計過程 29
2.2 啟動Access 34
2.3 創建Access數據庫 36
2.3.1 使用樣本模板創建數據庫 36
2.3.2 自定義創建數據庫 38
2.4 打開與關閉數據庫 41
2.4.1 打開數據庫 41
2.4.2 關閉數據庫 43
2.5 數據庫的版本轉換 43
2.5.1 從低版本到高版本轉換 44
2.5.2 從高版本到低版本轉換 45
習題2 45
實驗1 創建Access數據庫 46
第3章 表 47
3.1 表概述 47
3.1.1 表結構的組成 47
3.1.2 “教學管理”數據庫實例用表設計 49
3.2 表的創建 55
3.2.1 使用數據表視圖創建表 55
3.2.2 使用模板創建表 57
3.2.3 使用設計視圖創建表 58
3.2.4 字段的屬性設置 61
3.3 表中數據的輸入 67
3.4 表的維護 73
3.4.1 打開/關閉表 74
3.4.2 修改表結構 74
3.4.3 編輯表內容 75
3.4.4 調整表外觀 77
3.5 主鍵和索引 81
3.5.1 主鍵 81
3.5.2 索引 85
3.6 表間關系的建立與修改 90
3.6.1 創建表間關系的前提條件 91
3.6.2 創建表間關系 92
3.6.3 設置參照完整性 97
3.6.4 刪除或修改表間關系 98
3.6.5 查看表間關系 100
3.7 表的綜合操作 102
3.7.1 復制表操作 102
3.7.2 刪除表操作 103
3.7.3 重命名表操作 103
3.7.4 查找或替換數據操作 103
3.7.5 排序記錄操作 105
3.7.6 篩選記錄操作 107
3.7.7 使用子表操作 111
3.8 數據的導入與導出 114
3.8.1 數據的導入 114
3.8.2 數據的導出 117
習題3 119
實驗2 數據表建立與數據輸入 120
實驗3 數據表的常規操作 120
實驗4 數據表的高級操作 121
第4章 查詢 122
4.1 查詢概述 122
4.1.1 查詢的作用 122
4.1.2 查詢的類型 123
4.1.3 查詢工具 124
4.1.4 運行查詢 128
4.1.5 修改查詢 128
4.1.6 查詢準則 129
4.2 創建選擇查詢 129
4.2.1 使用“簡單查詢向導”創建選擇查詢 130
4.2.2 使用“設計視圖”創建選擇查詢 134
4.2.3 使用“查找重復項查詢向導”創建重復項查詢 152
4.2.4 使用“查找不匹配項查詢向導”創建不匹配項查詢 155
4.3 創建參數查詢 157
4.3.1 創建含單個參數的參數查詢 157
4.3.2 創建含多個參數的參數查詢 158
4.4 使用“交叉表查詢向導”創建交叉表查詢 160
4.5 創建動作查詢 165
4.5.1 創建生成表查詢 165
4.5.2 創建追加查詢 169
4.5.3 創建更新查詢 172
4.5.4 創建刪除查詢 173
4.6 查詢的綜合應用舉例 176
4.6.1 手動建立數據表間關聯的操作方法 176
4.6.2 多字段分組匯總及新字段設計技巧 180
4.6.3 多字段重復值查找設計 183
4.6.4 創建含通配符的參數查詢 184
4.6.5 使用“設計視圖”手動創建交叉表查詢 187
4.6.6 查詢對象與其他對象的交叉調用設計 195
4.7 SQL查詢 195
4.7.1 SQL簡介 195
4.7.2 創建SQL查詢 196
4.7.3 SQL視圖 196
習題4 197
實驗5 選擇查詢的設計及應用 198
實驗6 參數查詢與交叉表查詢的設計及應用 200
實驗7 動作查詢的設計及應用 201
實驗8 查詢綜合設計 203
第5章 窗體 205
5.1 窗體概述 205
5.1.1 窗體的功能 205
5.1.2 窗體的類型 206
5.2 使用工具與向導快速創建窗體 207
5.2.1 “窗體”組提供的工具、向導以及窗體的“視圖 ”方式 207
5.2.2 使用“窗體”工具快速創建單項目窗體 208
5.2.3 使用“多個項目”工具創建顯示多個記錄的窗體 210
5.2.4 使用“數據表”工具創建數據表窗體 211
5.2.5 使用“分割窗體”工具創建分割窗體 212
5.2.6 使用“窗體向導”創建主/子窗體 214
5.2.7 使用“數據透視表”工具創建窗體 220
5.2.8 使用“數據透視圖”工具創建窗體 225
5.2.9 使用“導航”工具創建能夠管理窗體對象的導航窗體 229
5.3 使用“設計視圖”創建窗體 232
5.3.1 進入窗體“設計視圖”的方法 232
5.3.2 窗體“設計視圖”的結構 234
5.3.3 窗體設計工具選項卡 235
5.3.4 窗體控件的分類與操作 237
5.3.5 在設計視圖中創建窗體 242
習題5 264
實驗9 使用工具與向導快速創建窗體 265
實驗10 使用設計視圖創建與修改窗體 267
第6章 報表 270
6.1 使用工具與向導創建報表 270
6.1.1 使用工具創建表格式報表 270
6.1.2 使用向導創建基于多表/查詢的報表 271
6.1.3 使用向導創建標簽報表 275
6.2 使用“設計視圖”創建和修改報表 278
6.2.1 進入報表“設計視圖”的方法 278
6.2.2 報表“設計視圖”的結構 279
6.2.3 使用設計視圖修改已有報表的結構 280
6.2.4 報表的排序、分組和計算 283
6.3 報表的頁面設置與打印輸出 286
6.3.1 報表的頁面設置 286
6.3.2 報表的數據導出功能 287
6.3.3 報表的打印輸出 291
習題6 291
實驗11 報表設計 292
第7章 宏 295
7.1 宏簡述 295
7.1.1 宏的定義與用法 295
7.1.2 常用宏介紹 295
7.2 宏的創建與運行 296
7.2.1 創建獨立的宏對象 296
7.2.2 宏的運行方法 300
7.2.3 創建嵌入的宏對象 301
7.2.4 創建并使用條件宏 304
7.2.5 宏與窗體對象、查詢對象的綜合應用設計 309
習題7 316
實驗12 宏的創建及應用 317
第8章 模塊 320
8.1 面向對象的基本概念 320
8.2 VBA編程環境 324
8.3 模塊 325
8.3.1 標準模塊 325
8.3.2 類模塊 326
8.3.3 將宏轉化為模塊 326
8.3.4 創建新過程 327
8.4 VBA編程基礎 330
8.4.1 數據類型 330
8.4.2 常量 331
8.4.3 變量 332
8.4.4 數組 333
8.4.5 數據庫對象變量 334
8.4.6 表達式 334
8.4.7 標準函數 337
8.5 程序基本結構 343
8.5.1 編碼規則 343
8.5.2 順序結構 343
8.5.3 分支結構 346
8.5.4 循環結構 351
8.6 過程調用 355
8.6.1 帶參數的Sub子過程 355
8.6.2 帶參數的自定義函數 357
8.7 程序的調試與出錯處理 358
8.7.1 程序的錯誤類型 358
8.7.2 出錯處理 359
8.7.3 VBA程序調試 361
習題8 365
實驗13 VBA編程基礎 367
實驗14 VBA綜合編程 368
第9章 數據庫管理與安全 371
9.1 數據庫的壓縮與備份 371
9.1.1 壓縮和修復數據庫 371
9.1.2 備份和還原數據庫 373
9.2 Access中的安全機制 382
9.2.1 用戶級安全機制 382
9.2.2 加密數據庫操作 383
9.2.3 解密數據庫操作 384
9.3 數據庫的打包與簽署 385
9.3.1 獲取數字證書 385
9.3.2 應用數字簽名 386
習題9 388
部分習題參考答案 389
參考文獻 390
附錄A 第4章查詢例題關系圖
附錄B 第5章窗體例題關系圖
Access 2010數據庫技術與應用 (第三版)(本科教材) 節選
第1章 數據庫系統概述 數據庫是數據管理的一種技術,是計算機科學的重要分支。在當今信息社會中,信息已經成為各行各業的重要財富和資源,對數據庫的應用無處不在。通過課程學習,掌握數據庫的基本知識及使用方法不僅是計算機專業、信息管理專業學生的基本技能,也是非計算機專業學生應該具備的技能。 本章主要介紹數據庫系統的基本概念,包括數據庫系統常用術語、數據庫管理系統、關系數據模型、關系運算等基礎知識,并概要認識Access 2010的6種數據對象。 1.1 數據庫的基本概念 早期的計算機主要用于科學計算,當計算機應用于生產管理、商業財貿、情報檢索等領域時,它面對的是數量驚人的各種類型的數據。為了有效地管理和利用這些數據,就產生了數據庫技術。 1.1.1 數據和信息 數據是數據庫系統研究和處理的對象,本質上講是描述事物的符號記錄。數據用類型和值來表示。在現實世界中,數據類型不僅有數字符號、文字符號,而且有圖形、圖像、聲音等。 信息是加工過的數據,這種數據對人類社會實踐、生產及經營活動能產生決策性影響。也就是說,信息是一種數據,是經過數據處理后對決策者有用的數據。 所有的信息都是數據,而只有經過提煉和抽象之后,對決策者具有使用價值的數據才能稱為信息。經過加工所得到的信息仍以數據的形式表現,此時的數據是信息的載體,是人們認識信息的一種媒體。 1.1.2 數據處理技術的發展概況 數據處理也稱為信息處理。所謂數據處理,實際上就是利用計算機對各種類型的數據進行加工處理。它包括對數據的采集、整理、存儲、分類、排序、維護、加工、統計和傳播等一系列操作過程。數據處理的目的是從人們收集的大量原始數據中獲得人們所需要的資料并提取有用的數據成分,作為行為和決策的依據。 數據處理的核心問題是數據管理。數據管理指的是對數據的分類、組織、編碼、存儲、檢索和維護等。在計算機軟硬件發展的基礎上,在應用需求的推動下,數據管理技術得到了很大的發展,它主要經歷了人工管理、文件系統和數據庫系統3個發展階段。 1. 人工管理階段 20世紀50年代中期以前,計算機主要用于數值計算。在這一階段,外存儲器還只有卡片機、紙帶機、磁帶機,沒有像硬盤一樣可供客戶快速、隨機存儲的外存儲器;軟件方面,沒有操作系統和數據管理軟件支持,數據處理方式基本是批處理。在這一管理方式下,應用程序與數據之間不可分割,當數據有所變動時程序隨之改變,數據的獨立性差。另外,各程序之間的數據不能相互傳遞,缺少數據的共享性。在人工管理階段,應用程序與數據之間的關系如圖1.1所示。 人工管理階段數據處理的特點如下。 (1) 數據不保存。這一階段處理數據的過程是將數據與其對應的程序一同輸入內存,通過應用程序對數據進行加工處理后輸出處理結果,計算任務完成,隨著應用程序的釋放,數據也將從內存中釋放。 (2) 應用程序與數據之間缺少獨立性。應用程序與數據之間相互依存,不可分割,設計應用程序時不僅要設計數據處理的算法、數據的邏輯結構,還要指明數據在存儲器上的存儲地址,當數據有所變動時應用程序隨之改變,編程效率很低。 (3) 數據不能共享。由于數據與應用程序不具有獨立性,一個應用程序只能對應一組數據,各程序之間的數據不能相互傳遞,若多個應用程序需要使用同一組數據,仍然需要逐個進行數據定義,不能相互調用。數據不能共享,造成應用程序之間的大量數據冗余。 2. 文件系統階段 20世紀50年代后期至60年代中后期,硬件方面,磁鼓、磁盤等聯機外存儲器研制成功并投入使用;軟件方面,高級語言和操作系統軟件出現,計算機應用不僅僅用于科學計算,同時開始以“文件”的方式介入數據處理。 在這一階段,數據被組織成數據文件,這種數據文件可以脫離應用程序而獨立存在,數據文件可長期保存在硬盤中多次存取。由于使用專門的文件管理系統實施數據管理,應用程序與數據文件之間具有了一定的獨立性,同時數據的邏輯結構與物理結構之間也具有一定的相對獨立性。文件系統階段應用程序與數據之間的關系如圖1.2所示。 圖1.1 人工管理階段應用程序與數據的關系 圖1.2 文件系統階段應用程序與數據的關系 文件系統階段數據處理的特點如下。 (1) 數據可長期保存。外存儲器的出現,使得數據處理過程中用到的數據可以以文件形式長期保存在硬盤上,供用戶反復調用和進行更新操作。 (2) 應用程序與數據之間有了一定的獨立性。在文件系統階段,操作系統提供了文件管理功能和訪問文件的存取方法,應用程序與數據之間有了數據存取接口,應用程序可以通過文件名對數據進行訪問,不必再尋找數據的物理位置,至此,數據有了物理結構與邏輯結構的區別,因此比人工管理階段前進了一大步。但此時,應用程序是基于特定的物理結構和特定的存取方法進行程序訪問的,數據文件與應用程序仍彼此依賴,它們之間的獨立性只是相對的“設備獨立性”。 (3) 數據文件形式多樣化。有了直接存取的存儲設備,文件的形式不局限于順序文件,還有了隨機文件等,因而,對數據文件的訪問可以是順序訪問,也可以是隨機訪問。 (4) 數據文件不再只屬于一個應用程序。在文件系統階段,一個數據文件可被多個應用程序使用,一個應用程序也可使用多個數據文件。由于應用程序對數據的訪問基于物理結構和特定的存取方法,應用程序對數據的依賴不能從根本上改變。 (5) 仍有一定的數據冗余。由于數據文件的設計很難滿足多個用戶的不同需求,大多數情況下,仍是一個應用程序對應一個數據文件,同樣的數據會出現在不同的應用程序中。 (6) 數據的不一致性。由于有一定的數據冗余,在進行數據更新時,可能導致同樣的數據在多個應用程序中的不一致問題。 3. 數據庫系統階段 在20世紀60年代后期,計算機性能得到很大提升,人們為了克服文件系統的不足,開發出一種軟件系統,稱為數據庫管理系統(DataBase Management System,DBMS),從而將傳統的數據庫管理技術推向一個新階段,即數據庫系統階段。 一般來說,數據庫系統由計算機軟硬件資源組成。它實現了有組織地、動態地存儲大量的相關聯數據,方便多用戶訪問。它與文件系統的重要區別是數據的充分共享、交叉訪問及應用程序的高度獨立性。通俗地講,數據庫系統可把日常的一些表格、卡片等數據有組織地集合在一起,輸入計算機中,然后通過計算機處理,再按一定要求輸出結果。所以,數據庫相對文件系統來說,主要解決了以下3個問題。 (1) 有效地組織數據,主要指對數據進行合理設計,以便計算機存取。 (2) 將數據方便地輸入到計算機中。 (3) 根據用戶的要求將數據從計算機中抽取出來(這是人們處理數據的*終目的)。 數據庫也是以文件方式存儲數據的,它把所有應用程序中使用的數據匯集在一起,并以記錄為單位存儲起來,便于應用程序查詢和使用,其關系如圖1.3所示。 圖1.3 數據庫系統階段應用程序與數據的關系 數據庫系統與文件系統的區別是,數據庫對數據的存儲是按照同一結構進行的,不同的應用程序都可以直接操作這些數據(體現了應用程序的高度獨立性)。數據庫系統,而不是應用程序,對數據的完整性、**性和安全性提供一套有效的管理手段(體現了數據的充分共享性)。數據庫系統還提供管理和控制數據的各種簡單操作命令,使用戶編寫程序時容易掌握(體現了操作的方便性)。 數據庫系統的出現是計算機數據處理技術的重大進步,它具有以下特點。 (1) 實現數據共享。數據共享允許多個用戶同時存取數據而互不影響。數據共享包括3個方面:首先,所有用戶可以同時存取數據;其次,數據庫不僅可以為當前的用戶服務,而且可以為將來的新用戶服務;*后,可以使用多種語言完成與數據庫的接口設計。 (2) 實現數據獨立。所謂數據獨立是指應用程序不隨數據存儲結構的改變而改變。數據獨立包括兩個方面:物理數據獨立和邏輯數據獨立。 物理數據獨立是當數據的存儲格式和組織方法改變時,不影響數據庫的邏輯結構,從而不影響用戶設計的應用程序,即用戶的應用程序無須修改。 邏輯數據獨立是當數據庫邏輯結構變化時(如數據定義的修改、數據間聯系的變更等),不會影響到用戶的應用程序。 數據獨立性提高了數據處理系統的穩定性,從而提高了程序維護的效率。 (3) 減小了數據冗余度。在數據庫系統中,用戶的邏輯數據文件和具體的物理數據文件不必一一對應,存在著“多對一”的重疊關系,有效地節約了存儲資源。 (4) 避免了數據的不一致性。由于數據只有一個物理備份,所以數據的訪問不會出現不一致的情況。 (5) 加強了對數據的保護。數據庫中加入了安全保密機制,可以防止對數據的非法存取。由于進行集中控制,故有利于控制數據的完整性。數據庫系統還采取了并發訪問控制,保證了數據的正確性。 4. 數據庫技術的新進展 20世紀80年代以來,數據庫技術經歷了從簡單應用到復雜應用的巨大變化,數據庫系統的發展呈現出百花齊放的局面。目前在新技術內容、應用領域和數據模型三個方面都取得了很大進展。 數據庫技術與其他學科的有機結合是新一代數據庫技術的一個顯著特征,出現了各種新型的數據庫,例如: ① 數據庫技術與分布處理技術相結合,出現了分布式數據庫; ② 數據庫技術與并行處理技術相結合,出現了并行數據庫; ③ 數據庫技術與人工智能技術相結合,出現了知識庫和主動數據庫系統; ④ 數據庫技術與多媒體處理技術相結合,出現了多媒體數據庫; ⑤ 數據庫技術與模糊技術相結合,出現了模糊數據庫等。 數據庫技術應用到其他領域中,出現了數據倉庫、工程數據庫、統計數據庫、時態數據庫、空間數據庫、時空數據庫、實時數據庫、內存數據庫、科學數據庫以及Web數據管理、流數據管理、無線傳感器網絡數據管理等多種數據庫技術,擴大了數據庫的應用領域。 1.1.3 數據庫的定義 數據庫是利用信息技術和方法管理數據的成果。數據庫(DataBase,DB)顧名思義是存放數據的倉庫,可以把數據庫簡單地定義為“人們為解決特定的任務,以一定的組織方式存儲在計算機中的相關數據的集合”。 所謂數據庫,是指長期存儲在計算機內的、有組織的、可共享的數據集合。數據庫中的數據按照一定的數據模型組織、描述和存儲,具有較小的冗余度、較高的數據獨立性和易擴張性,并可以為各種用戶共享。 1.1.4 數據庫管理系統 在收集、整理出一個系統所需要的數據之后,如何合理地組織與存儲數據,如何高效地處理這些數據都是必須解決的問題,這些問題都可以交給數據庫管理系統來解決。 數據庫管理系統是數據庫系統的一個重要組成部分,是操作和管理數據庫的軟件系統,在計算機軟件系統的體系結構中,數據庫管理系統位于用戶和操作系統之間,如Access、Visual FoxPro、SQL Server、Oracle等都是常用的數據庫管理系統。數據庫管理系統負責數據庫在建立、使用、維護時的統一管理和統一控制。數據庫管理系統使用戶能方便地定義數據和操作數據;能夠保證數據的安全性、完整性;能夠保證多用戶對數據的并發使用以及發生錯誤后的系統恢復。 數據庫管理系統的功能包括以下幾點。 (1) 數據庫定義功能。DBMS提供數據定義語言(Data Definition Language,DDL),使得用戶通過它可以方便地對數據庫結構進行定義和描述。 (2) 數據操作功能。DBMS提供數據操作語言(Data Manipulation Language,DML),實現對數據庫數據的增加、修改、刪除
- >
回憶愛瑪儂
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
有舍有得是人生
- >
伯納黛特,你要去哪(2021新版)
- >
巴金-再思錄
- >
苦雨齋序跋文-周作人自編集
- >
煙與鏡
- >
羅庸西南聯大授課錄