操作要求:
在利用數(shù)據(jù)庫“教學管理鐘老師課堂.accdb”中數(shù)據(jù)表,完成如下查詢。
1、創(chuàng)建一生成表查詢“計算機系教師信息表生成表查詢”。教師表為數(shù)據(jù)源,利用生成表查詢創(chuàng)建一“計算機系教師信息表”。要求將教師姓名字段在新表中拆分為“姓”和“名”兩個字段來存放,并在新表中創(chuàng)建一教齡字段。
2、創(chuàng)建一生成表查詢“生成工資明細”。以部門人員和工資表為數(shù)據(jù)源,創(chuàng)建生成表查詢“生成工資明細”,生成工資明細表。生成員工姓名、工資表的全部字段、稅前和稅后字段,稅前=基本工資+獎金+津貼-保險access 查詢設(shè)計 匯總,稅后=(基本工資+獎金+津貼-保險)×0.95。
知識要點:
1、什么是操作查詢、操作查詢的分類
2、操作查詢注意要點
3、生成表查詢設(shè)計圖解
知識點說明:
1、操作查詢:
在對數(shù)據(jù)庫進行維護時,常常需要對大量的數(shù)據(jù)進行修改。操作查詢滿足了這一要求,能夠一次完成批量修改的工作。相對于SQL語言而言,操作查詢實現(xiàn)了一下語句: table(創(chuàng)建表)、(插入記錄)、(修改數(shù)據(jù))、(刪除記錄)。
2、操作查詢分類:
(1)生成表查詢:可從一個或多個表中提出所需數(shù)據(jù),并生成一個指定名稱的新表。
(2)刪除查詢:一次刪除一批滿足一定篩選條件的記錄。
(3)追加查詢:將符合一定條件的記錄添加到另一個現(xiàn)有的表中。
(4)更新查詢:將一批滿足條件的記錄進行更新(或修改)。
3、操作查詢注意要點:
(1)執(zhí)行操作查詢:要想執(zhí)行特定的數(shù)據(jù)操作access 查詢設(shè)計 匯總,不能只通過“數(shù)據(jù)表視圖”來完成,必須點擊工具欄上方的運行查詢按鈕。
(2)操作查詢結(jié)果:操作查詢對于表的修改是不能用“撤消”來恢復的,所以在進行操作時,注意對表進行備份。
(3)查看操作查詢的結(jié)果:不能通過“數(shù)據(jù)表視圖”來查看,而只能查看相關(guān)操作的數(shù)據(jù)表中的數(shù)據(jù)才能看到結(jié)果。
本部分將通過三個部分來介紹,第一部分為生成表查詢,第二部分為追加查詢、刪除查詢,第三部分為更新查詢。下面,先從生成表查詢開始介紹。
1、創(chuàng)建一生成表查詢“計算機系教師信息表生成表查詢”。
以教師表為數(shù)據(jù)源,利用生成表查詢創(chuàng)建一“計算機系教師信息表”。要求將教師姓名字段在新表中拆分為“姓”和“名”兩個字段來存放,并在新表中創(chuàng)建一教齡字段。
查詢設(shè)計分析:
(1)數(shù)據(jù)源為:“教師”表。
(2)查詢執(zhí)行后所生成的表為:計算機系教師信息表。
(3)查詢中有一篩選條件:計算機系
(4)三個計算字段:“姓”、“名”由“姓名”字段計算得來,“教齡”字段由“工作時間”計算得來。
1.1、查看原教師表的結(jié)構(gòu)。如下圖所示:
1.2、選擇查詢類型。打開查詢設(shè)計視圖,在如下所示的工具欄上方點擊“選擇查詢類型”→“生成表查詢”。
1.3、確定所需生成表的表名。如下圖所示,在表名稱中輸入“計算機系教師信息表”。
1.4、設(shè)計相關(guān)查詢。命名完所生成表名后,在查詢設(shè)計視圖中進行查詢設(shè)計,如下圖所示:
請注意下圖中,我們?nèi)绾蝿?chuàng)建計算字段“姓”、“名”、“教齡”。
1.5、點擊“數(shù)據(jù)表視圖”,查看查詢是否設(shè)計正確。如下圖
1.6、點擊工具欄上方的運行查詢按鈕。出現(xiàn)如下圖所示對話框,點擊“是”完成表的創(chuàng)建。
1.7、查看新生成數(shù)據(jù)表。如下圖所示,在表的對象區(qū)產(chǎn)生了一個新表“計算機系教師信息表”。完成了操作一所要求的設(shè)計。
2、創(chuàng)建一生成表查詢“生成工資明細”。
以部門人員、工資表為數(shù)據(jù)源,創(chuàng)建生成表查詢“生成工資明細”,生成工資明細表。生成員工姓名、工資表的全部字段、稅前和稅后字段,稅前=基本工資+獎金+津貼-保險,稅后=(基本工資+獎金+津貼-保險)×0.95。
查詢設(shè)計分析:
(1)數(shù)據(jù)源為:部門人員、工資 表。
(2)查詢執(zhí)行后所生成的表為:工資明細表。
(3)生成表中所包含的字段:姓名、工資表全部字段、稅前、稅后
(4)兩個個計算字段:稅前、稅后 題設(shè)中以給出了相關(guān)計算公式。
2.1、確定所需生成表的表名。打開查詢設(shè)計視圖,在工具欄上方點擊“選擇查詢類型”→“生成表查詢”。在下面視圖中輸入生成表名稱
2.2、設(shè)計相關(guān)查詢。命名完所生成表名后,在查詢設(shè)計視圖中進行查詢設(shè)計,如下圖所示:
注意:采用*號引入工資表中的所有字段。稅前、稅后計算字段的設(shè)計。
2.3、點擊“數(shù)據(jù)表視圖”,查看查詢是否設(shè)計正確。如下圖
2.4、保存、并運行查詢。結(jié)果如下圖:
2.5、查看新生成數(shù)據(jù)表。如下圖所示,在表的對象區(qū)產(chǎn)生了一個新表“工資明細表”。完成了操作一所要求的設(shè)計。
本節(jié)通過兩個非常典型的示例,向同學們介紹了操作查詢中的生成表查詢的設(shè)計方法。請同學們注意基本的操作要點,如“選擇查詢類型”、確定所生成表名、點擊“運行查詢”完成作用于數(shù)據(jù)等等。一下部分介紹追加查詢和刪除查詢。
操作圖解系列待續(xù)!如需快速了解詳情,或使用相應視頻教程、下載相關(guān)練習素材,請參考“鐘老師課堂”。