ACCESS2010數(shù)據(jù)庫(kù)技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)2_第1頁(yè)
ACCESS2010數(shù)據(jù)庫(kù)技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)2_第2頁(yè)
ACCESS2010數(shù)據(jù)庫(kù)技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)2_第3頁(yè)
ACCESS2010數(shù)據(jù)庫(kù)技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)2_第4頁(yè)
ACCESS2010數(shù)據(jù)庫(kù)技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)2_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)(2) 學(xué)號(hào): 姓名: 班級(jí): 專業(yè): ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)1實(shí)驗(yàn)二實(shí)驗(yàn)二 查詢查詢實(shí)驗(yàn)類型: 驗(yàn)證性 實(shí)驗(yàn)課時(shí): 6 學(xué)時(shí) 指導(dǎo)教師: 時(shí) 間:201 年 月 日 課 次:第 節(jié) 教學(xué)周次:第 周 一、實(shí)驗(yàn)?zāi)康?. 掌握各種查詢的創(chuàng)建方法2. 掌握查詢條件的表示方法3. 掌握應(yīng)用 SQL 中 SELECT 語(yǔ)句進(jìn)行數(shù)據(jù)查詢的方法4. 理解 SQL 中數(shù)據(jù)定義和數(shù)據(jù)操縱語(yǔ)句二、實(shí)驗(yàn)內(nèi)容與要求1創(chuàng)建各種查詢2使用 SQL 中 SELECT 語(yǔ)句進(jìn)行數(shù)據(jù)查詢3使用 SQL 語(yǔ)句進(jìn)行數(shù)據(jù)定義和數(shù)據(jù)操縱三、實(shí)驗(yàn)步驟案例一:利用案例

2、一:利用“簡(jiǎn)單查詢向?qū)Ш?jiǎn)單查詢向?qū)А眲?chuàng)建選擇查詢創(chuàng)建選擇查詢1單表選擇查詢要求:以“教師”表為數(shù)據(jù)源,查詢教師的姓名和職稱信息,所建查詢命名為“教師情況” 。操作步驟:(1)打開(kāi)“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),單擊“創(chuàng)建”選項(xiàng)卡, “查詢”組單擊“查詢向?qū)А睆棾觥靶陆ú樵儭睂?duì)話框。如圖 2-1 所示。圖 2-1 創(chuàng)建查詢(2)在“新建查詢”對(duì)話框中選擇“簡(jiǎn)單查詢向?qū)А?,單擊“確定”按鈕,在彈出的對(duì)話框的“表與查詢”下拉列表框中選擇數(shù)據(jù)源為“表:教師” ,再分別雙擊“可用字段”列表中的“姓名”和“職稱”字段,將它們添加到“選定的字段”列表框中,如圖 2-2 所示。然后單擊“下一步”按鈕,為查詢

3、指定標(biāo)題為“教師情況” ,最后單擊“完成”按鈕。ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)2圖 2-2 簡(jiǎn)單查詢向?qū)?多表選擇查詢要求:查詢學(xué)生所選課程的成績(jī),并顯示“學(xué)生編號(hào)” 、 “姓名” 、 “課程名稱”和“成績(jī)”字段。操作步驟:(1)打開(kāi)“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),在導(dǎo)航窗格中,單擊“查詢”對(duì)象,單擊“創(chuàng)建”選項(xiàng)卡,“查詢”組單擊“查詢向?qū)А睆棾觥靶陆ú樵儭睂?duì)話框。(2)在“新建查詢”對(duì)話框中選擇“簡(jiǎn)單查詢向?qū)А?,單擊“確定”按鈕,在彈出的對(duì)話框的“表與查詢” 。先選擇查詢的數(shù)據(jù)源為“學(xué)生”表,并將“學(xué)生編號(hào)” 、 “姓名”字段添加到“選定的字段”列表框中,再分別選擇數(shù)據(jù)源為

