Access數據庫應用基礎教程(第三版)習題集與答案解析_第1頁
Access數據庫應用基礎教程(第三版)習題集與答案解析_第2頁
Access數據庫應用基礎教程(第三版)習題集與答案解析_第3頁
Access數據庫應用基礎教程(第三版)習題集與答案解析_第4頁
Access數據庫應用基礎教程(第三版)習題集與答案解析_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 PAGE 35 / 35Access數據庫應用基礎教程(第三版)習題集答案第1章數據庫系統(tǒng)概述什么是數據庫?什么是數據庫系統(tǒng)? 答:數據庫(database)是存放數據的倉庫,嚴格的講,數據庫是長期存儲在計算機內,有組織的,可共享的大量數據集合。數據庫系統(tǒng)( database systems),是由數據庫及其管理軟件組成的系統(tǒng)。它是為適應數據處理的需要而發(fā)展起來的一種較為理想的數據處理的核心機構。它是一個實際可運行的存儲、維護和應用系統(tǒng)提供數據的軟件系統(tǒng),是存儲介質、處理對象和管理系統(tǒng)的集合體。什么是數據庫管理系統(tǒng)?它有哪些主要功能?答 : 數 據 庫 管 理 系 統(tǒng) (database m

2、anagement system)是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫,簡稱 dbms。它對數據庫進行統(tǒng)一的管理和控制,以保證數據庫的安全性和完整性。數據庫管理系統(tǒng)的主要功能有:數據定 義、數據操作、數據庫的運行管理、數據組織、數據庫的保護、數據庫的維護和通信。說出幾種常用的數據模型。答:層次模型、網狀模型、關系模型。什么是關系模型?答:關系模型是用二維表的形式表示實體和實體間聯系的數據模型。簡述數據庫設計的步驟。答:需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫的建立和測試、數據庫運行和維護。第2章SQL 語言簡介什么是 SQL 語言?SQL 語言具有哪些

3、特點和功能?答:SQL 是一種數據庫查詢和程序設計語言,用于存取數據以及查詢更新和管理關系數據庫系統(tǒng)。SQL 的特點和功能有:查詢,操作,定義和控制四個方面,SQL 語言具有高度的非過程化,語言簡潔,語義明顯,語法結構簡單, 直觀易懂的特點。SQL 語言即可以作為獨立語言使用,用戶可以在終端鍵盤上直接鍵入SQL 命令對數據庫進行操作,也可以作為嵌入式語言,嵌入到其他高級語言中。SQL 語言包含哪幾個部分?答:SQL 語言包含 4 個部分:數據定義語言(DDL-Data Definition Language )、數 據 查 詢 語 言 ( DQL-Data Query Language)、數據

4、操縱語言( DML-Data Manipulation Language)、數據控制語言(DCL-Data Control Language)在聯接查詢中,包含哪幾類聯接? 答:聯接可分為 3 類:內部聯接(典型的聯接運算,使用類似于 = 或 的比較運算符)。內部聯接使用比較運算符根據每個表的通用列中的值匹配兩個表中的行。內部聯接包括同等聯接和自然聯接。外部聯接。外部聯接可以是左向外部聯接、右向外部聯接或完整外部聯接。左 向 外 部 聯 接 的 結 果 集 包 括 LEFT OUTER 子句中指定的左表的所有行,而不僅僅是聯接列所匹配的行。如果左表的某一行在右表中沒有匹配行,則在關聯的結果集行

5、中,來自右表的所有選擇列表列均為空值。右向外部聯接是左向外部聯接的反向聯 接。將返回右表的所有行。如果右表的某一行在左表中沒有匹配行,則將為左表返回空值。完整外部聯接將返回左表和右表中的所 有行。當某一行在另一個表中沒有匹配行 時,另一個表的選擇列表列將包含空值。如果表之間有匹配行,則整個結果集行包含基表的所有字段值。交叉聯接。交叉聯接將返回左表中的所有行。左表中的每一行均與右表中的所有行組合。交叉聯接也稱作笛卡爾積。第4章初識Access 2010練習啟動和關閉 Access 2010。Access 2010 的工作界面有哪幾部分組成?答:Access2010 的工作界面包括“可用模板”頁、

