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