4、“課程”表和“選課成績(jī)”表,并將“課程”表中的“課程名稱”字段和“選課成績(jī)”表中的“成績(jī)”字段添加到“選定的字段”列表框中。選擇結(jié)果如圖 2-3 所示。圖 2-3 多表查詢(3)單擊“下一步”按鈕,選“明細(xì)”選項(xiàng)。ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)3(4)單擊“下一步”按鈕,為查詢指定標(biāo)題“學(xué)生選課成績(jī)” ,選擇“打開(kāi)查詢查看信息”選項(xiàng)。(5)單擊“完成”按鈕,彈出查詢結(jié)果。注:查詢涉及“學(xué)生” 、 “課程”和“選課成績(jī)”3 個(gè)表,在建查詢前要先建立好三個(gè)表之間的關(guān)系。案例二:在設(shè)計(jì)視圖中創(chuàng)建選擇查詢案例二:在設(shè)計(jì)視圖中創(chuàng)建選擇查詢1創(chuàng)建不帶條件的選擇查詢要求:查詢學(xué)生所選課程的成

5、績(jī),并顯示“學(xué)生編號(hào)” 、 “姓名” 、 “課程名稱”和“成績(jī)”字段。操作步驟:(1)打開(kāi)“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),在導(dǎo)航窗格中,單擊“查詢”對(duì)象,單擊“創(chuàng)建”選項(xiàng)卡,“查詢”組單擊“查詢?cè)O(shè)計(jì)” ,出現(xiàn)”表格工具/設(shè)計(jì)”選項(xiàng)卡,如圖 2-4 查詢工具。同時(shí)打開(kāi)查詢?cè)O(shè)計(jì)視圖,如圖 2-5 所示。圖 2-4 查詢工具(2)在“顯示表”對(duì)話框中選擇“學(xué)生”表,單擊“添加”按鈕,添加學(xué)生表,同樣方法,再依次添加“選課成績(jī)”和“課程”表。(3)雙擊學(xué)生表中“學(xué)生編號(hào)” 、 “姓名” 、課程表中“課程名稱”和選課成績(jī)表中“成績(jī)”字段,將它們依次添加到“字段”行的第 14 列上。圖 2-5 查詢?cè)O(shè)計(jì)器

6、(4)單擊快速工具欄 “保存”按鈕,在“查詢名稱”文本框中輸入“選課成績(jī)查詢” ,單擊“確定”按鈕。(5)選擇“開(kāi)始/視圖”“數(shù)據(jù)表視圖”菜單命令,或單擊“查詢工具/設(shè)計(jì)”“結(jié)果”上的“運(yùn)行”按鈕,查看查詢結(jié)果。查看查詢結(jié)果。2創(chuàng)建帶條件的選擇查詢要求:查找 2008 年 9 月 1 日入校的男生信息,要求顯示“學(xué)生編號(hào)” 、 “姓名” 、 “性別” 、 “團(tuán)員否”字段內(nèi)容。ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)4操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“學(xué)生”表到查詢?cè)O(shè)計(jì)視圖中。(2)依次雙擊“學(xué)生編號(hào)” 、 “姓名” 、 “性別” 、 “團(tuán)員否” 、 “入校日期”字段,將它們添加

7、到“字段”行的第 15 列中。(3)單擊“入校日期”字段“顯示”行上的復(fù)選框,使其空白,查詢結(jié)果中不顯示入校日期字段值。(4)在“性別”字段列的“條件”行中輸入條件“男” ,在“入校日期”字段列的“條件”行中輸入條件#2008-9-1#,設(shè)置結(jié)果如圖 2-6 所示。圖 2-6 帶條件的查詢(5)單擊保存按鈕,在“查詢名稱”文本框中輸入“2008 年 9 月 1 日入校的男生信息” ,單擊“確定”按鈕。(6)單擊“查詢工具/設(shè)計(jì)”“結(jié)果”上的“運(yùn)行”按鈕,查看查詢結(jié)果。案例三:創(chuàng)建計(jì)算查詢案例三:創(chuàng)建計(jì)算查詢1創(chuàng)建不帶條件的統(tǒng)計(jì)查詢要求:統(tǒng)計(jì)學(xué)生人數(shù)。操作步驟:()在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“學(xué)