6、功能區(qū)、導航窗格、選項卡式文檔、狀態(tài)欄、微型工具欄和樣式庫。Access 2010 包括哪些數據庫對象,分別說出它們的含義和功能?答:(1)表:數據庫中最基本的組成單位。查詢:數據庫中應用最多的對象之一,可執(zhí)行很多不同的功能。窗體:用來處理數據的界面,通常包含一些可執(zhí)行各種命令的按鈕。報表:對數據庫中數據進行打印的最簡單也最有效的方法。宏:可以看作是一種簡化的編程語言。模塊:聲明、語句和過程的集合,它們作為一個單元存儲在一起。第5章表的創(chuàng)建和使用在 Access 2010 中,有哪幾種創(chuàng)建表的方法?答:(1)在新數據庫中創(chuàng)建新表使用設計視圖創(chuàng)建表通過導入來創(chuàng)建表通過來創(chuàng)建表為什么要建立表間關系

7、?表之間有哪幾種關系?答:一個數據庫應用系統(tǒng)包括多個表。為了把不同表的數據組合在一起,必須建立表間的關系建立表之間的關系,不僅建立了表之間的關聯,還保證了數據庫的參照完整性。表之間的關系有 3 中:一對多關系、多對多關系和一對一關系。如何設置表的主鍵?答:表的主鍵:表中某一字段的值可以唯一標識一條記錄那么就可以將該字段指定為主鍵;如果表中沒有一個字段的值可以唯一標識一條記錄,那么就可以考慮選擇多個字段組合在一起作為主鍵,來唯一標識記錄。Access 2010 數據庫字段的類型有哪幾種?答:Access 2010 中有九種數據類型:文本,數字,備注,日期 /時間,貨幣,自動編號,是/否,OLE

8、對象,二進制數據。第6章表的操作和修飾如何向數據表中添加數據記錄? 答:增加新記錄有 3 種方法:直接將光標定位在表的最后一行。單擊“記錄指示器”上的最右側的“新(空白)紀錄”按鈕。在“數據”選項卡的“記錄”組中,單擊“新紀錄”按鈕。如何在字段中查找和替換指定的內容?答:使用“查找和替換”對話框或選擇查詢執(zhí)行查找操作時,需要輸入一個搜索字符串 一個文本字符串,或者文本及通配符字符的字符串。該對話框會將該字符串視為一個模式,并返回所有與該模式匹配的記錄如何對記錄進行排序?答:打開數據庫中需要進行排序的數據 表,在表中選中需要進行排序的字段,單擊鼠標右鍵,在打開的下拉菜單中選擇“升序”或“降序”命

9、令即可完成對字段的排序。簡述查找與篩選的異同點。答:ACCESS 中的篩選是一個對資料表臨時的查詢,它不會保存篩選的結果(關閉資料表后即消失),并且它只能作一些簡單的篩選,遠遠沒有查詢的功能強;而查詢是一個對資料表的篩選可進行永久保存 (將它保存為查詢文件)。并且它可以依據任何條件(單一的或者是組合的都行 )對資料表進行準確的篩選。凍結列的作用是什么?如何凍結列? 答:在操作數據庫時,常常會遇到列數很多、很寬的數據表,在屏幕無法顯示全部字段列。為了瀏覽不能顯示的字段列,需要使用水平滾動條。但是使用水平滾動條,則會造成數據表最前面的主要字段尤其是關鍵字段無法看到,從而影響了數據的查看。Acces

10、s 提供了凍結列功能來解決這個問題。在選定要凍結的列后,右擊鼠標,在打開的快捷菜單中,單擊“凍結列”命令即可。如何向數據表添加匯總行?答:在表中在“開始”選項卡上的“記錄” 組中,單擊匯總按鈕,則此時表中的最下部, 自動添加一個空匯點行。第7章查詢什么是查詢?查詢與表有何區(qū)別?答:查詢是在指定的(一個或多個)表中,根據給定的條件從中篩選所需要的信息,構成一個新的數據集合,供使用者查看、更改和分析使用。盡管從查詢的運行視圖上看到的數據集合形式與從表視圖上看到的數據集合形式完全一樣,但是這個數據集合與表不同,它并不是數據的物理集合,而是動態(tài)數據的集合。查詢中所存放的是如何取得數據的方法和定義,查詢

11、的類型有哪幾種?各種類型的查詢功能有何不同?答:查詢的類型有 5 種:選擇查詢、參數查詢、交叉表查詢、操作查詢和 SQL 查詢。選擇查詢:根據指定的查詢條件,從一個或多個表中獲取數據并顯示結果。參數查詢:參數查詢是一種交互式查詢,它利用對話框來提示用戶輸入查詢條件,然后根據所輸入的條件檢索記錄。交叉表查詢:使用交叉表查詢可以計算并重新組織數據的結構,這樣可以更加方便地分析數據。操作查詢:操作查詢用于添加、更改或刪除數據。操作查詢共有四種類型:刪除、更新、追加與生成表。SQL 查詢:使用 SQL 語句創(chuàng)建的查詢。如何設置查詢條件?如何在條件中運用邏輯運算符?查詢條件是一個表達式, Access

