數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)的重要內(nèi)容,是構(gòu)成信息系統(tǒng)的重要基礎(chǔ)。建設(shè)以數(shù)據(jù)庫為核心的各類信息系統(tǒng),對提高企業(yè)效益、改善部門管理具有重要意義。因此,學(xué)習(xí)和掌握數(shù)據(jù)庫技術(shù)的基本知識和基本技能已成為大學(xué)生必備的素質(zhì)要求。
本書是國家精品課程計(jì)算機(jī)基礎(chǔ)系列課程數(shù)據(jù)庫原理與技術(shù)的主教材,教材從培養(yǎng)學(xué)生分析問題和解決問題的能力入手,立足于以理論為基礎(chǔ),以實(shí)例為引導(dǎo),以應(yīng)用為目的,采用理論結(jié)合實(shí)例的模式,盡可能地將理論、知識點(diǎn)、實(shí)例相結(jié)合,做到通俗易懂,循序漸進(jìn),力求在內(nèi)容選定、教學(xué)方式和方法、對學(xué)生學(xué)習(xí)方法的指導(dǎo)等方面全面地貫徹素質(zhì)教育理念,滿足應(yīng)用型人才培養(yǎng)的特點(diǎn)和需求。
本書共10章,分為數(shù)據(jù)庫基礎(chǔ)理論篇和Access應(yīng)用實(shí)踐篇兩部分。
數(shù)據(jù)庫基礎(chǔ)理論篇包含數(shù)據(jù)庫基礎(chǔ)、數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫安全3章,主要講解數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)模型、關(guān)系運(yùn)算、數(shù)據(jù)庫設(shè)計(jì)、關(guān)系規(guī)范化、數(shù)據(jù)庫安全等方面的知識,重點(diǎn)介紹了從數(shù)據(jù)庫系統(tǒng)基本原理到系統(tǒng)設(shè)計(jì)再到系統(tǒng)安全三個(gè)環(huán)節(jié)的技術(shù)和方法,使讀者能夠?qū)?shù)據(jù)庫有從外到里、由淺入深的理解。
Access應(yīng)用實(shí)踐篇從實(shí)用性出發(fā),以Access 2019為基礎(chǔ)介紹了Access數(shù)據(jù)庫程序設(shè)計(jì)所涉及的基本概念、數(shù)據(jù)管理方法和程序設(shè)計(jì)方法,包含數(shù)據(jù)庫和表的創(chuàng)建與使用、查詢的創(chuàng)建與使用、窗體的創(chuàng)建與使用、報(bào)表的創(chuàng)建與使用、宏的創(chuàng)建與使用、模塊與VBA程序設(shè)計(jì)、綜合實(shí)例7章。通過數(shù)據(jù)庫實(shí)例循序漸進(jìn)地介紹了Access數(shù)據(jù)庫的設(shè)計(jì)、創(chuàng)建和使用方法,能夠讓讀者在很短的時(shí)間內(nèi)掌握Access數(shù)據(jù)庫設(shè)計(jì),實(shí)現(xiàn)信息的有效管理。
本書基礎(chǔ)理論部分與Access應(yīng)用實(shí)踐部分相輔相成,既照顧到理論基礎(chǔ)的堅(jiān)實(shí),又強(qiáng)調(diào)技術(shù)實(shí)踐的應(yīng)用。本書內(nèi)容豐富,結(jié)構(gòu)清晰,語言簡練,圖文并茂,具有很強(qiáng)的實(shí)用性和可操作性,是一本適合于高等院校學(xué)生學(xué)習(xí)的優(yōu)秀教材,可作為高等學(xué)校大學(xué)計(jì)算機(jī)課程的教材,也可作為全國計(jì)算機(jī)等級考試二級 Access的培訓(xùn)或自學(xué)教材,還可作為廣大初、中級計(jì)算機(jī)用戶的自學(xué)參考書。本書由多年從事計(jì)算機(jī)教學(xué)的一線教師編寫,由西北大學(xué)耿國華教授主審,感謝教學(xué)團(tuán)隊(duì)成員的幫助。由于作者水平有限,書中難免有不足與疏漏之處,懇請讀者指正。
本書配套教學(xué)課件、教學(xué)大綱等資源,讀者可掃描封底的課件下載二維碼,在公眾號書圈下載。書中提到的示例數(shù)據(jù)庫文件可掃描目錄上方的二維碼下載。本書還配套了作業(yè)系統(tǒng),讀者可掃描封底的作業(yè)系統(tǒng)二維碼,登錄網(wǎng)站在線做題及查看答案。讀者還可掃描封底的文泉云盤防盜碼,再掃描書中相應(yīng)章節(jié)中的二維碼,即可觀看視頻教學(xué)。
編者
2022年8月
示例數(shù)據(jù)庫
數(shù)據(jù)庫基礎(chǔ)理論篇
第1章數(shù)據(jù)庫基礎(chǔ)
1.1數(shù)據(jù)管理概述
1.1.1數(shù)據(jù)與數(shù)據(jù)的組織級別
1.1.2數(shù)據(jù)管理的發(fā)展
1.1.3數(shù)據(jù)庫管理系統(tǒng)
1.1.4數(shù)據(jù)庫系統(tǒng)
1.2現(xiàn)實(shí)世界的數(shù)據(jù)表示
1.2.1數(shù)據(jù)抽象
1.2.2數(shù)據(jù)模型
1.3數(shù)據(jù)庫的體系結(jié)構(gòu)
1.3.1三級模式
1.3.2兩級映射
1.4關(guān)系數(shù)據(jù)庫簡介
1.4.1基本概念
1.4.2關(guān)系數(shù)據(jù)庫的體系結(jié)構(gòu)
1.4.3關(guān)系模型的完整性規(guī)則
1.4.4關(guān)系的運(yùn)算
習(xí)題
第2章數(shù)據(jù)庫設(shè)計(jì)
2.1工程化設(shè)計(jì)
2.1.1工程化設(shè)計(jì)的基本思想
2.1.2工程化設(shè)計(jì)的基本過程
2.2數(shù)據(jù)庫設(shè)計(jì)
2.2.1數(shù)據(jù)庫設(shè)計(jì)的基本內(nèi)容
2.2.2數(shù)據(jù)庫設(shè)計(jì)的基本過程
2.2.3關(guān)系模式的規(guī)范化
2.2.4數(shù)據(jù)庫設(shè)計(jì)中的一些細(xì)節(jié)問題
習(xí)題
第3章數(shù)據(jù)庫安全
3.1數(shù)據(jù)庫安全概述
3.1.1數(shù)據(jù)庫安全標(biāo)準(zhǔn)
3.1.2數(shù)據(jù)庫安全的特征
3.1.3數(shù)據(jù)庫的安全層次
3.2數(shù)據(jù)庫安全技術(shù)
3.2.1容易忽略的簡單漏洞
3.2.2數(shù)據(jù)庫加密技術(shù)
3.2.3存取管理技術(shù)
3.2.4安全審計(jì)技術(shù)
3.2.5備份與恢復(fù)
3.3云數(shù)據(jù)及其安全
3.3.1云數(shù)據(jù)庫概述
3.3.2現(xiàn)有的云數(shù)據(jù)庫產(chǎn)品
3.3.3云數(shù)據(jù)庫安全策略
習(xí)題
Access應(yīng)用實(shí)踐篇
第4章數(shù)據(jù)庫和表的創(chuàng)建與使用
4.1Access概述
4.1.1Access 2019簡介
4.1.2理解Access數(shù)據(jù)庫的構(gòu)成對象
4.2數(shù)據(jù)庫的創(chuàng)建
4.2.1創(chuàng)建一個(gè)空數(shù)據(jù)庫
4.2.2通過模板建立數(shù)據(jù)庫
4.2.3數(shù)據(jù)庫窗口簡介
4.3表的創(chuàng)建
4.3.1通過字段模板創(chuàng)建表
4.3.2理解表結(jié)構(gòu)
4.3.3通過表設(shè)計(jì)器創(chuàng)建表
4.3.4字段的常見屬性設(shè)置
4.4表間關(guān)系的創(chuàng)建
4.5表中的數(shù)據(jù)管理
4.5.1記錄的基本操作
4.5.2查找和替換數(shù)據(jù)
4.5.3排序與篩選
4.5.4更改數(shù)據(jù)顯示格式
4.6表的管理
4.7數(shù)據(jù)的導(dǎo)入和導(dǎo)出
4.7.1導(dǎo)入數(shù)據(jù)
4.7.2導(dǎo)出數(shù)據(jù)
習(xí)題
第5章查詢的創(chuàng)建與使用
5.1查詢簡介
5.1.1查詢和表的區(qū)別
5.1.2常見的查詢
5.2選擇查詢的創(chuàng)建
5.2.1利用查詢設(shè)計(jì)視圖建立查詢
5.2.2管理查詢字段
5.2.3運(yùn)算符簡介
5.2.4為查詢添加準(zhǔn)則
5.3參數(shù)查詢
5.4聚合查詢
5.4.1創(chuàng)建聚合查詢
5.4.2常見的聚合函數(shù)
5.5交叉表查詢
5.5.1交叉表查詢的概念
5.5.2使用交叉表查詢向?qū)?chuàng)建交叉表查詢
5.5.3通過設(shè)計(jì)視圖創(chuàng)建交叉表查詢
5.6操作查詢
5.6.1生成表查詢
5.6.2刪除查詢
5.6.3更新查詢
5.6.4追加查詢
5.7Access SQL查詢
5.7.1SQL概述
5.7.2數(shù)據(jù)定義
5.7.3數(shù)據(jù)更新
5.7.4數(shù)據(jù)查詢
習(xí)題
第6章窗體的創(chuàng)建與使用
6.1窗體的功能與構(gòu)成
6.1.1窗體的功能
6.1.2理解窗體的相關(guān)視圖
6.1.3窗體的基本類型
6.2創(chuàng)建窗體
6.2.1使用窗體命令創(chuàng)建窗體
6.2.2使用窗體向?qū)罱⒋绑w
6.3窗體設(shè)計(jì)視圖與控件的使用
6.3.1窗體的設(shè)計(jì)視圖
6.3.2窗體中的常見控件
6.3.3在窗體上添加控件對象
6.3.4控件的基本操作
6.3.5更改窗體屬性
6.4通過窗體處理數(shù)據(jù)
6.4.1工具欄與記錄導(dǎo)航按鈕集
6.4.2處理數(shù)據(jù)
習(xí)題
第7章報(bào)表的創(chuàng)建與使用
7.1報(bào)表概述
7.1.1報(bào)表的功能
7.1.2報(bào)表的基本類型
7.1.3報(bào)表和窗體的區(qū)分
7.1.4報(bào)表的組成
7.2創(chuàng)建與修飾報(bào)表
7.2.1使用報(bào)表向?qū)?chuàng)建報(bào)表
7.2.2修飾報(bào)表
7.3打印報(bào)表
7.3.1頁面設(shè)置
7.3.2預(yù)覽與打印報(bào)表
習(xí)題
第8章宏的創(chuàng)建與使用
8.1宏概述
8.1.1宏介紹
8.1.2宏的功能
8.1.3宏的分類
8.1.4常見的宏操作
8.1.5事件的概念
8.2創(chuàng)建宏
8.2.1創(chuàng)建單操作宏
8.2.2在宏中添加操作的基本方法
8.2.3創(chuàng)建多操作宏
8.2.4創(chuàng)建條件宏
8.2.5宏的嵌套
8.2.6創(chuàng)建AutoExec宏
8.3運(yùn)行宏
8.4將宏轉(zhuǎn)換為Visual Basic代碼
8.4.1轉(zhuǎn)換窗體或報(bào)表中的宏
8.4.2將宏轉(zhuǎn)換為Visual Basic代碼
習(xí)題
第9章模塊與VBA程序設(shè)計(jì)
9.1模塊概述
9.1.1模塊的基本概念
9.1.2VBA與VB的區(qū)別
9.1.3VBA開發(fā)環(huán)境
9.2模塊的創(chuàng)建和調(diào)試
9.2.1創(chuàng)建模塊
9.2.2模塊的調(diào)試
9.3VBA基礎(chǔ)
9.3.1關(guān)鍵字和標(biāo)識符
9.3.2數(shù)據(jù)類型
9.3.3常量與變量
9.3.4運(yùn)算符與表達(dá)式
9.3.5基本語句
9.3.6函數(shù)
9.4數(shù)組的定義和使用
9.4.1數(shù)組的定義
9.4.2動(dòng)態(tài)數(shù)組
9.5基本程序設(shè)計(jì)
9.5.1程序的基本結(jié)構(gòu)
9.5.2順序結(jié)構(gòu)
9.5.3選擇結(jié)構(gòu)
9.5.4循環(huán)結(jié)構(gòu)
9.6VBA過程設(shè)計(jì)
9.6.1子程序過程
9.6.2函數(shù)過程
9.6.3參數(shù)傳遞
9.7應(yīng)用舉例
習(xí)題
第10章綜合實(shí)例
10.1需求分析
10.1.1系統(tǒng)的基本要求
10.1.2圖書管理系統(tǒng)的基本功能
10.2系統(tǒng)設(shè)計(jì)
10.2.1概念設(shè)計(jì)
10.2.2邏輯設(shè)計(jì)
10.2.3物理設(shè)計(jì)
10.3系統(tǒng)實(shí)現(xiàn)
10.3.1創(chuàng)建數(shù)據(jù)庫
10.3.2查詢設(shè)計(jì)
10.3.3報(bào)表設(shè)計(jì)
10.3.4窗體設(shè)計(jì)
10.4系統(tǒng)運(yùn)行
習(xí)題
附錄AVBA主要關(guān)鍵字
附錄BVBA常見函數(shù)
參考文獻(xiàn)