8、生”表到查詢?cè)O(shè)計(jì)視圖中。()雙擊“學(xué)生編號(hào)”字段,添加到“字段”行的第 1 列中。()單擊“查詢工具/設(shè)計(jì)”“顯示/隱藏”組上的“匯總”按鈕,插入一個(gè)“總計(jì)”行,單擊“學(xué)生編號(hào)”字段的“總計(jì)”行右側(cè)的向下箭頭,選擇“計(jì)數(shù)”函數(shù),如圖 2-7 所示。(4)單擊“保存”按鈕,在“查詢名稱”文本框中輸入“統(tǒng)計(jì)學(xué)生人數(shù)” 。(5)運(yùn)行查詢,查看結(jié)果。創(chuàng)建帶條件的統(tǒng)計(jì)查詢要求:統(tǒng)計(jì) 2008 年入學(xué)的男生人數(shù)。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“學(xué)生”表到查詢?cè)O(shè)計(jì)視圖中。(2)雙擊“學(xué)生編號(hào)” 、 “性別”和“入校日期”字段,將它們添加到“字段”行的第 13 列中。(3)單擊“性別” 、 “入校

9、日期”字段“顯示”行上的復(fù)選框,使其空白。(4)單擊“查詢工具/設(shè)計(jì)”“顯示/隱藏”組上的“匯總”按鈕,插入一個(gè)“總計(jì)”行,單擊圖 2-7 不帶條件的統(tǒng)計(jì)查詢ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)5“學(xué)生編號(hào)”字段的“總計(jì)”行右側(cè)的向下箭頭,選擇“計(jì)數(shù)”函數(shù), “性別”和“入校日期”字段的“總計(jì)”行選擇“where”選項(xiàng)。(5)在“性別”字段列的“條件”行中輸入條件“男” ;在“入校日期”字段列的“條件”行中輸入條件 Year(入校日期)=2008,如圖 2-8 所示。圖 2-8 帶條件的統(tǒng)計(jì)查詢(6)單擊保存按鈕,在“查詢名稱”文本框中輸入“統(tǒng)計(jì) 2008 年入學(xué)的男生人數(shù)” 。(7

10、)運(yùn)行查詢,查看結(jié)果。3創(chuàng)建分組統(tǒng)計(jì)查詢要求:統(tǒng)計(jì)男、女學(xué)生年齡的最大值、最小值和平均值。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“學(xué)生”表到查詢?cè)O(shè)計(jì)視圖中。(2)字段行第 1 列選“性別” ,第 2 列到第 4 列選“年齡” 。ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)6圖 2-9 分組統(tǒng)計(jì)查詢(3)單擊“查詢工具/設(shè)計(jì)”“顯示/隱藏”組上的“匯總”按鈕,插入一個(gè)“總計(jì)”行,設(shè)置“性別”字段的“總計(jì)”行為“Group By” , “年齡”字段的“總計(jì)”行分別設(shè)置成最大值、最小值和平均值,查詢的設(shè)計(jì)窗口如圖 2-9 所示。(4)單擊保存按鈕,在“查詢名稱”文本框中輸入“統(tǒng)計(jì)男女生年齡”

11、。(5)運(yùn)行查詢,查看結(jié)果。4創(chuàng)建含有 IIF()函數(shù)的計(jì)算字段要求:修改查詢“2008 年 9 月 1 日入校的男生信息” ,團(tuán)員情況用“是”和“否”來(lái)顯示,使顯示結(jié)果更清晰。操作步驟:(1)在導(dǎo)航格的“查詢”對(duì)象下,選中“2008 年 9 月 1 日入校的男生信息”查詢,右鍵單擊“設(shè)計(jì)視圖”菜單,打開(kāi)查詢?cè)O(shè)計(jì)視圖。(2)將字段“團(tuán)員否”修改為 “團(tuán)員情況:IIF(團(tuán)員否, 是,否)” ,選中該列“顯示”行上的復(fù)選框,設(shè)計(jì)結(jié)果如圖 2-10 所示。圖 2-10 含有 IIF()函數(shù)的計(jì)算字段查詢(3)單擊“保存”按鈕,保存查詢,運(yùn)行并查看結(jié)果。5新增含有 Date()函數(shù)的計(jì)算字段要求:顯示

