數(shù)據(jù)庫項目教學實踐教程(Access 2010)
定 價:28 元
- 作者:田振坤,崔陽 編
- 出版時間:2016/10/1
- ISBN:9787563825783
- 出 版 社:首都經(jīng)濟貿(mào)易大學出版社
- 中圖法分類:TP311.132.3
- 頁碼:193
- 紙張:膠版紙
- 版次:1
- 開本:16開
《數(shù)據(jù)庫項目教學實踐教程(Access 2010)》是基于一個完整項目開展數(shù)據(jù)庫技術(shù)教學的教程,全書以建立一個教學管理數(shù)據(jù)庫系統(tǒng)作為總?cè)蝿,在完成該任務目標的過程中不斷學習知識和分解實現(xiàn)任務,最終達到熟練掌握數(shù)據(jù)庫開發(fā)技術(shù)的目的。內(nèi)容基本覆蓋了全國計算機等級考試二級《Access數(shù)據(jù)庫程序設計》考試大綱所規(guī)定的考試范圍,也可作為考生的學習教材。
項目教學法盛行于歐美國家的高等教育領(lǐng)域,在國內(nèi)主要應用于高職教育和MBA教育領(lǐng)域,也有一些高校教師將項目教學理論應用于各個專業(yè)的本科生計算機課程教育,反響較好。由于數(shù)據(jù)庫技術(shù)的實用性,我國普通高等院校的非計算機專業(yè)也陸續(xù)開設了數(shù)據(jù)庫課程。而非計算機專業(yè)學生在學習數(shù)據(jù)庫課程的時候,與計算機專業(yè)的學生相比,在目的和應用需求上有明顯不同。編者給文科類本科生講授數(shù)據(jù)庫課程多年,近幾年開始嘗試將項目教學法應用于教學中,組織學生建立學習小組并獨立完成一個項目的開發(fā),取得了不錯的教學效果。
本書首先介紹了數(shù)據(jù)庫的基礎(chǔ)理論,使讀者具備基本的知識背景。在此基礎(chǔ)之上,將建立一個教學管理數(shù)據(jù)庫系統(tǒng)這個總?cè)蝿盏膶崿F(xiàn)過程貫穿于各個章節(jié)之中,并將其分解為不同的子任務。每個子任務包括項目任務描述、項目預備知識、項目實施和項目延伸4個環(huán)節(jié)。學習完預備知識之后,讀者即可具備完成本章子任務的技術(shù)能力,在項目實施環(huán)節(jié),本書把子任務分解為更小的任務以便于實現(xiàn)。本書的設計試圖讓讀者通過輕松完成一個項目活動而掌握和具備開發(fā)小型數(shù)據(jù)庫管理系統(tǒng)的知識和能力。本書素材可以從出版社網(wǎng)站下載(http://www.sjmcb.com),也可以與編者聯(lián)系索取。
本書是基于一個完整項目開展數(shù)據(jù)庫技術(shù)教學的教程,全書以建立一個教學管理數(shù)據(jù)庫系統(tǒng)作為總?cè)蝿,在完成該任務目標的過程中,不斷學習知識和分解實現(xiàn)任務,最終達到熟練掌握數(shù)據(jù)庫開發(fā)技術(shù)的目的。
本書內(nèi)容基本覆蓋全國計算機等級考試二級《Access數(shù)據(jù)庫程序設計》考試大綱所規(guī)定的知識點,可作為考生自學的入門教材。
1 數(shù)據(jù)庫理論基礎(chǔ)
1.1 數(shù)據(jù)庫的基本概念
1.1.1 什么是數(shù)據(jù)庫
1.1.2 什么是數(shù)據(jù)庫管理系統(tǒng)
1.1.3 什么是數(shù)據(jù)庫系統(tǒng)
1.2 數(shù)據(jù)管理技術(shù)的發(fā)展
1.2.1 人工管理階段
1.2.2 文件系統(tǒng)階段
1.2.3 數(shù)據(jù)庫系統(tǒng)階段
1.3 數(shù)據(jù)模型
1.3.1 數(shù)據(jù)與信息
1.3.2 概念模型
1.3.3 數(shù)據(jù)庫的類型
1.4 關(guān)系數(shù)據(jù)庫
1.4.1 關(guān)系模型的基本概念
1.4.2 關(guān)系模型的主要特點
1.4.3 關(guān)系模型的表間關(guān)系
1.4.4 關(guān)系模型的完整性約束
1.5 函數(shù)依賴
1.6 范式與規(guī)范化
1.6.1 什么是范式
1.6.2 第一范式
1.6.3 第二范式
1.6.4 第三范式
1.6.5 BCNF范式
1.6.6 規(guī)范化設計小結(jié)
1.7 數(shù)據(jù)庫應用系統(tǒng)的設計過程
1.7.1 系統(tǒng)分析階段
1.7.2 系統(tǒng)設計階段
1.7.3 系統(tǒng)實施階段
1.7.4 系統(tǒng)維護階段
2 子任務:創(chuàng)建數(shù)據(jù)庫
2.1 項目任務描述
2.2 項目預備知識
2.2.1 Access 2010系統(tǒng)的功能
2.2.2 Access系統(tǒng)的對象
2.2.3 數(shù)據(jù)庫的創(chuàng)建
2.2.4 數(shù)據(jù)庫的打開
2.2.5 數(shù)據(jù)庫的關(guān)閉
2.2.6 數(shù)據(jù)庫的壓縮與修復
2.2.7 數(shù)據(jù)庫屬性的查看和編輯
2.3 項目實施
2.3.1 任務1:創(chuàng)建“教學管理”數(shù)據(jù)庫
2.4 項目延伸
3 子任務:創(chuàng)建表
3.1 項目任務描述
3.2 項目預備知識
3.2.1 表結(jié)構(gòu)
3.2.2 字段的數(shù)據(jù)類型
3.2.3 字段常規(guī)屬性設置
3.2.4 字段查閱屬性設置
3.2.5 表的復制、刪除與更名
3.2.6 改變數(shù)據(jù)的顯示方式
3.2.7 查找與替換
3.2.8 數(shù)據(jù)排序
3.2.9 數(shù)據(jù)的篩選
3.2.10 主鍵與索引
3.2.11 關(guān)系
3.2.12 子表
3.3 項目實施
3.3.1 任務1:使用設計視圖創(chuàng)建表
3.3.2 任務2:使用數(shù)據(jù)表視圖創(chuàng)建表
3.3.3 任務3:通過數(shù)據(jù)導入創(chuàng)建表
3.3.4 任務4:為教師表設置主鍵
3.3.5 任務5:創(chuàng)建表間關(guān)系
3.4 項目延伸
4 子任務:創(chuàng)建查詢
4.1 項目任務描述
4.2 項目預備知識
4.2.1 查詢概述
4.2.2 選擇查詢
4.2.3 交叉表查詢
4.2.4 參數(shù)查詢
4.2.5 操作查詢
4.2.6 查詢條件的設置
4.2.7 查詢中的計算與統(tǒng)汁
4.2.8 SQL語句之選擇查詢
4.2.9 SQL語句之操作查詢
4.2.10 SQL語句之創(chuàng)建數(shù)據(jù)定義查詢
4.3 項目實施
4.3.1 任務1:使用向?qū)Р樵兘處熁拘畔?br>4.3.2 任務2:查詢選修兩門或以上課程的學生成績
4.3.3 任務3:查詢無學生選修的課程
4.3.4 任務4:使用設計視圖創(chuàng)建選擇查詢
4.3.5 任務5:使用交叉表查詢教師學歷的獲取時間
4.3.6 任務6:使用交叉表查詢學生的各門成績
4.3.7 任務7:按照姓名查詢學生的所有信息
4.3.8 任務8:使用生成表查詢創(chuàng)建新表
4.3.9 任務9:使用追加查詢向空表追加數(shù)據(jù)
4.3.10 任務10:給教師漲工資
4.3.11 任務11:刪除男教師
4.4 項目延伸
5 子任務:創(chuàng)建窗體
5.1 項目任務描述
5.2 項目預備知識
5.2.1 窗體概述
5.2.2 窗體的類型
5.2.3 窗體的視圖
5.2.4 窗體的結(jié)構(gòu)
5.2.5 窗體的屬性
5.2.6 自動創(chuàng)建窗體
5.2.7 使用向?qū)?chuàng)建窗體
5.2.8 在窗體設計視圖中創(chuàng)建窗體
5.2.9 子窗體
5.2.10 控件概述
5.2.11 標簽
5.2.12 文本框
5.2.13 命令按鈕
5.2.14 組合框和列表框
5.2.15 圖像
5.2.16 單選、復選框與選項組
5.3 項目實施
5.3.1 任務1:顯示學生基本信息
5.3.2 任務2:管理學生基本信息
5.3.3 任務3:顯示學生年齡信息
5.3.4 任務4:創(chuàng)建人事檔案信息窗體
5.3.5 任務5:創(chuàng)建教師婚姻信息窗體
5.3.6 任務6:創(chuàng)建教師相關(guān)信息窗體
5.3.7 任務7:根據(jù)姓名查詢學生信息
5.4 項目延伸
6 子任務:創(chuàng)建報表
6.1 項目任務描述
6.2 項目預備知識
6.2.1 報表概述
6.2.2 報表的分類
6.2.3 報表的結(jié)構(gòu)
6.2.4 報表的視圖
6.2.5 使用“報表”按鈕創(chuàng)建報表
6.2.6 創(chuàng)建空報表
6.2.7 使用向?qū)?chuàng)建報表
6.2.8 使用標簽向?qū)?chuàng)建報表
6.2.9 在設計視圖中創(chuàng)建報表
6.2.10 報表的排序與分組
6.2.11 子報表
6.2.12 報表修飾
6.2.13 報表打印
6.3 項目實施
6.3.1 任務1:使用報表設計視圖創(chuàng)建圖表報表
6.3.2 任務2:使用分組計算平均值
6.3.3 任務3:創(chuàng)建主/子報表
6.4 項目延伸
7 子任務:創(chuàng)建宏
7.1 項目任務描述
7.2 項目預備知識
7.2.1 宏的概述
7.2.2 宏的分類
7.2.3 常用的宏命令
7.2.4 事件
7.2.5 宏設計窗口
7.2.6 宏的建立與保存
7.2.7 宏組的建立
7.2.8 嵌入宏
7.2.9 宏的運行
7.3 項目實施
7.3.1 任務1:制作菜單
7.3.2 任務2:設計驗證密碼窗體
7.4 項目延伸
8 子任務:創(chuàng)建VBA程序
8.1 項目任務描述
8.2 項目預備知識
8.2.1 VBA的概念
8.2.2 VBA的編程環(huán)境
8.2.3 VBA的基本語法
8.2.4 順序結(jié)構(gòu)
8.2.5 選擇結(jié)構(gòu)
8.2.6 循環(huán)結(jié)構(gòu)
8.2.7 模塊的概念
8.2.8 模塊的分類
8.2.9 模塊的創(chuàng)建
8.2.10 過程
8.2.11 常用的Access對象
8.2.12 ADO
8.2.13 VBA程序錯誤調(diào)試
8.2.14 VBA程序錯誤處理
8.3 項目實施
8.3.1 任務1:求1000以內(nèi)任意范圍的素數(shù)
8.3.2 任務2:使用VBA代碼驗證用戶登錄數(shù)據(jù)庫
8.3.3 任務3:用sub過程編程計算斐波那契數(shù)列的第10項
8.3.4 任務4:用Function函數(shù)過程計算斐波那契數(shù)列的任意項
8.4 項目延伸