本書以Access 2010作為操作環境介紹數據庫的基本操作和應用開發技術。本書的主要內容有數據庫系統概論、Access 2010操作基礎、數據庫的創建與管理、表的創建與管理、查詢的創建與操作、SQL查詢的操作、窗體的創建與應用、報表的創建與應用、宏的創建與應用、模塊與VBA程序設計、數據庫應用系統開發實例等。
數據庫技術自20世紀60年代中期產生以來,無論是理論還是應用都相當成熟,已成為計算機領域中發展最快的學科分支之一,也是應用很廣、實用性很強的一門技術。隨著計算機技術的飛速發展及其應用領域的不斷擴大,特別是計算機網絡和Internet技術的發展,數據庫應用系統得到了突飛猛進的發展。目前,許多技術(例如信息管理系統、電子商務與電子政務、大中型網站、決策支持系統、企業資源規劃、客戶關系管理、數據倉庫和數據挖掘等)都是以數據庫技術作為重要的支撐,可以說,只要有計算機存在,就有數據庫技術存在。
數據庫技術的發展要求當代大學生必須具備組織、利用和規劃信息資源的意識和能力。“數據庫技術與應用”是高等學校的一門重要的計算機基礎課程。通過學習該課程,學生能夠準確地理解數據庫的基本概念以及數據庫在各領域中的應用,掌握數據庫技術及應用開發方法,具備利用數據庫工具開發數據庫應用系統的基本技能,為今后運用數據庫技術管理信息打好基礎。
Microsoft公司推出的Access數據庫管理系統是集成在Office套裝軟件中的一個組件,它具有界面友好、易學實用的特點,適用于中小型數據管理應用場合,既可以用作本地數據庫,也可以應用于網絡環境。從教學的角度講,Access非常適合初學者理解和掌握數據庫的概念與操作方法。
隨著Microsoft Office軟件的不斷更新,Access先后出現了很多版本。2010年6月,Microsoft公司推出了Microsoft Office 2010辦公軟件,其中的Access 2010除了繼承和發揚以前Access版本的優點之外,還增加了許多新的功能,例如全新的界面、方便的模板以及在功能方面的諸多改善等。
本書以Access 2010作為操作環境介紹數據庫的基本操作和應用開發技術。本書的主要內容有數據庫系統概論、Access 2010操作基礎、數據庫的創建與管理、表的創建與管理、查詢的創建與操作、SQL查詢的操作、窗體的創建與應用、報表的創建與應用、宏的創建與應用、模塊與VBA程序設計、數據庫應用系統開發實例等。本書以“教學管理”數據庫的操作為主線,設計編排了大量的實例,便于讀者學習和提高。在本書的編寫過程中,編者力求避免將Access過分“工具化”,注重引導學生從現實世界的數據對象中抽象出可以存放到計算機中的數據,講解清楚數據庫的設計過程、關系數據庫的本質和應用要求。本書在適當介紹關系數據庫的基本原理的同時,以Access 2010數據庫及數據庫對象為主線,介紹Access 2010的基本知識體系。
本書既可作為高等學校數據庫應用課程的教材,又可供社會各類計算機應用人員與參加各類計算機等級考試的讀者閱讀、參考。
為了方便教學和讀者上機操作練習,編者還編寫了《數據庫技術與應用實踐教程——Access 2010》一書作為與本書配套的教學參考書。另外,與本書配套的教學課件、各章習題答案、實例數據庫等教學資源,讀者可以從清華大學出版社網站(http://www.tup.com.cn)上下載,也可發郵件到weijj@tup.tsinghua.edu.cn咨詢。
本書第1章~第4章由劉衛國編寫,第5章~第11章由蔡立燕編寫,全書由劉衛國主編定稿。此外,參與部分編寫工作的還有熊擁軍、王鷹、文碧望、石玉、歐鵬杰、劉蘇洲、伍敏、胡勇剛、孫士闖、周克濤等。清華大學出版社的編輯對本書的策劃、出版做了大量工作,在此表示衷心的感謝。
由于編者水平有限,書中難免存在不足之處,懇請廣大讀者批評指正。
編者
2014年3月
第1章 數據庫系統概論
1.1 數據和數據處理
1.2 計算機數據管理技術的發展
1.2.1 人工管理階段
1.2.2 文件管理階段
1.2.3 數據庫管理階段
1.3 數據庫系統
1.3.1 數據庫系統的組成
1.3.2 數據庫的結構體系
1.3.3 數據庫系統的特點
1.4 數據模型
1.4.1 數據模型的組成要素
1.4.2 數據抽象的過程
1.4.3 概念模型
1.4.4 邏輯模型
1.5 關系數據庫的基礎知識
1.5.1 關系的數學定義
1.5.2 關系運算
1.5.3 關系的完整性約束
1.6 數據庫的設計方法
1.6.1 數據庫設計的基本步驟
1.6.2 從概念模型到關系模型的轉換
1.6.3 數據庫設計實例
本章小結
習題1
第2章 Access 2010操作基礎
2.1 Access概述
2.1.1 Access的發展
2.1.2 Access的特點
2.1.3 Access 2010的新增功能
2.2 Access 2010的系統環境
2.2.1 Access 2010的安裝與啟動
2.2.2 Access 2010的啟動窗口
2.2.3 Access 2010的退出
2.3 Access 2010的主窗口
2.3.1 功能區
2.3.2 導航窗格
2.3.3 其他界面元素
2.4 Access 2010的數據庫對象
本章小結
習題2
第3章 數據庫的創建與管理
3.1 數據庫的創建
3.1.1 創建空數據庫
3.1.2 使用模板創建數據庫
3.2 數據庫的操作
3.2.1 數據庫的打開與關閉
3.2.2 查看數據庫的屬性
3.2.3 更改默認的數據庫文件夾
3.3 數據庫對象的組織和管理
3.3.1 導航窗格的操作
3.3.2 在導航窗格中對數據庫對象進行操作
3.3.3 數據庫視圖的切換
3.4 數據庫的維護
3.4.1 數據庫的備份與還原
3.4.2 數據庫的壓縮與修復
3.4.3 數據庫的拆分
3.5 數據庫的安全保護
3.5.1 設置數據庫密碼
3.5.2 解密數據庫
3.5.3 啟用數據庫中禁用的內容
本章小結
習題3
第4章 表的創建與管理
4.1 表的創建
4.1.1 表的組成
4.1.2 創建表的方法
4.1.3 設置字段屬性
……
第5章 查詢的創建與操作
第6章 SQL查詢的操作
第7章 窗體的創建與應用
第8章 報表的創建與應用
第9章 宏的創建與應用
第10章 模塊與VBA程序設計
第11章 數據庫應用系統實例
參考文獻