12、教師的姓名、工作時(shí)間和工齡。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“教師”表到查詢?cè)O(shè)計(jì)視圖中。(2)在“字段”行第 1 列中選“姓名”字段,第 2 列選“工作時(shí)間”字段,第 3 列輸入“工齡:Year(Date()-Year(工作時(shí)間)” ,并選中該列“顯示”行上的復(fù)選框。如圖 2-11 所示。(3)單擊“保存”按鈕,將查詢命名為“統(tǒng)計(jì)教師工齡” ,運(yùn)行并查看結(jié)果。ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)7圖 2-11 含有 Date()函數(shù)的計(jì)算字段查詢案例四:創(chuàng)建交叉表查詢案例四:創(chuàng)建交叉表查詢1.利用“交叉表查詢向?qū)А眲?chuàng)建查詢要求:查詢每個(gè)學(xué)生的選課情況和平均成績(jī),行標(biāo)題為“學(xué)

13、生編號(hào)” ,列標(biāo)題為“課程編號(hào)” ,計(jì)算字段為“成績(jī)” 。注意:交叉表查詢不做各行小計(jì)。操作步驟:(1) 在數(shù)據(jù)庫(kù)窗口中,選擇“查詢”對(duì)象,單擊“新建”按鈕,選擇“交叉表查詢向?qū)А?,單擊“確定”按鈕。(2)選擇“視圖”選項(xiàng)中“表”選項(xiàng),選擇“選課成績(jī)”表,如圖 2-12 所示。單擊“下一步”按鈕。(3)將“可用字段”列表中的“學(xué)生編號(hào)”添加到其右側(cè)的“選定字段”列表中,即將“學(xué)生編號(hào)”作為行標(biāo)題,單擊“下一步”按鈕。如圖 2-13 所示。ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)8圖 2-12 指定包含交叉表查詢字段的表圖 2-13 確定哪些字段的值作為行標(biāo)題(4)選擇“課程編號(hào)”作為列

14、標(biāo)題,然后單擊“下一步”按鈕。(5)在“字段”列表中,選擇“成績(jī)”作為統(tǒng)計(jì)字段,在“函數(shù)”列表中選“平均”選項(xiàng),取消“是,包含各行小計(jì)”的選擇,單擊“下一步”按鈕。如圖 2-14 所示。ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)9圖 2-14 確定行列交叉點(diǎn)計(jì)算出什么數(shù)字(6)在“指定查詢的名稱”文本框中輸入“選課成績(jī)交叉查詢” ,選擇“查看查詢”選項(xiàng),最后單擊“完成”按鈕。2使用設(shè)計(jì)視圖創(chuàng)建交叉表查詢要求:使用設(shè)計(jì)視圖創(chuàng)建交叉表查詢,用于統(tǒng)計(jì)各門課程男女生的平均成績(jī),要求不做各行小計(jì)。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,并將“課程” 、 “選課成績(jī)”和“學(xué)生”三個(gè)表添加到查詢?cè)O(shè)計(jì)視圖中