12、將它與查詢字段值進行比較以顯示滿足條件的字段值的所有記錄。在查詢中若有多個查詢條件表達式,假如它們放在查詢設計網格的同一行中,不同字段列中所添加的表達式之間是一種“與”關系,即必須同時滿足所有條件;若它們放在不同行中,同一字段列或不同字段列中所添加的表達式之間則是“或”關系,即不要求同時滿足所有條件。這種用行的位置所表示的邏輯關系也可以在一個單元格中,用邏輯表達式來表達。試列出 SQL 的幾種特殊查詢及它們的用處。答:SQL 查詢是用戶使用 SQL(結構化查詢語言)語句創(chuàng)建的查詢。Access 2010中使用 SQL 語句可以創(chuàng)建如下幾種特殊的查詢。聯合查詢。用從一個或多個表或查詢中獲得的查詢

13、結果來創(chuàng)建一個新表。傳遞查詢。傳遞查詢是指基于遠程數據庫引擎上的 SQL 語句進行的查詢。在 Access 2010 中,可以使用ADO 對象替代使用 SQL 語句的傳遞查詢。數據定義查詢。數據定義查詢是使用 SQL 的數據定義語言(DDL)在查詢過程中創(chuàng)建、刪除、更改表或創(chuàng)建數據庫中的索引。子查詢。SQL 的子查詢是在一個選擇查詢或操作查詢中嵌套 SQLSelect 語句??梢栽诓樵冊O計窗口的“字段”行輸入SQL Select 來定義新字段,或在“條件”行中用來定義字段的查詢準則。試簡述查詢與查找、篩選的功能異同。查找和篩選只是用手工方式完成一些比較簡單的數據搜索工作,如果想要獲取符合特定條

14、件的數據集合,并對該集合做更進一步的匯總、分析和統(tǒng)計的話查找與篩選就力不從心了,必須使用查詢功能實現。第8章窗 體窗體有何功能?答:(1)顯示、修改和輸入數據記錄。創(chuàng)建數據透視窗體圖表,增強數據的可分析性。作為程序的導航面板,可提供程序的導航功能按照功能分類,窗體可以分為哪幾種? 答:按照功能分類,Access 窗體有四種:數據操作:用來對表和查詢進行顯示、瀏覽、輸入、修改等多種操作。控制窗體:主要用來操作和控制程序的運行。信息顯示窗體:主要用來顯示信息。交互信息窗體:主要用于需要自定義的各種信息窗口,包括警告、提示信息, 或要求用戶回答等創(chuàng)建窗體的方法有幾種?答:(1)使用“窗體”按鈕所創(chuàng)建

15、的窗體。使用“多個項目”創(chuàng)建窗體?!胺指畲绑w”是用于創(chuàng)建一種具有兩種布局形式的窗體。使用數據透視圖創(chuàng)建窗體。使用窗體向導創(chuàng)建窗體使用“空白”按鈕創(chuàng)建窗體創(chuàng)建子窗體的方法有幾種?答:有兩種方法:使用窗體向導創(chuàng)建主子窗體和使用子窗體/子報表控件來創(chuàng)建主子窗體。第9章報表簡述報表的功能。答:報表具體功能:(1)在大量數據中進行比較、小計、分組和匯總,并且可以通過對記錄的統(tǒng)計來分析數據等。報表設計成美觀的目錄、表格、使用的發(fā)票、購物訂單和標簽等形式。生成帶有數據透視圖或透視表的報表,增強數據的可讀性。在 Access 中,報表共有哪幾種視圖? 請簡述之。答:在 Access 中,報表共有 4 種視圖:

16、報表視圖:報表視圖是報表設計完成后,最終被打印的視圖。打印預覽視圖:查看顯示在報表上的每頁數據,也可以查看報表的版面設置。布局視圖:可以在顯示數據的情況下,調查報表設計。設計視圖:可以創(chuàng)建報表或修改現有的報表。什么是子報表?子報表與主報表有哪幾種關系?答:把一個報表插入到另一個報表的內 部,被插入的報表稱為子報表,包含子報表的報表叫做主報表。主報表可以是未綁定 的,也可以是綁定的。對于綁定的主報表,它包含的是一對多關系“一”方的記錄,而子報表顯示“多”方的相關記錄。如何在報表中進行計算與匯總?答:在 Access 中有兩種方法實現報表匯總和計算:一是查詢中進行計算匯總統(tǒng)計; 二是在報表輸出時進

