access查詢習題總結歸納
access查詢注意事項:
先判斷查詢的類型,文管二級考試一般考到的類型有選擇查詢、更新查詢、刪除查詢、生成表查詢、追加查詢等。其中選擇查詢是最常見的類型。選擇正確的查詢類型后再判斷條件的數量,以及這些條件的關系是“并且”還是“或者”。
選擇查詢:一般是讓你根據表中的記錄,列出符合一些條件的記錄值,或者統(tǒng)計出一些信息。例如以下題目都是選擇查詢的類型:
1.要求:顯示30歲(含30歲)以下的人員的所有信息。2.要求:統(tǒng)計每位女老師各自講授的課程數目。
3.要求:列出rsda數據表中工號前2位等于“10”的男性職工的信息。4.要求:顯示所有本年度已經過完生日(不含當日)的人員信息。
5.要求:計算部門為“基礎部”、基本工資不足1000元的人員的補貼的平均值。
更新查詢:通過這類查詢改變了表中的記錄值。.例如以下題目都是更新查詢的類型:
要求:為rsda數據表中1980年以前(不含1980年)出生的職工每人增加38元補貼。(補貼值變化了)1.2.
要求:將rsda數據表中“部門”字段的“總務處”改為“后勤集團”。(部門值變化了)要求:將工號前2位是“13”的職工所屬部門改為“學工部”。(部門值變化了)
UPDATErsdaSETrsda.部門="學工部"WHERE(((rsda.工號)Like"13*"));
3.4.5.
要求:將rsda數據表中“基礎部”的全體人員的“補貼”增加150元。(補貼值增加了)要求:為部門是“總務處”的職工每人增加15%的補貼(補貼=補貼*1.15)。要求:更新所有女教工的應發(fā)工資(其中:應發(fā)工資=基本工資+補貼-公積金)。
UPDATErsdaSETrsda.應發(fā)工資=[rsda]![基本工資]+[rsda]![補貼]-[rsda]![公積金]WHERE(((rsda.性別)="女"));
刪除查詢:顧名思義,就是刪除表中符合條件的記錄(行)。.例如以下題目都是刪除查詢的類型:
1.要求:物理刪除rsda數據表中部門為“教務處”的所有女性職工的記錄。
DELETErsda.部門,rsda.性別,rsda.*FROMrsda
WHERE(((rsda.部門)="教務處")AND((rsda.性別)="女"));
2.要求:物理刪除rsda數據表中部門為“基礎部”的所有男性職工的記錄。
生成表查詢:執(zhí)行完這類查詢后會在數據庫中的表對象中生成一個新表,題目都會給你這個新生成的表的名字,例如“員工表2”、“學生表2”、“人事表2”等等。例如以下題目都是刪除查詢的類型:
1.2.
要求:按照出生年月降序排序生成一個新表“人事表2”,新表只包含“工號”,“姓名”,“性別”,“應發(fā)工資”字段。
要求:統(tǒng)計出1980年(包含1980年)以后出身的員工的信息,生成一個新表“青年教工表”,新表中除了原表的所有字段外還有一個新字段“年齡”,顯示年齡。
SELECTrsda.*,Year(Now())-Year(rsda!出生年月)AS年齡INTO青年教工表FROMrsda
WHERE(((Year([rsda]![出生年月]))>=1980));
追加查詢:從已有表中選擇查詢出符合條件的記錄,插入另一張結構相似的表中。但是注意,事先數據庫表對象中應該存在被插入記錄的表。
例如:數據庫中已經存在了一張表rsda2,要求將rsda表中男性員工追加到rsda2表中,只追加姓名、基本工資和補貼三個字段的值。INSERTINTOrsda2(姓名,基本工資,補貼)SELECTrsda.姓名,rsda.基本工資,rsda.補貼FROMrsda
WHERE(((rsda.性別)="男"));要求:顯示30歲(含30歲)以下的人員的所有信息。
1.要求:統(tǒng)計rsda數據表中“學生處”和“總務處”這兩個部門職工的基本工資總和、補貼總和,并將結果賦
給變量A5101、A5102(或者新字段A5101、A5102)。
2.要求:列出rsda數據表中工號前2位等于“10”的男性職工的信息。3.填寫SQL命令,要求利用出生年月產生一個新字段“年齡”,并在查詢中顯示原來的所有字段與“年齡”字段。4.要求:統(tǒng)計rsda數據表中部門為“基礎部”的女性職工的基本工資的平均值,并將結果賦給變量A53(或者
新字段A53)。
5.要求:為rsda數據表中1980年以前(不含1980年)出生的職工每人增加38元補貼。6.要求:將rsda數據表中“部門”字段的“總務處”改為“后勤集團”。7.要求:將工號前2位是“13”的職工所屬部門改為“學工部”。8.要求:計算部門為“基礎部”、基本工資不足1000元的人員的補貼的平均值。9.要求:物理刪除rsda數據表中部門為“教務處”的所有女性職工的記錄。10.要求:統(tǒng)計每位女老師各自講授的課程數目。
11.要求:統(tǒng)計男性職工中基本工資超過1500元的人數,并將結果賦給變量A55(或者新字段A55)。12.要求:列出rsda數據表中應發(fā)工資大于1500元的男性職工的工號、姓名、性別、部門和應發(fā)工資。
13.要求:統(tǒng)計講授“英語寫作”課程的老師的應發(fā)工資的平均值,并將結果賦給變量A56(或者新字段A56)。14.要求:顯示所有本年度已經過完生日(不含當日)的人員信息。15.要求:更新rsda數據表中全體人員的“應發(fā)工資”,其中,應發(fā)工資=基本工資+補貼-公積金。16.要求:列出rsda數據表中部門為“教務處”的女性職工的工號,姓名,性別和部門。17.要求:統(tǒng)計講授“程序設計”課程的教師中“補貼”一項的最低值,并將結果賦給變量A57(或者新字段A57)。18.要求:統(tǒng)計rsda數據表中女性職工中補貼一項的最低值,并將結果賦給變量A58(或者新字段A58)。19.要求:顯示男教師講授的所有課程名。
20.要求:列出rsda數據表中部門為“總務處”和“學生處”的所有男性職工的信息。21.要求:計算基本工資和應發(fā)工資的平均值,并將結果分別賦給avg_sal1、avg_sal2。22.要求:為rsda數據表插入一個新紀錄,記錄內容為:何曉冰,女,1977年8月20日出生,已婚,工號為10011,
基本工資為1500,補貼為600,公積金為50。
insertintorsda(姓名,性別,出生年月,婚否,工號,基本工資,補貼,公積金)values("何曉冰","女",”1977-8-29”,yes,10011,1500,600,50)
23.要求:按照“公積金”降序形式顯示所有人員的信息。
24.要求:計算部門為“基礎部”、補貼不足300元的人員的基本工資的平均值。25.要求:顯示年齡最大的教職工的姓名、性別。
26.要求:計算補貼的平均值、公積金的平均值,并將結果分別賦給變量rjbt、rjgjj
27.要求:統(tǒng)計講授“計算機文化基礎實驗”課程的教師中“補貼”一項的最高值,并將結果賦給變量A57(或者28.29.30.31.32.33.34.35.36.37.38.39.
新字段A57)。
要求:顯示所有姓張的人員信息。
要求:更新所有女教工的應發(fā)工資(其中:應發(fā)工資=基本工資+補貼-公積金)。要求:顯示講課教師中年齡最大的教師的姓名和性別。
填寫SQL命令,要求將所有女性職工的記錄追加到名為“追加表”的表中,只需要其中的4個字段:工號、姓名、性別、部門。
統(tǒng)計“張運生”講授的課程門數,并將結果賦給變量A57(或者新字段A57)。要求:顯示講授“計算機文化基礎”課程的每位老師的姓名、性別。要求:按照出生年月降序排序生成一個新表“人事表2”,新表只包含“工號”,“姓名”,“性別”,“應發(fā)工資”字段。
要求:統(tǒng)計rsda數據表中男性已婚職工的應發(fā)工資的平均值,并將結果賦給變量A54(或者新字段A54)。要求:顯示講課教師中年齡最小的教師的姓名和性別。
要求:顯示講授“英語閱讀”課程的每位老師的姓名、年齡。要求:統(tǒng)計35歲(含35歲)以下的老師各自講授的課程數目。
要求將rsda表中男性員工追加到rsda2表中,只追加姓名、基本工資和補貼三個字段的值。
擴展閱讀:Access歸納總結
Access總結歸納
1、數據管理技術是對數據進行分類、組織、編碼、輸入、存儲、檢索、維護和輸出的技術。2、數據管理技術的發(fā)展大致經過了以下三個階段:1、人工管理階段;2、文件系統(tǒng)階段;3、數據庫系統(tǒng)階段。3、數據模型是現實世界在數據庫中的抽象,也是數據庫系統(tǒng)的核心和基礎。4、數據模型通常包括3個要素:(1)數據結構。(2)數據操作。(3)數據完整性約束。5、數據庫理論領域中最常見的數據模型主要有層次模型、網狀模型和關系模型。
微軟公司的MicrosoftAccess和MS-SQLServer、Sybase公司的Sybase、甲骨文公司的Oracle以及IBM公司的DB2。
6、微軟公司的MicrosoftAccess和MS-SQLServer、Sybase公司的Sybase、甲骨文公司的Oracle以及IBM公司的DB2。MicrosoftAccess是一個中小型數據庫管理系統(tǒng),適用于一般的中小企業(yè);MS-SQLServer、Sybase和Oracle基本屬于大中型的數據庫管理系統(tǒng);而DB2則屬于大型的數據庫管理系統(tǒng)。
7、數據是用于描述現實世界中各種具體事物或抽象概念的、可存儲并具有明確意義的符號,包括數字、文字、圖形和聲音等。數據處理是指對各種形式的數據進行收集、存儲、加工和傳播的一系列活動的總和。8、數據庫是存儲在計算機輔助存儲器中的、有組織的、可共享的相關數據集合。
9、數據庫管理系統(tǒng)是對數據庫進行管理的系統(tǒng)軟件,它的職能是有效地組織和存儲數據、獲取和管理數據,接受和完成用戶提出的各種數據訪問請求。10、RDBMS的基本功能:(1)數據定義;(2)數據操縱;(3)數據查詢;(4)數據控制。11、數據庫應用系統(tǒng)>數據庫管理系統(tǒng)>數據庫12、數據庫技術的應用方式:(1)信息系統(tǒng)開發(fā)作用;(2)數據分析與展示作用。13、Access工作界面主要由菜單欄、工具欄和數據庫窗口3部分組成。14、Access數據庫對象:表、查詢、窗體、報表、頁、宏和模塊。15、在關系型數據模型中,表(Table)是最基本的數據結構。16、n元關系包含n個屬性。17、關系性質:(1)同一屬性列中的分量值有相同的數據類型;(2)分量是不可再分割的最小數據項。(3)表中的任意兩條記錄不能完全相同,即這兩條記錄對應的屬性值不能都相同。
18、關系模式:關系模式是對關系的描述,它包括關系名、組成該關系的屬性名等信息。通常簡記為:關系名(屬性名1,屬性名2,,屬性名n)。
19、創(chuàng)建表時OLE對象可用來存儲圖像、圖表、聲音等多媒體數據。20、Access中創(chuàng)建表的方法:(1)使用設計器創(chuàng)建表;(2)使用數據定義語言創(chuàng)建表;(3)通過導入外部數據創(chuàng)建表;(4)使用向導創(chuàng)建表;(5)通過輸入數據創(chuàng)建表。21、表對象有兩種常用的視圖:設計視圖和數據表視圖。22、對于“文本”數據類型的字段來說,“字段大小”則有著特定的含義:一個漢字、一個字母或一個阿拉伯數字都占一個“字段大小”。23、“格式”屬性只影響字段值如何顯示,而不影響字段值在表中如何保存。24、“使用設計器創(chuàng)建表”就是實現數據定義功能的一種方法。使用數據定義語言(DataDefinitionLanguage,DDL)也可以實現數據定義功能;
25、CREATETABLE表名([字段名1]數據類型(長度),[字段名2]數據類型(長度))
ALTERTABLE表名[ADD字段名數據類型|DROP字段名],ADD表示向表中增加新字段,DROP表示刪除表中的已有字段。DROPTABLE表名
26、Access數據庫中,有兩種方法可以實現數據操縱功能:一是利用數據操縱語言(DataManipulationLanguage,DML),二是在表的數據表視圖中進行交互式的數據操縱。27、INSERTINTO表名(字段名1,字段名2)VALUES(常量1,常量2)
Eg.INSERTINTO產品(產品ID,產品名稱,供應商ID)VALUES(78,"胡蘿卜",1);、UPDATE表名SET字段名1=表達式1,字段名2=表達式2WHERE(條件)Eg.UPDATE產品SET產品名稱="卷心菜"WHERE(產品ID=78)DELETEFROM表名WHERE(條件)
Eg.DELETEFROM產品WHERE(產品ID=78)
28、*代表任意數目的任意字符,包括空格wh*可以找到what、white和why?代表任何單個字母字符b?ll可以找到ball、bell和bill#代表任何單個數字字符1#3可以找到103、113、123
[]與方括號內任何單個字符匹配b[ae]ll可以找到ball和bell但找不到bill
!匹配任何不在方括號之內的字符b[!ae]ll可以找到bill和bull但找不到ball或bell
-與范圍內的任何一個字符匹配。必須按照ASCII碼以遞增次序來指定區(qū)域b[a-c]d可以找到bad、bbd和bcd
29、Access的五種記錄篩選方法:(1)按選定內容篩選;(2)內容排除篩選;(3)按窗體篩選;(4)輸入篩選目標;(5)高級篩選/排序。30、數據控制功能:(1)數據的安全性控制。(2)數據的完整性控制。(3)數據的并發(fā)控制。31、輸入掩碼主要用于文本型字段和日期/時間型字段
0數字(0到9,必選項;不允許使用加號〔+〕和減號〔-〕)
9數字或空格(可選項;不允許使用加號和減號)
#數字或空格(可選項;空白將轉換為空格,允許使用加號和減號)L字母(A到Z,必選項)?字母(A到Z,可選項)A字母或數字(必選項)a字母或數字(可選項)
密碼文本框中鍵入的任何字符都按原字符保存,但顯示為星號(*)
32、實體:客觀存在并可相互區(qū)別的事物稱為實體。實體可以是具體的人和物,也可以是抽象的概念。33、6E-R圖中使用專門圖形符號表示特定的含義:①矩形框實體型,在矩形框內標明實體型名稱。
②橢圓形實體的屬性,在橢圓形內標明屬性名,并用無向邊將其與相應的實體矩形框連接起來。③菱形聯(lián)系,在菱形內標明聯(lián)系名,并用無向邊分別與有關的實體矩形框連接起來,表明聯(lián)系的類型。④如果一個聯(lián)系也具有屬性,則這些屬性也要用無向邊與該聯(lián)系連接起來。34、外鍵/外碼(ForeignKey):當某個屬性(或屬性組)不是關系R的主鍵或只是主鍵的一部分,但是另一個關系R’的主鍵,則稱該屬性(或屬性組)是關系R相對于關系R’的外鍵/外碼。
35、不同二維表中的數據之間的內在聯(lián)系,是以“關聯(lián)字段”為紐帶,通過表間關系體現和實現的。36、如果A表和B表之間的關系是一對多關系,則稱A表為主表(或父表),B表為子表;在主表和子表之間建立一對多關系的關聯(lián)字段是主表中的主鍵,而在子表中則是外鍵;在一對多表間關系中,主表定義了關聯(lián)字段的取值范圍,而子表只能引用主表中關聯(lián)字段的值。
37、實施參照完整性的表間關系必備條件:①在主表和子表中,關聯(lián)字段有相同的數據類型;②在主表中已經將關聯(lián)字段設置為主鍵;③在子表中,每條記錄在關聯(lián)字段上的值或者為空值,或者等于主表中某條記錄的主鍵值。
38、實施參照完整性時:(1)必須先在主表中將關聯(lián)字段設置為主鍵,否則無法在“編輯關系”窗口設置“實施參照完整性”選項;(2)在子表中,即使某些記錄在關聯(lián)字段上是空值,也可以實施參照完整性。39、在Access數據庫中,可定義三類主鍵:(1)自動編號主鍵;(2)單字段主鍵;(3)多字段主鍵。40、在Access關系數據庫中,建立表間關系的關聯(lián)字段不需要有相同的名稱,但必須有相同的數據類型、并具有相同的業(yè)務含義。
41、在關系數據庫中,查詢(Query)的作用是從(多個)表中提取面向業(yè)務分析的數據,并對業(yè)務數據進行匯總性的分析。查詢實現的是DBMS的數據查詢功能,而查詢的基本工作原理又是關系運算。42、關系運算又可分為兩類。一類是傳統(tǒng)的關系運算,包括并、差、交、笛卡兒積;另一類是專門的關系運算,包括選擇、投影和連接。
43、并、差、交運算的前提:關系R和關系S有相同的屬性結構對應屬性不僅有相同的含義,而且具有相同的數據類型。
44、笛卡爾積R*S中,共有n*m條記錄,每條記錄都有n+m個屬性。笛卡爾積中的某些記錄沒有實際意義。在RDBMS中,數據查詢功能是通過關系的選擇、投影和等值連接運算完成的。
45、選擇運算是根據一定的條件對關系進行的水平分解運算,是從行的角度進行的運算;投影運算是對關系進行的垂直分解運算,是從列的角度進行的運算;連接屬性可以有不同的名稱,但必須表示相同的含義并有相同的數據類型,以保證屬性值的可比性。
46、一對多表間關系為等值連接運算提供了基礎,通過一對多表間關系中的關聯(lián)字段可以進行等值連接運算。實際上,等值連接運算中的連接屬性就是一對多表間關系中的關聯(lián)字段。
47、并、差、交、笛卡兒積為二元關系運算;選擇、投影為一元關系運算;連接為二元關系運算。
48、SELECT命令的基本語法格式為SELECT字段名1[,字段名2]FROM表名[WHERE條件表達式]/[GROUPBY字段列表]/[ODRDEBY字段名ASC|DESC]
49、查詢對象視圖:設計視圖;數據表視圖;SQL視圖;數據透視表視圖;數據透視圖視圖50、查詢的設計視圖上半部分為字段列表,下半部分為涉及網絡。51、根據對數據來源的操作方式以及對查詢結果組織形式的不同,可以將查詢分為選擇查詢、交叉表查詢、操作查詢、參數查詢和SQL查詢五大類。
52、報表主要包括詳細報表、分組報表、匯總報表、圖表報表和標簽報表。
53、報表從上到下由報表頁眉、頁面頁眉、主題、頁面頁腳、報表頁腳組成,每部分稱為“節(jié)”。
54、報表的組成元素為控件。常用的控件有標簽、文本框、直線和矩形。標簽和文本框用于顯示文本和數據,直線和矩形用于修飾報表、增強報表可讀性。
55、根據是否需要數據源,控件可分為綁定控件、計算控件和未綁定控件。56、數據透視表的一般結構:1、篩選去;2、行區(qū);3、列區(qū);4、明細數據區(qū)
57、維的層次越低,數據粒度越細,數據所包含的內容也就越詳細。反之,維的層次越高,數據粒度就越粗,數據所包含的內容也就越概括。
58、多維分析包括上卷、下鉆、切片、切塊、旋轉等分析操作。上卷是指從明細數據聚集到概要數據的過程。下鉆則是指從高層的概要數據向低層的明細數據逐步分解和細化。切片和切塊是在一部分維上選定值后,關于度量數據在剩余維上的分布。如果剩余的維有兩個,則是切片;如果有三個,則是切塊。旋轉是從不同的維進行數據分析。
59、數據透視圖的區(qū)域包括篩選區(qū)域、數據區(qū)域、分類區(qū)域、系列區(qū)域和繪圖區(qū)域。前四個區(qū)域中設置的字段都來自表和查詢等數據源中。通常情況下,在篩選區(qū)域、分類區(qū)域和系列區(qū)域中設置的字段屬于離散型數據(如地區(qū)、年度和雇員姓名),而在數據區(qū)域中設置的字段屬于連續(xù)型數據(如銷售額)。60、窗體是一種主要用于顯示、瀏覽和輸入數據的數據庫對象,是用戶和Access應用程序之間的主要界面。61、窗體分為:1.數據輸入窗體。使用數據輸入窗體可以向數據庫添加新數據,或者查看、編輯和刪除現有數據。2.自定義對話框。利用自定義對話框,可以接受用戶輸入,并依照輸入執(zhí)行某些操作。當需要對用戶輸入進行操作時,可以創(chuàng)建對話框。3.切換面版窗體。利用切換面版窗體,可以打開其它窗體或報表。使用切換面板窗體可以簡化啟動數據庫中各種窗體和報表的過程。
62、標簽總是未綁定的,文本框既可以是綁定的,也可以是計算的,還可以是未綁定的(接收輸入數據)。使用命令按鈕可以執(zhí)行某些操作。
友情提示:本文中關于《access查詢習題總結歸納》給出的范例僅供您參考拓展思維使用,access查詢習題總結歸納:該篇文章建議您自主創(chuàng)作。
來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯(lián)系我們及時刪除。