15、。圖 2-15 設(shè)計(jì)視圖創(chuàng)建交叉表查詢ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)10(2)雙擊“課程”表中的“課程名稱”字段, “學(xué)生”表中的“性別”字段, “選課成績(jī)”表中的“成績(jī)”字段,將它們添加到“字段”行的第 13 列中。(3)選擇“查詢類型”組“交叉表” 。(4)在“課程名稱”字段的“交叉表”行,選擇“行標(biāo)題”選項(xiàng),在“性別”字段的“交叉表”行,選擇“列標(biāo)題”選項(xiàng),在“成績(jī)”字段的“交叉表”行,選擇“值”選項(xiàng),在“成績(jī)”字段的“總計(jì)”行,選擇“平均值”選項(xiàng),設(shè)置結(jié)果如圖 2-15 所示。(5)單擊“保存”按鈕,將查詢命名為“統(tǒng)計(jì)各門課程男女生的平均成績(jī)” 。運(yùn)行查詢,查看結(jié)果。案

16、例五:創(chuàng)建參數(shù)查詢案例五:創(chuàng)建參數(shù)查詢1創(chuàng)建單參數(shù)查詢要求:以已建的“選課成績(jī)”查詢?yōu)閿?shù)據(jù)源建立查詢,按照學(xué)生“姓名”查看某學(xué)生的成績(jī),并顯示學(xué)生“學(xué)生編號(hào)” 、 “姓名” 、 “課程名稱”和“成績(jī)”等字段。操作步驟:(1)在導(dǎo)航窗格的“查詢”對(duì)象中,選“選課成績(jī)查詢” ,然后單擊鼠標(biāo)右鍵“設(shè)計(jì)視圖”菜單,打開(kāi)查詢?cè)O(shè)計(jì)視圖。(2)在“姓名”字段的條件行中輸入“請(qǐng)輸入學(xué)生姓名” ,結(jié)果如圖 2-16 所示。圖 2-16 創(chuàng)建單參數(shù)查詢(3)單擊“查詢/設(shè)計(jì)”“結(jié)果”上的“運(yùn)行”按鈕,在“請(qǐng)輸入學(xué)生姓名”文本框中輸入要查詢的學(xué)生的姓名,例如:“江賀” ,單擊“確定”按鈕,顯示查詢結(jié)果。(4)單擊“

17、文件”“另存為”菜單命令,將查詢另存為“單參數(shù)查詢-按姓名查詢” 。2創(chuàng)建多參數(shù)查詢要求:建立一個(gè)多參數(shù)查詢,用于顯示指定范圍內(nèi)的學(xué)生成績(jī),要求顯示“姓名”和“成績(jī)”字段的值。注:“選課成績(jī)查詢”參見(jiàn)案例二,不帶參數(shù)。 操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,在“顯示表”對(duì)話框中,選擇“查詢”選項(xiàng)卡,并將“選課成績(jī)查詢”添加查詢?cè)O(shè)計(jì)視圖中。(2)雙擊字段列表區(qū)中的“姓名” 、 “成績(jī)”字段,將它們添加到設(shè)計(jì)網(wǎng)格中“字段”行的第 1 列和第 2 列中。(3)在“成績(jī)”字段的“條件”行中輸入“Between 請(qǐng)輸入成績(jī)下限: And 請(qǐng)輸入成績(jī)上限:” ,此時(shí)的設(shè)計(jì)視圖如圖 2-11 所示。在“成績(jī)

18、”字段的“排序”行中設(shè)置“升序” 。如圖 2-17 所示ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)11圖 2-17 創(chuàng)建多參數(shù)查詢(4)單擊 “運(yùn)行”按鈕,屏幕提示輸入下限,例如:80,確定后,輸入上限,例如:100,指定要查找的成績(jī)范圍,單擊“確定”按鈕,顯示查詢結(jié)果。(5)保存查詢?yōu)椤岸鄥?shù)查詢-按成績(jī)范圍查詢” 。 案例六:創(chuàng)建操作查詢案例六:創(chuàng)建操作查詢1創(chuàng)建生成表查詢要求:將成績(jī)?cè)?90 分以上學(xué)生的“學(xué)生編號(hào)” 、 “姓名” 、 “成績(jī)”存儲(chǔ)到“優(yōu)秀成績(jī)”表中。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,并將“學(xué)生”表和“選課成績(jī)”表添加到查詢?cè)O(shè)計(jì)視圖中。(2)雙擊“學(xué)生”表中的 “

