出版時間:2008-12 出版社:四川大學(xué)出版社 作者:馬義玲 主編 頁數(shù):286
前言
隨著計算機技術(shù)的發(fā)展,對計算機基礎(chǔ)教育提出了更高的要求。建設(shè)國家精品課程,編寫一流教材,就成為了計算機教育工作者與學(xué)習(xí)者共同關(guān)心的課題。為了提高計算機基礎(chǔ)教育水平,增強高等院校非計算機專業(yè)學(xué)生應(yīng)用計算機的水平和能力,我們針對非計算機專業(yè)學(xué)生的特點,按照教育部高等院校非計算機專業(yè)計算機課程教學(xué)指導(dǎo)委員會關(guān)于課程設(shè)置的精神,結(jié)合我們多年計算機基礎(chǔ)教學(xué)的經(jīng)驗,編寫了本書,以適應(yīng)不同專業(yè)學(xué)生對數(shù)據(jù)庫技術(shù)和程序設(shè)計基礎(chǔ)教學(xué)的需要?! ?shù)據(jù)庫技術(shù)是計算機信息處理的基本技術(shù),是在20世紀(jì)60年代末興起的一種數(shù)據(jù)管理技術(shù),如今,它已經(jīng)成為了現(xiàn)代計算機科學(xué)一個重要的、發(fā)展最為迅速的分支。數(shù)據(jù)庫技術(shù)被廣泛應(yīng)用于各個領(lǐng)域,如企業(yè)管理、辦公自動化、網(wǎng)絡(luò)信息檢索、科研、軍事、醫(yī)學(xué)、專家系統(tǒng)、決策系統(tǒng)等方面。數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計技術(shù)等互相滲透,互相結(jié)合,成為當(dāng)前數(shù)據(jù)庫技術(shù)發(fā)展的主要特征?! ccess數(shù)據(jù)庫管理系統(tǒng)是非常典型且應(yīng)用廣泛的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是微軟公司研制開發(fā)的辦公自動化軟件Office的一個組件,Access功能強大,操作簡單,使用方便。利用Access數(shù)據(jù)庫管理系統(tǒng)所提供的Visual Basic for Applications(VBA)內(nèi)置程序設(shè)計語言,可以針對不同應(yīng)用而編制出程序。以解決某些不能用Access對象實現(xiàn)或?qū)崿F(xiàn)困難的操作,從而完成實際開發(fā)中復(fù)雜的應(yīng)用?! ”緯訟ccess 2003為平臺,結(jié)合簡單易懂的實例,由淺入深,全面而系統(tǒng)地講解了數(shù)據(jù)庫技術(shù)的基礎(chǔ)知識,Access數(shù)據(jù)庫的設(shè)計和創(chuàng)建,數(shù)據(jù)庫的維護(hù)和管理,表的操作,查詢操作,窗體操作等可視化操作。同時根據(jù)實際應(yīng)用的需要,詳細(xì)介紹了結(jié)構(gòu)化查詢語言SQL、Access中的宏和內(nèi)置程序設(shè)計語言VBA。本書內(nèi)容覆蓋了數(shù)據(jù)庫應(yīng)用和程序設(shè)計兩方面的知識,以滿足不同專業(yè)和不同層次的學(xué)生學(xué)習(xí)計算機數(shù)據(jù)庫知識和程序設(shè)計的需要?! ”窘滩墓卜?0章,內(nèi)容豐富,實用性、可讀性和系統(tǒng)性強。為了便于教學(xué)和自學(xué),全書配有豐富的例題。各章都有本章主要知識點的介紹,以幫助學(xué)生了解本章應(yīng)掌握的主要知識。每章后配有多種題型的練習(xí)題和部分習(xí)題參考答案,以幫助學(xué)生理解和鞏固學(xué)過的內(nèi)容。本教材還配套有《Access實踐教程》,以供學(xué)生上機實習(xí)使用。 本書由馬義玲任主編,王凡、曾新任副主編,在本書編寫過程中,吳宏瑜、吳拾音、代蓉、趙偉慶、夏欣、孫亞飛、代麗均等老師提出了很多指導(dǎo)意見,在此表示感謝?! ”緯勺鳛槠胀ǜ咝!⒏呗毟邔5仍盒S嘘P(guān)課程的教材,也可作為全國計算機等級考試二級(Access數(shù)據(jù)庫程序設(shè)計)的培訓(xùn)教材和廣大計算機愛好者的自學(xué)用書。針對不同專業(yè)的特點、不同層次的學(xué)習(xí)對象、不同的學(xué)時數(shù),對教材中的內(nèi)容可進(jìn)行取舍,選學(xué)有關(guān)章節(jié)的內(nèi)容?! 腥粲胁煌字?,敬請廣大讀者批評指正。
內(nèi)容概要
本書針對高等院校非計算機專業(yè)學(xué)生學(xué)習(xí)數(shù)據(jù)庫程序設(shè)計的需要而編寫,主要內(nèi)容包括:數(shù)據(jù)庫系統(tǒng)與Access基礎(chǔ)知識,Access數(shù)據(jù)庫的創(chuàng)建與管理,數(shù)據(jù)表的建立與操作,創(chuàng)建Access查詢,結(jié)構(gòu)化查詢語言SQL的應(yīng)用,Access的窗體設(shè)計和報表設(shè)計,創(chuàng)建數(shù)據(jù)訪問頁,創(chuàng)建宏,使用編程語言VBA進(jìn)行程序設(shè)計。本書內(nèi)容豐富,闡述清晰,結(jié)構(gòu)合理。每章配有較為典型的例題以幫助學(xué)生對各知識點的學(xué)習(xí)、復(fù)習(xí)和記憶,每章后提供了針對性強的習(xí)題及參考答案以幫助學(xué)生鞏固所學(xué)知識。 本書可作為普通高校、高職高專等院校有關(guān)課程的教材,也可作為全國計算機等級考試二級(Access數(shù)據(jù)庫程序設(shè)計)的培訓(xùn)教材和廣大計算機愛好者的自學(xué)用書。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)與Access基礎(chǔ)知識 1.1 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與數(shù)據(jù)庫系統(tǒng) 1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展 1.1.2 數(shù)據(jù)庫系統(tǒng) 1.2 數(shù)據(jù)模型與關(guān)系數(shù)據(jù)庫 1.2.1 數(shù)據(jù)模型與數(shù)據(jù)庫 1.2.2 關(guān)系數(shù)據(jù)庫 1.3 數(shù)據(jù)庫設(shè)計 1.3.1 數(shù)據(jù)庫設(shè)計的步驟 1.3.2 數(shù)據(jù)庫設(shè)計的過程 1.4 Access數(shù)據(jù)庫系統(tǒng)概述 1.4.1 Access的特點與功能 1.4.2 Access的啟動與退出 1.4.3 Access數(shù)據(jù)庫系統(tǒng)的窗口與對象 1.4.4.Access數(shù)據(jù)類型 1.4.5 Access中的表達(dá)式 習(xí)題 參考答案第2章 Access數(shù)據(jù)庫的創(chuàng)建與管理 2.1 Access數(shù)據(jù)庫文件 2.2 創(chuàng)建一個空數(shù)據(jù)庫 2.3 用數(shù)據(jù)庫向?qū)?chuàng)建數(shù)據(jù)庫 2.4 數(shù)據(jù)庫的壓縮與修復(fù) 2.4.1 數(shù)據(jù)庫的壓縮 2.4.2 數(shù)據(jù)庫的修復(fù) 2.5 數(shù)據(jù)庫版本的轉(zhuǎn)換 2.6 數(shù)據(jù)庫的安全 2.6.1 設(shè)置與撤消數(shù)據(jù)庫用戶密碼 2.6.2 設(shè)置用戶與組的帳戶 2.6.3 設(shè)置用戶與組權(quán)限 習(xí)題二 參考答案第3章 Access數(shù)據(jù)表的建立與操作 3.1 表的建立與修改 3.1.1 表結(jié)構(gòu)的設(shè)計 3.1.2 使用設(shè)計器創(chuàng)建表 3.1.3 使用向?qū)?chuàng)建表 3.1.4 通過輸入數(shù)據(jù)創(chuàng)建表 3.1.5 表結(jié)構(gòu)的修改 3.1.6 表記錄的輸入與修改 3.2 表的基本操作 3.2.1 表的外觀設(shè)計 3.2.2 表中數(shù)據(jù)的復(fù)制 3.2.3 表中數(shù)據(jù)的查找與替換 3.2.4 表中記錄的定位 3.2.5 表記錄的添加與刪除 3.2.6 數(shù)據(jù)表的復(fù)制、刪除與重命名 3.2.7 表中數(shù)據(jù)的導(dǎo)入與導(dǎo)出 3.3 表的排序與篩選 3.3.1 表的排序 3.3.2 表的篩選 3.4 表的索引與表問的關(guān)系 3.4.1 數(shù)據(jù)表的索引 3.4.2 建立表間的關(guān)系 習(xí)題三 參考答案第4章 創(chuàng)建Access查詢 4.1 查詢的功能與類型 4.2 創(chuàng)建選擇查詢 4.2.1 在設(shè)計視圖中創(chuàng)建查詢 4.2.2 使用簡單查詢向?qū)?chuàng)建查詢 4.2.3 建立帶條件的查詢 4.3 創(chuàng)建交叉表查詢 4.4 創(chuàng)建參數(shù)查詢 4.5 創(chuàng)建重復(fù)項查詢與不匹配項查詢 4.5.1 創(chuàng)建重復(fù)項查詢 4.5.2 創(chuàng)建不匹配項查詢 4.6 創(chuàng)建操作查詢 4.6.1 生成表查詢 4.6.2 更新查詢 4.6.3 追加查詢 4.6.4 刪除查詢 習(xí)題四 參考答案第5章 結(jié)構(gòu)化查詢語言SQL 5.1 SQL語言簡介 5.2 SQL語言的數(shù)據(jù)定義功能 5.2.1 建立數(shù)據(jù)表結(jié)構(gòu) 5.2.2 修改數(shù)據(jù)表結(jié)構(gòu) 5.2.3 刪除數(shù)據(jù)表 5.3 SQL語言的數(shù)據(jù)操縱功能 5.3.1 表記錄的插入 5.3.2 表記錄的刪除 5.3.3 表記錄的更新 5.4 SQL語言的查詢功能 5.4.1 簡單查詢 5.4.2 條件查詢 5.4.3 連接查詢 5.4.4 嵌套查詢 5.4.5 統(tǒng)計查詢 5.4.6 分組查詢 5.4.7 查詢排序 5.4.8 合并查詢 5.4.9 查詢的輸出 習(xí)題五 參考答案第6章 Access的窗體設(shè)計 6.1 窗體的基本概念 6.1.1 窗體的組成 6.1.2 窗體的視圖 6.1.3 窗體的類型 6.2 自動創(chuàng)建窗體 6.3 使用向?qū)?chuàng)建窗體 6.3.1 在窗體向?qū)е袆?chuàng)建窗體 6.3.2 使用圖表向?qū)?chuàng)建窗體 6.3.3 使用數(shù)據(jù)透視表向?qū)?chuàng)建窗體 6.4 在設(shè)計視圖中創(chuàng)建窗體 6.4.1 窗體的設(shè)計視圖 6.4.2 窗體的常用屬性 6.4.3 窗體的常用控件 6.5 窗體的應(yīng)用 6.5.1 窗體的查找、排序和篩選 6.5.2 窗體的格式化 6.5.3 子窗體 習(xí)題六 參考答案第7章 Access的報表設(shè)計 7.1 報表的基本概念 7.2 創(chuàng)建報表 7.2.1 自動創(chuàng)建報表 7.2.2 使用報表向?qū)?chuàng)建報表 7.2.3 使用圖表向?qū)?chuàng)建報表 7.2.4 使用標(biāo)簽向?qū)?chuàng)建報表 7.3 在設(shè)計視圖中創(chuàng)建報表 7.3.1 報表的設(shè)計視圖 7.3.2 報表的設(shè)計 7.3.3 報表的修飾 7.4 報表的高級功能 7.4.1 報表的排序 7.4.2 報表的分組 7.4.3 數(shù)據(jù)匯總 7.4.4 建立子報表 7.5 報表的打印輸出 7.5.1 報表頁面的設(shè)置 7.5.2 報表的預(yù)覽和打印 習(xí)題七 參考答案第8章 創(chuàng)建數(shù)據(jù)訪問頁 8.1 數(shù)據(jù)頁的基本概念 8.2 創(chuàng)建數(shù)據(jù)訪問頁 8.2.1 自動創(chuàng)建數(shù)據(jù)頁 8.2.2 使用向?qū)?chuàng)建數(shù)據(jù)訪問頁 8.2.3 利用已有的頁創(chuàng)建數(shù)據(jù)訪問頁 8.3 在設(shè)計視圖中創(chuàng)建數(shù)據(jù)訪問頁 8.3.1 在設(shè)計視圖中創(chuàng)建數(shù)據(jù)訪問頁 8.3.2 設(shè)置訪問頁控件 8.3.3 在頁面視圖中處理數(shù)據(jù) 8.3.4 設(shè)置訪問頁主題 習(xí)題八 參考答案第9章 創(chuàng)建宏 9.1 宏的基本概念 9.2 宏的操作 9.2.1 創(chuàng)建基本宏 9.2.2 創(chuàng)建條件宏 9.2.3 創(chuàng)建宏組 9.2.4 宏的運行與調(diào)試 習(xí)題九 參考答案第10章 VBA程序設(shè)計 10.1 VBA概述 10.1.1 啟動VBE程序編輯器 10.1.2 VBE操作界面簡介 10.2 VBA編程語言基礎(chǔ) 10.2.1 數(shù)據(jù)類型 10.2.2 常量 10.2.3 變量 10.2.4 函數(shù) 10.2.5 運算符與表達(dá)式 10.2.6 語句 10.3 結(jié)構(gòu)化程序設(shè)計 10.3.1 順序結(jié)構(gòu) 10.3.2 選擇結(jié)構(gòu) 10.3.3 循環(huán)結(jié)構(gòu) 10.3.4 模塊 10.3.5 過程與過程調(diào)用 10.3.6 變量的作用域與參數(shù)傳遞 10.4 面向?qū)ο蟮某绦蛟O(shè)計 10.4.1 基本概念 10.4.2 Access中的對象 10.4.3 面向?qū)ο蟪绦蛟O(shè)計的方法與步驟 10.5 VBA程序的調(diào)試與運行錯誤處理 10.5.1 錯誤的分類 10.5.2 VBA程序的調(diào)試 習(xí)題十 參考答案
章節(jié)摘錄
第1章 數(shù)據(jù)庫系統(tǒng)與Access基礎(chǔ)知識 1.4 Access數(shù)據(jù)庫系統(tǒng)概述 Access是Microsoft Office套裝軟件之一,是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件。從Ac二cess 1.0版本到現(xiàn)在的Access 2003版都被廣泛地應(yīng)用于數(shù)據(jù)管理領(lǐng)域。Access軟件每一次的升級改版都使得其功能越來越強,而操作則不斷地被簡化。由于Access的操作界面與方式與Office的其他軟件一致,這使得熟悉Office其他軟件的初學(xué)者更容易學(xué)習(xí)和掌握Access數(shù)據(jù)庫管理系統(tǒng)軟件的使用?! ?.4.1 Access的特點與功能 Access作為當(dāng)今流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),不僅具有傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)的功能,而且還具備自身獨有的特性和功能。本教材以Access 2003作為教學(xué)軟件來介紹Ac-cess的功能和應(yīng)用?! ?.Access的主要特點 ?。?)直觀的用戶界面 Access提供了一個有菜單驅(qū)動,功能全面、友好的操作界面。用戶可以直接、方便地實現(xiàn)各種功能的操作,完成各種數(shù)據(jù)管理的任務(wù)?! 。?)數(shù)據(jù)和對象的管理高度集成化 利用Access數(shù)據(jù)庫管理系統(tǒng)管理數(shù)據(jù),用戶可以不必像使用其他數(shù)據(jù)庫管理系統(tǒng)一樣,管理數(shù)目繁多的各類文件。Access將用戶所開發(fā)項目中的數(shù)據(jù)表、報表、源代碼和數(shù)據(jù)頁等資源集中進(jìn)行高效的管理,一個數(shù)據(jù)庫文件中將包含一個開發(fā)項目中的所有相關(guān)文件,這樣使得應(yīng)用系統(tǒng)的開發(fā)與維護(hù)更為便利?! 。?)豐富的可視化工具 Access可根據(jù)不同的對象,提供豐富多樣的可視化工具,如向?qū)?、設(shè)計器、生成器等界面操作工具,它們普遍采用圖形界面,或配有工具欄和彈出式的快捷菜單,幫助用戶以最簡單的操作快速完成各項查詢和設(shè)計任務(wù)?! 。?)面向?qū)ο蟮某绦蛟O(shè)計 Access是一個面向?qū)ο蟆⒉捎檬录?qū)動機制的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它支持面向?qū)ο蟮某绦蛟O(shè)計。Access內(nèi)置了大量的函數(shù),提供了宏操作,利用宏可以不必編寫代碼就能解決許多應(yīng)用問題。Access也支持Visual Basic高級語言和SQL結(jié)構(gòu)化查詢語言,可以使用Visual Basic編寫數(shù)據(jù)庫應(yīng)用程序。 ?。?)通過0LE實現(xiàn)應(yīng)用集成 應(yīng)用“對象鏈接與嵌入(Objeet Linking and Embedding,OLE)”技術(shù),Access可以方便地創(chuàng)建和編輯多媒體數(shù)據(jù)庫,能方便地在數(shù)據(jù)庫中存儲和處理文本、聲音、圖像等對象?! ?/pre>圖書封面
評論、評分、閱讀與下載
Access數(shù)據(jù)庫與程序設(shè)計教程 PDF格式下載