17、行匯總統(tǒng)計,與查詢相比,報表可以實現更為復雜的分組匯總。第10章宏什么是宏?常見的宏有哪些類型?答:把那些能自動執(zhí)行某種操作的命令統(tǒng)稱為宏。宏可分為三類操作序列宏:由順序執(zhí)行的宏操作組成的序列。宏組:將相關的宏保存在同一個宏對象中。條件宏:定義條件,根據條件決定一些宏的操作。OpenForm 命令的作用是什么?答:打開在窗體視圖、窗體設計視圖、預覽打印或數據表視圖中的窗體。RunMacro 命令的作用是什么?答:執(zhí)行一個宏,此宏可以是在宏分組中。MsgBox 命令的作用是什么?答:使用該命令可以顯示一個包含警告或信息性消息的消息框。如何在宏中設置參數?答:在宏窗口中的下半部操作參數表,用來設置

18、每個宏操作的參數,宏操作不同,相對應的參數表也不同。第11章宏模塊和VBA什么是模塊?Access 中有哪幾種類型的模塊?請簡述之。答:模塊是 Access 的對象之一,是存貯在一個單元中的 VBA 聲明、語句和過程組成的集合。Access 有兩種類型的模塊:標準模塊:包含與任何其它對象都無關的常規(guī)過程以及可以從數據庫中任何位置運行的過程。類模塊:窗體模塊和報表模塊都是類模塊標準模塊和類模塊有何區(qū)別?答:類模塊與其它窗體或報表相關聯,而標準模塊與任何其它對象都無關。常見的程序控制語句有哪些? 答:(1)分支條件語句。多分支語句循環(huán)控制語句VBA 編輯器中主要有哪些窗口?答:VBA 編輯器中主要

19、的窗口包括代碼窗口、立即窗口、本地窗口、對象瀏覽器、工程資源管理器、屬性窗口、監(jiān)視窗口以及工具箱和用戶窗體窗口等。在 Visual Basic 語言中有哪些類型的循環(huán)結構?試簡述每種循環(huán)結構的使用條件以及需要注意的問題。答:在 VBA 語言中,有 3 種形式的循環(huán)結構:For 循環(huán)、While 循環(huán)和 Do 循環(huán)。其中,For 循環(huán)結構可用來設計循環(huán)次數事先確定的循環(huán)結構;在 While 循環(huán)結構中, 先判斷循環(huán)進行的條件,滿足則執(zhí)行;而Do 循環(huán)結構一般用來設計循環(huán)次數無法事先確定的循環(huán)結構。第12章數據庫管理與安全如何壓縮和恢復數據庫?答:(1)啟動Access2010,打開想要壓縮或修復

20、的數據庫(2)單擊【文件】標簽,并在打開的 Backstage視圖中選擇【信息】命令,接著單擊右邊的【壓縮和修復數據庫】按鈕即可。用戶級安全機制中有哪些權限?這些權限允許用戶進行什么操作?答:用戶級安全機制中的權限及允許用戶進行的操作如下表所示。權限打 開 / 運行以獨占適用的對象結果整個數據庫、 用戶可以打開或運行窗體、報表、 對象,包括代碼模塊宏中的過程。用戶可以打開數據方式打 整個數據庫開庫,并使其他用戶無法打開該數據庫。讀取設計表、查詢、窗 用戶可以在“設計”體、宏、代碼 視圖中打開所列的對修改設計模塊表、查詢、窗體、宏、代碼模塊象。用戶可以更改所列對象的設計。管理讀取數據整個數據庫、 即使用戶或組不擁有表、查詢、窗 所列的對象,也可以體、宏、代碼 向這些對象分配權模塊限。用戶可以讀取表或查詢中的數據。要授予表、查詢用戶讀取查詢的權限,還必須授予這些更新數據表、查詢用戶讀取父表或父查詢的權限。此設置包含“讀取設計”權限, 這意味著用戶除了可以讀取數據外,還可以讀取表或查詢設計。用戶可以更新表或查詢中的數據。用戶必須具備更新父表或父查詢的權限。此設置包含“讀取設計”和“讀取數據”權限。插入數

溫馨提示

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

評論

0/150

提交評論