19、學(xué)生編號(hào)” 、 “姓名”字段, “選課成績(jī)”表中的“成績(jī)”字段,將它們添加到設(shè)計(jì)網(wǎng)格中“字段”行中。(3)在“成績(jī)”字段的“條件”行中輸入條件“=90” 。圖 2-18 創(chuàng)建生成表查詢(4)選擇“查詢類型”組“生成表”命令,打開(kāi)“生成表”對(duì)話框。(5)在“表名稱”文本框中輸入要?jiǎng)?chuàng)建的表名稱“優(yōu)秀成績(jī)” ,并選中“當(dāng)前數(shù)據(jù)庫(kù)”選項(xiàng),單擊ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)12“確定”按鈕。(6)單擊“結(jié)果”組“視圖”按鈕,預(yù)覽記錄(7)保存查詢,查詢名稱為“生成表查詢”(8)單擊“結(jié)果”組單擊“運(yùn)行”按鈕,屏幕上出現(xiàn)一個(gè)提示框,單擊“是”按鈕,開(kāi)始建立“優(yōu)秀成績(jī)”表。(9)在“導(dǎo)航窗格

20、”中,選擇“表”對(duì)象,可以看到生成的“優(yōu)秀成績(jī)”表,選中它,在數(shù)據(jù)表視圖中查看其內(nèi)容。2創(chuàng)建刪除查詢要求:創(chuàng)建查詢,將“學(xué)生”表的備份表“學(xué)生表副本”中姓“張”的學(xué)生記錄刪除。操作步驟:(1)在“導(dǎo)航窗格”“表”對(duì)象, “文件”選項(xiàng)卡“對(duì)象另存為”菜單命令,輸入新的表名“學(xué)生表副本” 。(2)在設(shè)計(jì)視圖中創(chuàng)建查詢,并將“學(xué)生表副本”表添加到查詢?cè)O(shè)計(jì)視圖中。(3)選擇“查詢類型”“刪除”菜單命令,設(shè)計(jì)網(wǎng)格中增加一個(gè)“刪除”行。(4)雙擊字段列表中的“姓名”字段,將它添加到設(shè)計(jì)網(wǎng)格中“字段”行中,該字段的“刪除”行顯示“Where” ,在該字段的“條件”行中輸入條件“Left(姓名,1)= 張”

21、,如圖 2-19 所示。(5)單擊工具欄上的“視圖”按鈕,預(yù)覽要?jiǎng)h除的一組記錄。(6)保存查詢?yōu)椤皠h除查詢” 。(7)單擊工具欄上的“運(yùn)行”按鈕,單擊“是”按鈕,完成刪除查詢的運(yùn)行。(8)打開(kāi)“學(xué)生的副本”表,查看姓“張”的學(xué)生記錄是否被刪除。3創(chuàng)建更新查詢要求:創(chuàng)建更新查詢,將“課程編號(hào)”為“105”的“成績(jī)”增加 5 分。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,并將“選課成績(jī)”表添加到查詢?cè)O(shè)計(jì)視圖中。(2)雙擊“選課成績(jī)”表中的“課程編號(hào)” 、 “成績(jī)”字段,將它們添加到設(shè)計(jì)網(wǎng)格中“字段”行中。(3)選擇“查詢類型”“更新”命令,設(shè)計(jì)網(wǎng)格中增加一個(gè)“更新到”行。(4)在“課程編號(hào)”字段的“條

22、件”行中輸入條件“105” ,在“成績(jī)”字段的“更新到”行中輸入“成績(jī)+5” ,如圖 2-20所示。(5)單擊工具欄上的“視圖”按鈕,預(yù)覽要更新的一組記錄。(6)保存查詢?yōu)椤案虏樵儭?。(7)單擊工具欄上的“運(yùn)行”按鈕,單擊“是”按鈕,完成更新查詢的運(yùn)行。(8)打開(kāi)“選課成績(jī)”表,查看成績(jī)是否發(fā)生了變化。4創(chuàng)建追加查詢圖 2-19 創(chuàng)建刪除查詢圖 2-20 創(chuàng)建更新查詢ACCESS2010 數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)13要求:創(chuàng)建查詢,將選課成績(jī)?cè)?8089 分之間的學(xué)生記錄添加到已建立的“優(yōu)秀成績(jī)”表中。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,并將“學(xué)生”表和“選課成績(jī)”表添加到查詢?cè)O(shè)計(jì)視圖中

