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