第一篇:《走進數(shù)據(jù)庫—創(chuàng)建查詢》教案分析
《走進數(shù)據(jù)庫—創(chuàng)建查詢》教案分析
教材
書名:《信息技術基礎》出版社:中國地圖出版社
題名稱
走進數(shù)據(jù)庫-----創(chuàng)建查詢
教材分析
本節(jié)內容是中國地圖出版社必修模塊《信息技術基礎》第三單元“科學管理信息”的第二節(jié)。本單元起著承上啟下的作用:在此之前通過讓學生采用不同的方法管理信息資源,體驗不同信息管理方法的特點;通過使用數(shù)據(jù)庫應用系統(tǒng),體驗利用數(shù)據(jù)庫技術存儲、管理大量數(shù)據(jù)并實現(xiàn)高效檢索的優(yōu)勢。本節(jié)教會學生如何利用數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫進行查詢的簡單操作,以此來解決實際問題,進一步體會數(shù)據(jù)庫的應用。
學情分析
對于我校高一年級學生來說,大部分在初中階段系統(tǒng)學習過信息技術,不過對于數(shù)據(jù)庫的知識初中沒有涉及到。加上數(shù)據(jù)庫較抽象,比較難理解的特點,學生對其有一定的陌生感和畏懼心理。本節(jié)將學生實際選的經歷與數(shù)據(jù)庫的查詢操作相結合,激發(fā)學生的學習興趣和學習熱情,為后續(xù)程奠定好基礎。
教學目標(知識與能力、過程與方法、情感態(tài)度價值觀)
知識與技能:
理解并掌握實體、屬性、記錄、字段的基本概念。
2掌握查詢的創(chuàng)建,利用查詢對數(shù)據(jù)庫中的數(shù)據(jù)表進行查找操作。
3能夠根據(jù)所需要的數(shù)據(jù),選擇恰當?shù)牟樵儣l,達到想要的目的。
過程與方法:
通過打開數(shù)據(jù)庫中具體的表,掌握實體,記錄、字段、字段名稱的含義,理解表的結構。
2通過完成具體的研究性主題來設計查詢條,掌握創(chuàng)建查詢的操作。
情感、態(tài)度與價值觀:
主動學習和利用數(shù)據(jù)庫工具,培養(yǎng)學生管理利用信息的積極態(tài)度。
2感受利用數(shù)據(jù)庫檢索的優(yōu)勢,形成科學有效管理信息的意識。
3主動將信息資源管理的思想、方法,創(chuàng)造性地應用到生活、學習之中;
教學重點
理解數(shù)據(jù)庫的構成及相關術語概念。
2掌握創(chuàng)建查詢的方法,并對查詢對象進行查找、排序等基本操作。
教學難點
根據(jù)實際需要設置查詢條。
教法運用
任務驅動、講授、討論
教
學
過
程
教學環(huán)節(jié)(包括教學資源)
教學步驟
設計意圖
教師活動
學生活動
前
準備
上節(jié)我們學習了數(shù)據(jù)庫的基本術語,認識了aess數(shù)據(jù)庫軟的工作界面和基本功能。下面通過一個小練習來考查一下同學們對數(shù)據(jù)庫基本術語的理解。
打開本資料中“感受數(shù)據(jù)庫”里的“數(shù)據(jù)庫db”。請學生指出縣級統(tǒng)計表里的實體、屬性、記錄及字段。
請學生回答問題
復習上節(jié)的主要內容和難點,幫助學生建立學好數(shù)據(jù)庫的信心。
情
景
導
入
開學初我們進行了本學期校本程的選,請同學們說說,你當時是如何進行選擇的?請你猜猜老師會從哪些方面考慮,來確定選的最終結果?
總結:
學生選:以自己的興趣愛好為主
2老師:根據(jù)開設程的具體情況
我們同學的選數(shù)據(jù)匯總到老師手里之后,經過教務老師的匯總、分類,最終得出清晰的選名單。
這些看似繁瑣的數(shù)據(jù),我們的教務老師是如何在很短的時間內完成的呢?
今天,我們一起走進選系統(tǒng)的后臺,通過模擬選系統(tǒng)的數(shù)據(jù)庫操作,開啟我們今天的數(shù)據(jù)庫探秘之旅。
請學生討論,自由回答
學生思考,回答:借助選系統(tǒng)等辦公軟。
在學習新知識之前復習上節(jié)的重點內容,引導學生自主分析,進一步認識數(shù)據(jù)庫的構成、表的結構及相關術語概念。為后面的學習打下堅實基礎。
活動一
打開數(shù)據(jù)庫文“學生基本情況db”。打開數(shù)據(jù)表“高中學生校本程選情況”。
請你試一試:
查找“李冉”同學的第一志愿和第二志愿,怎么做?
歸納學生的做法:“查找”法,在表內通過查找的方法。
思考:如果只想查看全年級學生的第一志愿和第二志愿,不改變表的外觀和數(shù)據(jù),怎么做?
我們可以通過一種新的查找方式來實現(xiàn),這種方式叫做“查詢”。(引入查詢)。
老師廣播示范操作,在設計視圖中創(chuàng)建查詢。
請你試一試:查詢全年級學生的第一志愿和第二志愿。
請學生回答并演示(查找法)
學生認真聽講
學生模仿操作,明確查詢的基本操作步驟。
教師示范并講解查詢的操作與應用,學生對查詢有所了解后,在后面的深一步學習過程中會激發(fā)學生的求知欲,探索新知的熱情,培養(yǎng)利用所學解決問題的能力。
活動二
思考:
如果只想查看高一3班學生選的第一志愿和第二志愿,不改變表的外觀和數(shù)據(jù),怎么做?
引入“設置查詢條”。廣播演示設置查詢條。
請你先模仿老師的操作試一下。
學生模仿操作,明確如何設置查詢條
明確創(chuàng)建查詢的中的另一個應用,設置查詢條。
活動三
練一練
查詢全年級第二志愿選修“多媒體制作”的學生名單。
2查詢全年級第一志愿選修“物理力學概念規(guī)律的進一步探討”的學生名單。
3查詢高一1班第一志愿選修“生活中的化學”的學生名單。
你發(fā)現(xiàn)表中還有成績數(shù)據(jù)了嗎,請創(chuàng)建查詢,要求將全年級學生物理成績的排名顯示出來。(提示:排序)
學生自主練習
考查學生對創(chuàng)建查詢的基本操作及根據(jù)實際問題設置查詢條。
活動四
因為“物理力學概念規(guī)律的進一步探討”對物理學科的要求比較高,只有物理成績在8分以上的學生才能選修。請建立查詢,將符合要求的選修學生名單顯示出來。
提示學生,要選出8分的學生名單,怎么填條?
那么大于8分,怎么填條呢?是填文字的“大于”還是“>”?請你試一試。
介紹比較運算符:=(等于)、<>(不等于)、>、>=(大于等于)、<(小于)、<=(小于等于)、Beteen…and(在兩個值之間)。
學生討論、自主練習
學生回答:在條里填“8”
學生回答:大于8
結合實際幫助學生掌握更新查詢的操作。通過練習,鍛煉學生的邏輯思維能力。
堂
小結
請思考:
問題一:查詢有什么特點?
答案:
查詢結果和數(shù)據(jù)表外觀相同
2“查詢”是記錄在數(shù)據(jù)表中查找數(shù)據(jù)的方式
問題二:創(chuàng)建查詢操作流程?
答案:
選擇查詢字段
2設置查詢條
3保存查詢
學生討論、歸納
歸納總結
板書
教學設計《走進數(shù)據(jù)庫
----
創(chuàng)建查詢》
第二篇:access創(chuàng)建數(shù)據(jù)庫-教案
創(chuàng)建數(shù)據(jù)庫
計算機組
余金光
一.教學重點 1.數(shù)據(jù)庫的創(chuàng)建方法 2.退出數(shù)據(jù)庫 二.教學難點
打開數(shù)據(jù)庫的方法和退出關閉數(shù)據(jù)庫的方法 三.教學方法
演示法,討論法,講授法,練習法 四.教學課時:1課時 五.教學過程 1.情景導入
通過多媒體播放和access數(shù)據(jù)庫相關的視頻,讓學生直觀認識access在實際工作中的應用,并鼓勵學生發(fā)表自己的看法。
2.引入新課
結合上面的視頻內容,分析access在示例中的是如何發(fā)揮作用的,進而引申出access數(shù)據(jù)庫的概念,并讓學生思考如何創(chuàng)建數(shù)據(jù)庫。
3.創(chuàng)建數(shù)據(jù)庫的方法
通過PPT的播放,讓學生直觀了解數(shù)據(jù)庫的創(chuàng)建方法: 1.“文件”>>“新建”>>“空數(shù)據(jù)”、“根據(jù)現(xiàn)有文件”、“本機上的模板”、“office online模板...”
2.數(shù)據(jù)庫的打開和關閉 由于新創(chuàng)建的數(shù)據(jù)庫文件在退出access2003前默認是打開的,使用其他的數(shù)據(jù)庫文件或新建數(shù)據(jù)庫已關閉的,需要打開數(shù)據(jù)庫文件。
通過過媒體演示,讓學生觀看具體的創(chuàng)建和打開關閉方法。并根據(jù)教師的演示,讓學生通過學生機進行實際演練,對在演練中發(fā)現(xiàn)的問題及時反饋。
六.教學總結
本節(jié)課主要介紹了數(shù)據(jù)庫的創(chuàng)建、打開和退出方法。通過一系列的現(xiàn)代化技術的應用,使同學們能夠直觀形象的對該課程的知識具備了初步和認識和簡單的操作能力,同時要求同學們在課下要多加思考其他與數(shù)據(jù)庫創(chuàng)建有關的內容,認真完成課后作業(yè)。
第三篇:網(wǎng)絡數(shù)據(jù)庫講稿(查詢)
網(wǎng)絡數(shù)據(jù)庫講稿
一、簡單的SELECT
P95 1.SELECT … FROM …(1)DISTINCT(2)TOP n [PERCENT](3)字段別名
有三種書寫格式。
2.WHERE子句(SELECT … FROM … WHERE …)
P101(1)比較運算符(2)邏輯運算符
(3)范圍運算符BETWEEN(4)列表(包含)運算符 IN(5)字符匹配運算符LIKE及通配符(6)空值NULL 3.ORDER BY子句(SELECT … FROM … WHERE … ORDER BY …)
P107 ORDER BY子句必須放在SELECT語句的最后。
4.GROUP BY子句(SELECT … FROM … WHERE …GROUP BY … ORDER BY …)P109(1)GROUP BY子句中的列名必須是原表中的列名,不能是別名。(2)當SELECT子句中有聚合函數(shù)時,GROUP BY子句實現(xiàn)分組統(tǒng)計。
(3)當SELECT子句中同時有字段名列和聚合函數(shù)列時,必須使用GROUP BY子句。例如
select 班級,SUM(已修學分)from 學生GROUP BY 班級
(4)在SELECT子句中出現(xiàn)的列名必須出現(xiàn)在GROUP BY子句中、或聚合函數(shù)中。GROUP BY子句中的列名則不一定出現(xiàn)在SELECT子句中。(5)ROLLUP返回第一個分組列的統(tǒng)計行。例如:
select 班級,性別,SUM(已修學分)from 學生GROUP BY 班級,性別WITH ROLLUP(6)CUBE是ROLLUP的擴展。(7)ALL短語
P109 select 班級,性別,SUM(已修學分)from 學生
WHERE已修學分>4 GROUP BY ALL 班級,性別
ALL不能與WITH同用。6.HAVING子句
(SELECT … FROM … WHERE …GROUP BY … HAVING … ORDER BY …)P111(1)HAVING應與GROUP BY配對使用,否則沒必要使用。(2)HAVING的主要作用是第二次篩選。
(3)HAVING中可以包含聚合函數(shù)(WHERE中不可以)。
(4)HAVING中非聚合函數(shù)中的字段名,必須出現(xiàn)在GROUP BY中。(5)SELECT列表中命名的別名,不能在HAVING中使用。7.COMPUTE子句,按排序字段分組求和。
SELECT 姓名,分數(shù)FROM 學生,成績WHERE 學生.學號=成績.學號 ORDER BY 姓名COMPUTE SUM(分數(shù))
SELECT 姓名,分數(shù)FROM 學生,成績WHERE 學生.學號=成績.學號 ORDER BY 姓名COMPUTE SUM(分數(shù))BY 姓名
網(wǎng)絡數(shù)據(jù)庫講稿
SELECT 姓名,分數(shù)FROM 學生,成績WHERE 學生.學號=成績.學號 ORDER BY 姓名COMPUTE SUM(分數(shù))BY 姓名COMPUTE SUM(分數(shù))
Compute By 必須與 Order By 子句一起使用,而且Compute By 子句中的統(tǒng)計列名列表也必須與之相同。
8.SELECT INTO,將查詢結果保存到永久表中。
P136
二、多表查詢
P112 1.內、外連接
內外連接中用ON<條件> 2.交叉連接
交叉連接中用WHERE<條件>,用WHERE<條件>的交叉連接等同于內連接。3.合并兩個查詢
(1)聯(lián)合查詢
P120 SELECT 員工編號,員工姓名,'員工信息表' FROM 員工信息WHERE 所任職位='經理' UNION SELECT 部門編號,部門名稱,'部門信息表' FROM 部門信息
(2)INTERSECT
P305 SELECT 學號FROM 成績表 INTERSECT SELECT 學號FROM 學生信息
(3)EXCEPT SELECT 學號FROM 學生信息 EXCEPT SELECT 學號FROM 成績表
三、子查詢
P121
第四篇:網(wǎng)絡數(shù)據(jù)庫講稿(查詢)
網(wǎng)絡數(shù)據(jù)庫講稿
一、簡單的SELECT
P95 1.SELECT … FROM …(1)DISTINCT(2)TOP n [PERCENT](3)字段別名
有三種書寫格式。
2.WHERE子句(SELECT … FROM … WHERE …)
P101(1)比較運算符(2)邏輯運算符
(3)范圍運算符BETWEEN(4)列表(包含)運算符 IN(5)字符匹配運算符LIKE及通配符(6)空值NULL 3.ORDER BY子句(SELECT … FROM … WHERE … ORDER BY …)
P107 ORDER BY子句必須放在SELECT語句的最后。
4.GROUP BY子句(SELECT … FROM … WHERE …GROUP BY … ORDER BY …)P109(1)GROUP BY子句中的列名必須是原表中的列名,不能是別名。(2)當SELECT子句中有聚合函數(shù)時,GROUP BY子句實現(xiàn)分組統(tǒng)計。
(3)當SELECT子句中同時有字段名列和聚合函數(shù)列時,必須使用GROUP BY子句。例如
select 班級編號,SUM(已修學分)from 學生 GROUP BY 班級編號
(4)在SELECT子句中出現(xiàn)的列名必須出現(xiàn)在GROUP BY子句中、或聚合函數(shù)中。GROUP BY子句中的列名則不一定出現(xiàn)在SELECT子句中。(5)ROLLUP返回第一個分組列的統(tǒng)計行。例如:
select 班級編號,性別,SUM(已修學分)from 學生GROUP BY 班級編號,性別 WITH ROLLUP(6)CUBE是ROLLUP的擴展。(7)ALL短語
P109 select 班級編號,性別,SUM(已修學分)from 學生
WHERE已修學分>4 GROUP BY ALL 班級編號,性別
ALL不能與WITH同用。6.HAVING子句
(SELECT … FROM … WHERE …GROUP BY … HAVING … ORDER BY …)P111(1)HAVING應與GROUP BY配對使用,否則不能使用。(2)HAVING的主要作用是第二次篩選。
(3)HAVING中可以包含聚合函數(shù)(WHERE中不可以)。
(4)HAVING中非聚合函數(shù)中的字段名,必須出現(xiàn)在GROUP BY中。(5)SELECT列表中命名的別名,不能在HAVING中使用。7.COMPUTE子句,按排序字段分組求和。
SELECT 姓名,分數(shù) FROM 學生,成績 WHERE 學生.學號=成績.學號 ORDER BY 姓名 COMPUTE SUM(分數(shù))
SELECT 姓名,分數(shù) FROM 學生,成績 WHERE 學生.學號=成績.學號 ORDER BY 姓名 COMPUTE SUM(分數(shù))BY 姓名
網(wǎng)絡數(shù)據(jù)庫講稿
SELECT 姓名,分數(shù) FROM 學生,成績 WHERE 學生.學號=成績.學號 ORDER BY 姓名 COMPUTE SUM(分數(shù))BY 姓名 COMPUTE SUM(分數(shù))
Compute By 必須與 Order By 子句一起使用,而且Compute By 子句中的統(tǒng)計列名列表也必須與之相同。
8.SELECT INTO,將查詢結果保存到永久表中。
P136
二、多表查詢
P112 1.內、外連接
內外連接中用ON<條件> 2.交叉連接
交叉連接中用WHERE<條件>,用WHERE<條件>的交叉連接等同于內連接。3.合并兩個查詢
(1)聯(lián)合查詢
P120 SELECT 員工編號,員工姓名,'員工信息表' FROM 員工信息 WHERE 所任職位='經理' UNION SELECT 部門編號,部門名稱,'部門信息表' FROM 部門信息
(2)INTERSECT
P305 SELECT 學號 FROM 成績表 INTERSECT SELECT 學號FROM 學生信息
(3)EXCEPT SELECT 學號FROM 學生信息 EXCEPT SELECT 學號FROM 成績表
三、子查詢
P121
第五篇:數(shù)據(jù)庫實驗(集合查詢與視圖的創(chuàng)建)
實驗五 集合查詢和視圖的創(chuàng)建
一、實驗目的
1.掌握集合查詢涉及的SQL語句 2.掌握視圖創(chuàng)建的SQL語句
二、實驗內容
1.查詢信息系的男生或者是計算機系的女生名單,輸出姓名,性別,系名。(并操作UNION)
2.查詢計算機系年齡不大于20歲的學生。(交操作INTERSECT)
3.查詢計算機系年齡大于19歲的學生。(差操作EXCEPT)
4.創(chuàng)建一個視圖view1,要求輸出學號,姓名,課程號,分數(shù)。
5.基于view1和Course查詢每個人各門課程的平均分,輸出學號,姓名,平均分,按平均分降序排列。
6.基于view1和Course查詢每個人選課的總學分數(shù),輸出學號,姓名,總學分數(shù)。
三.心得體會
此次試驗中要注意集合查詢中的各種謂詞的正確用法和視圖的創(chuàng)建;另外應該掌握有視圖的查詢方法。