23、。(2)單擊 “查詢類型” ,選擇“追加查詢” 。(3)在“追加到”選項(xiàng)中的“表名稱”下拉列表框中選“優(yōu)秀成績(jī)”表,并選中“當(dāng)前數(shù)據(jù)庫(kù)”選項(xiàng),單擊“確定”按鈕,這時(shí)設(shè)計(jì)網(wǎng)格中增加一個(gè)“追加到”行。如圖 2-21 所示。圖 2-21 追加對(duì)話框(4)雙擊“學(xué)生”表中的“學(xué)生編號(hào)” 、 “姓名”字段, “選課成績(jī)”表中的“成績(jī)”字段,將它們添加到設(shè)計(jì)網(wǎng)格中“字段”行中, “追加到”行中自動(dòng)填上“學(xué)生編號(hào)” 、 “姓名”和“成績(jī)” 。(5)在“成績(jī)”字段的“條件”行中,輸入條件“=80 And Any (SELECT FROM 選課成績(jī) WHERE 課程編號(hào)=105)(3)列出選修“101”課的學(xué)生

24、,這些學(xué)生的成績(jī)比選修“105”課的最高成績(jī)還要高的學(xué)生編號(hào)和成績(jī)。SELECT 學(xué)生編號(hào),成績(jī) FROM 選課成績(jī)WHERE 課程編號(hào)=101 And 成績(jī)All (SELECT FROM 選課成績(jī) WHERE 課程編號(hào)=105)(4)列出選修“高等數(shù)學(xué)”或“英語(yǔ)”的所有學(xué)生的學(xué)生編號(hào)。SELECT 學(xué)生編號(hào) FROM 選課成績(jī)WHERE 課程編號(hào) IN(SELECT 課程編號(hào) FROM 課程 WHERE )6.聯(lián)接查詢(1)輸出所有學(xué)生的成績(jī)單,要求給出學(xué)生編號(hào)、姓名、課程編號(hào)、課程名稱和成績(jī)。SELECT a.學(xué)生編號(hào),姓名,b.課程編號(hào),課程名稱,成績(jī)FROM 學(xué)生 a,選課成績(jī) b,

25、課程 cWHERE a.學(xué)生編號(hào)=b.學(xué)生編號(hào) And (2)列出團(tuán)員學(xué)生的選課情況,要求列出學(xué)生編號(hào)、姓名、課程編號(hào)、課程名稱和成績(jī)。SELECT a.學(xué)生編號(hào),a.姓名,b.課程編號(hào),課程名稱,成績(jī)FROM 學(xué)生 a,選課成績(jī) b,課程 cWHERE a.學(xué)生編號(hào)=b.學(xué)生編號(hào) And (3)求選修“101”課程的女生的平均年齡。SELECT AVG(年齡) AS 平均年齡 FROM 學(xué)生,選課成績(jī)WHERE 學(xué)生.學(xué)生編號(hào)=選課成績(jī).學(xué)生編號(hào) AND 7.聯(lián)合查詢對(duì)“教學(xué)管理”數(shù)據(jù)庫(kù),列出選修“101”或“102”課程的所有學(xué)生的學(xué)生編號(hào)和姓名,要求建立聯(lián)合查詢。SELECT 學(xué)生.學(xué)生編號(hào),學(xué)生.姓名 FROM 選課成績(jī),學(xué)生WHERE 課程編號(hào)=101 AND 選課成績(jī).學(xué)生編號(hào)=學(xué)生.學(xué)生編號(hào)UNIO

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論