Access2016數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程蘆揚課后參考答案_第1頁
Access2016數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程蘆揚課后參考答案_第2頁
Access2016數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程蘆揚課后參考答案_第3頁
Access2016數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程蘆揚課后參考答案_第4頁
Access2016數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程蘆揚課后參考答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1章1.答:數(shù)據(jù)庫是指長期存儲在計算機內(nèi)的、有組織的、可共享的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫系統(tǒng)是計算機化的記錄保持系統(tǒng),它的目的是存儲和產(chǎn)生所需要的有用信息。通常,一個數(shù)據(jù)庫系統(tǒng)要包括以下4個主要部分:數(shù)據(jù)、用戶、硬件和軟件。2.答:數(shù)據(jù)庫管理系統(tǒng)是位于用戶和數(shù)據(jù)庫之間的一個數(shù)據(jù)管理軟件,它的主要任務(wù)是對數(shù)據(jù)庫的建立、運用和維護進行統(tǒng)一管理、統(tǒng)一控制,即用戶不能直接接觸數(shù)據(jù)庫,而只能通過DBMS來操縱數(shù)據(jù)庫。通常情況下,DBMS提供了以下幾個方面的功能。數(shù)據(jù)庫定義功能:DBMS提供相應(yīng)數(shù)據(jù)定義語言定義數(shù)據(jù)庫結(jié)構(gòu),刻畫數(shù)據(jù)庫的框架,并被保存在數(shù)據(jù)字典中。數(shù)據(jù)字典是DBMS存取和管理數(shù)據(jù)的基本依據(jù)。數(shù)據(jù)存取功能:DBMS提供數(shù)據(jù)操縱語言實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的檢索、插入、修改和刪除等基本存取操作。數(shù)據(jù)庫運行管理功能:DBMS提供數(shù)據(jù)控制功能,即數(shù)據(jù)的安全性、完整性和并發(fā)控制等,對數(shù)據(jù)庫運行進行有效的控制和管理,以確保數(shù)據(jù)庫數(shù)據(jù)正確有效和數(shù)據(jù)庫系統(tǒng)的有效運行。數(shù)據(jù)庫的建立和維護功能:包括數(shù)據(jù)庫初始數(shù)據(jù)的裝入,數(shù)據(jù)庫的轉(zhuǎn)儲、恢復(fù)、重組織、系統(tǒng)性能監(jiān)視、分析等功能。這些功能大都由DBMS的實用程序來完成。數(shù)據(jù)通信功能:DBMS提供處理數(shù)據(jù)的傳輸功能,實現(xiàn)用戶程序與DBMS之間的通信,這通常與操作系統(tǒng)協(xié)調(diào)完成。3.答:當前流行的基本數(shù)據(jù)模型有3類:關(guān)系模型、層次模型和網(wǎng)狀模型。4.C5.B6.A7.用戶數(shù)據(jù)庫8.答關(guān)系模型(RelationalModel)是用二維表格結(jié)構(gòu)來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型。關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是一個“二維表框架”組成的集合,每個二維表又可稱為關(guān)系,因此可以說,關(guān)系模型是“關(guān)系框架”組成的集合。9.答:專門的關(guān)系運算包括選擇、投影、連接、除運算等。當參與運算的操作數(shù)只有一個時,為一元運算;若參與運算的操作數(shù)為兩個,則為二元運算。10.C11.D12.為了使數(shù)據(jù)庫設(shè)計的方法趨于完善,一般而言,關(guān)系數(shù)據(jù)庫設(shè)計的目標是生成一組關(guān)系模式,使用戶既無須存儲不必要的重復(fù)信息,又可以方便地獲取信息。13.答:如果一個關(guān)系屬于第二范式(2NF),且每個非關(guān)鍵字不傳遞依賴于主關(guān)鍵字,這種關(guān)系就是第三范式(3NF)。簡而言之,從2NF中消除傳遞依賴,就是3NF。如有一個關(guān)系(姓名,工資等級,工資額),其中姓名是關(guān)鍵字,此關(guān)系符合2NF,但是因為工資等級決定工資額,這就叫傳遞依賴,它不符合3NF。同樣可以使用投影分解的方法將上表分解成兩個表:(姓名,工資等級)和(工資等級,工資額)。14.答:數(shù)據(jù)操縱語言(Data-ManipulationLanguage,DML)使得用戶可以訪問或操縱那些按照某種特定數(shù)據(jù)模式組織起來的數(shù)據(jù)。數(shù)據(jù)操縱包括對存儲在數(shù)據(jù)庫中的信息進行檢索,向數(shù)據(jù)庫中插入新的信息,從數(shù)據(jù)庫中刪除信息和修改數(shù)據(jù)庫中存儲的信息。通常有以下兩種基本的數(shù)據(jù)操縱語言。過程化DML:要求指定需要什么數(shù)據(jù)以及如何獲得這些數(shù)據(jù)。陳述式DML:也稱非過程化DML,只要求用戶指定需要什么數(shù)據(jù),而不指明如何獲得這些數(shù)據(jù)。15.答:(1)需求分析(2)概念結(jié)構(gòu)設(shè)計(3)邏輯結(jié)構(gòu)設(shè)計(4)物理結(jié)構(gòu)設(shè)計(5)參考數(shù)據(jù)庫實施(6)數(shù)據(jù)庫運行與維護。16.(1)客戶實體E-R圖:(2)供應(yīng)商實體E-R圖:(3)商品實體E-R圖:17.滿足1NF、2NF和3NF的基本條件請參考1.6節(jié)內(nèi)容。以下信息一覽表:為滿足3NF,可拆分成如下幾個關(guān)系模式:考生(考生編號,姓名,性別,考生學(xué)校,考場地點)考場(考場地點,考場號)成績(考生編號,考試成績,學(xué)分)第2章1.選擇【開始】|【所有程序】|Access2016命令,即可啟動Access2016。關(guān)閉Access2016的操作方法有以下幾種。(1)單擊標題欄右端的Access窗口的【關(guān)閉】按鈕。(2)單擊標題欄左端的Access窗口的【控制菜單】圖標,在打開的下拉菜單中選擇【關(guān)閉】命令。(3)按組合鍵Alt+F4鍵。(4)雙擊標題欄左端的Access窗口的【控制菜單】圖標。(5)右擊標題欄,在打開的快捷菜單中,選擇【關(guān)閉】命令。2.參閱“2.2Acess2016環(huán)境簡介”。3.開始外部數(shù)據(jù)數(shù)據(jù)庫工具4..accdb5.答:表、查詢、窗體、報表、宏和模塊6.略。第3章1.創(chuàng)建數(shù)據(jù)表的方法參閱3.2.1~3.2.4節(jié)。2.Access數(shù)據(jù)庫字段的類型參閱“3.1.4數(shù)據(jù)類型”。3.設(shè)置表的主鍵的方法,參閱“3.3.6設(shè)置表的主鍵”。4.參閱3.2.5創(chuàng)建查閱字段。5.主索引唯一索引忽略空值6.答:在Access中,毎個表都是數(shù)據(jù)庫獨立的一個部分,但每個表又不是完全孤立的,表與表之間可能存在著相互的聯(lián)系。一旦兩個表之間建立了關(guān)系,就可以很容易地從中找出所需要的數(shù)據(jù)。表之間的關(guān)系有:一對一、一對多、多對多7.可參閱3.2節(jié)的建立數(shù)據(jù)表的方法,來創(chuàng)建客戶關(guān)系管理數(shù)據(jù)庫CRM,以及Customer、User和Account表。8.參閱3.2.5創(chuàng)建查閱字段。9.參閱3.4.1創(chuàng)建表間關(guān)系。10.略。第4章1.向數(shù)據(jù)表中添加數(shù)據(jù)記錄的操作可參閱“4.1.1增加記錄”。2.附件型字段在【數(shù)據(jù)表視圖】中顯示為形式,其中括號內(nèi)的數(shù)字表示當前字段包含的附件個數(shù)。要向該字段添加附件,可以雙擊該圖標,將打開【附件】對話框,通過該對話框,可以編輯附件型字段的內(nèi)容,包括添加附件、刪除附件、打開附件以及另存為附件等,如圖所示。圖【附件】對話框3.關(guān)于凍結(jié)列:在操作數(shù)據(jù)庫表時,常常會遇到列數(shù)很多、很寬的數(shù)據(jù)表,以至屏幕無法顯示全部字段列的情況,這時候需要使用水平滾動條來查看那些看不到的字段,而在查看這些字段的過程中,前面的主要字段或關(guān)鍵字段又被隱藏起來,查看數(shù)據(jù)十分不便,這時候可以使用凍結(jié)列功能來實現(xiàn)。隱藏列的操作參見【例4-3】。4.對記錄進行排序操作,參見“4.3.2數(shù)據(jù)排序”。5.查找功能是從搜索范圍中找到與關(guān)鍵字匹配的內(nèi)容。數(shù)據(jù)篩選是在眾多記錄中找出那些滿足指定條件的數(shù)據(jù)記錄而把其他記錄隱藏起來(并不是刪除記錄)的操作。篩選時必須設(shè)置好篩選條件,Access將篩選并顯示符合條件的數(shù)據(jù)。從這個意義上講,篩選也就是查詢,區(qū)別是,Access的查詢功能遠比篩選更加豐富。6.向數(shù)據(jù)表中添加匯總行的操作參見“4.4.1添加匯總行”。7.將數(shù)據(jù)表導(dǎo)出為文本文件的操作,參見“4.5.1導(dǎo)出到文本文件”。8.略,所有操作請參考本章內(nèi)相關(guān)小節(jié)的內(nèi)容。第5章1.查詢與表的區(qū)別主要表現(xiàn)在以下幾個方面。表是存儲數(shù)據(jù)的數(shù)據(jù)庫對象,而查詢則是對數(shù)據(jù)表中的數(shù)據(jù)進行檢索、統(tǒng)計、分析、查看和更改的一個非常重要的數(shù)據(jù)庫對象。數(shù)據(jù)表將數(shù)據(jù)進行了分割,而查詢則是將不同表的數(shù)據(jù)進行了組合,它可以從多個數(shù)據(jù)表中查找到滿足條件的記錄組成一個動態(tài)集,以數(shù)據(jù)表視圖的方式顯示。查詢僅僅是一個臨時表,當關(guān)閉查詢的數(shù)據(jù)視圖時,保存的是查詢的結(jié)構(gòu)。查詢所涉及的是表、字段和篩選條件等,而不是記錄。表和查詢都是查詢的數(shù)據(jù)源,查詢是窗體和報表的數(shù)據(jù)源。建立多表查詢之前,一定要先建立數(shù)據(jù)表之間的關(guān)系。在Access中,根據(jù)對數(shù)據(jù)源操作方式和操作結(jié)果的不同,可以把查詢分為5種,它們是選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SQL查詢。2.參閱5.4.4設(shè)置查詢條件。3.操作查詢的類型及功能如下。更新查詢:可以對一個或多個表中的一組記錄做更改。使用更新查詢時,可以更改已有表中的數(shù)據(jù)。生成表查詢:可以根據(jù)一個或多個表中的全部或部分數(shù)據(jù)新建表。生成表查詢有助于創(chuàng)建新表以導(dǎo)出到其他Access數(shù)據(jù)庫或包含所有舊記錄的歷史表。追加查詢:將一個或多個表中的一組記錄添加到一個或多個表的末尾。刪除查詢:可以從一個或多個表中刪除一組記錄。使用刪除查詢時,通常會刪除整個記錄,而不只是記錄中所選擇的字段。4.不是所有的SQL查詢都能轉(zhuǎn)化成查詢設(shè)計視圖,通常將這一類查詢稱為SQL特定查詢。包括聯(lián)合查詢、傳遞查詢和數(shù)據(jù)定義查詢。5.略。6.略。第6章1.窗體是一種數(shù)據(jù)庫對象,其功能為輸入、編輯、顯示數(shù)據(jù)庫中的數(shù)據(jù)。Access2016提供了不同類型的窗體。(1)按功能分類根據(jù)功能的不同,可以將窗體分成數(shù)據(jù)操作窗體、控制窗體、信息顯示窗體以及信息交互窗體。數(shù)據(jù)操作窗體是只用來對表或者查詢包含的數(shù)據(jù)進行顯示、瀏覽以及修改等操作的窗體。控制窗體是指用來控制程序運行的窗體,它一般使用很多空間來完成用戶的操作請求。信息顯示窗體一般可作為控制窗體的調(diào)用對象,它以數(shù)值或者圖表的形式顯示信息。信息交互窗體是用來給用戶提示信息或者警告信息的窗體,一般是在系統(tǒng)設(shè)計過程中預(yù)先編寫好了。(2)按數(shù)據(jù)源個數(shù)分類窗體的來源可以是數(shù)據(jù)表,其個數(shù)也沒有限定。因此根據(jù)數(shù)據(jù)源的個數(shù),窗體可以分為基于單表的窗體以及基于多表的窗體。(3)按顯示方式分類窗體可以實現(xiàn)表對象、查詢對象中數(shù)據(jù)的瀏覽、顯示功能,根據(jù)顯示數(shù)據(jù)記錄的個數(shù),可以分為簡單窗體和多個項目窗體。簡單窗體中每一次只能顯示一條記錄的有關(guān)數(shù)據(jù),而多個項目窗體可以根據(jù)需要將全部的記錄顯示出來。(4)按窗體頁數(shù)分類按照窗體的頁數(shù),可以分成單頁窗體和多頁窗體。多頁窗體是指窗體的內(nèi)容是需要進行多頁顯示的,但一般建議使用單頁窗體。(5)按選項卡個數(shù)分類按照選項卡的個數(shù),可以將窗體分為單選項卡窗體和多選項卡窗體。2.共4種視圖布局視圖:在此視圖下,可以設(shè)置窗體的布局。 窗體視圖:是系統(tǒng)默認的窗體視圖類型,在【導(dǎo)航窗格】中雙擊某個窗體對象,即可打開該窗體的窗體視圖。 數(shù)據(jù)表視圖:窗體的數(shù)據(jù)表視圖和普通數(shù)據(jù)表的數(shù)據(jù)視圖幾乎完全相同。窗體的數(shù)據(jù)表視圖采用行、列的二維表方式顯示數(shù)據(jù)表中的數(shù)據(jù)記錄,它的顯示效果類似表對象的【數(shù)據(jù)表】視圖,可用于編輯字段、添加和刪除數(shù)據(jù)以及查找數(shù)據(jù)等。 設(shè)計視圖:在設(shè)計視圖中,可以編輯窗體中需要顯示的任何元素,包括添加文本標簽、插入圖片、添加控件和設(shè)置文本樣式等,還可以將控件和數(shù)據(jù)記錄進行綁定,以查看數(shù)據(jù)表中的數(shù)據(jù)。一般來說,窗體上的數(shù)據(jù)大多是將數(shù)據(jù)和控件互相綁定的結(jié)果,即利用控件顯示數(shù)據(jù)記錄或某些字段。在設(shè)計視圖中還可以編輯窗體的頁眉和頁腳,以及頁面的頁眉和頁腳等。3.創(chuàng)建窗體的方法及步驟參見“6.2創(chuàng)建窗體”。4.創(chuàng)建主/子窗體的方法及步驟參見“6.4創(chuàng)建主/子窗體”。5.略。第7章1.報表共有4種視圖:報表視圖、打印預(yù)覽視圖、布局視圖和設(shè)計視圖。報表視圖是報表設(shè)計完成后,最終被打印的視圖。在報表視圖中可以對報表應(yīng)用高級篩選,以篩選所需要的信息。在打印預(yù)覽視圖中,可以查看顯示在報表上的每頁數(shù)據(jù),也可以查看報表的版面設(shè)置。在打印預(yù)覽視圖中,鼠標指針通常以放大鏡方式顯示,單擊鼠標就可以改變版本的顯示大小。在布局視圖中,可以在顯示數(shù)據(jù)的情況下,調(diào)整報表版式。可以根據(jù)實際報表數(shù)據(jù)調(diào)整列寬,將列重新排列并添加分組級別和匯總。報表的布局視圖與窗體的布局視圖的功能和操作方法十分相似。設(shè)計視圖用于編輯和修改報表。在報表的設(shè)計視圖中,報表的組成部分被表示成許多帶狀區(qū)域,和窗體中的帶狀區(qū)域一樣,可以改變各部分的長度和寬度。報表所包含的每一個區(qū)域只會在設(shè)計視圖中顯示一次,但是,在打印報表時,某些區(qū)域可能會被重復(fù)打印多次。與在窗體中一樣,報表也是通過使用控件來顯示信息的。切換報表視圖的方法與切換窗體視圖的方法相同,只需單擊功能區(qū)選項卡中的【視圖】下拉按鈕,從彈出的下拉菜單中選擇相應(yīng)的視圖命令即可。2.在報表中添加頁碼的方法可以參考“7.3.2編輯報表的頁眉/頁腳”。3.通過快捷菜單:在報表的布局視圖中,在要分組的字段的任意記錄上右擊,從彈出的快捷菜單中選擇【分組形式<字段名>】命令通過選項卡:切換到功能區(qū)的【報表布局工具|設(shè)計】選項卡,單擊【分組和排序】按鈕,打開【分組、排序和匯總】任務(wù)窗格,單擊其中的【添加組】按鈕,在下拉列表中選擇要分組的字段選項。4.參考“9.2.6創(chuàng)建子報表”。5.略。第8章1.宏是一種功能強大的工具,可用來在Access2010中自動執(zhí)行許多操作。宏就是一個或多個操作的集合,其中的每個操作都能夠?qū)崿F(xiàn)特定的功能。通過宏的自動執(zhí)行重復(fù)任務(wù)的功能,可以保證工作的一致性,還可以避免由于忘記某一操作步驟而引起的錯誤。宏節(jié)省了執(zhí)行任務(wù)的時間,提高了工作效率。在Access中,宏可以分成簡單宏、宏組和條件操作宏。宏是操作序列的集合,而宏組是宏的集合,條件操作宏是帶有條件的操作序列,這些宏中所包含的操作序列只有在條件成立時才可執(zhí)行。除了上述3類宏之外,還有一個比較特殊的宏——數(shù)據(jù)宏。數(shù)據(jù)宏是附加到表的邏輯,用于在表級別實施特定的業(yè)務(wù)規(guī)則。在某些方面,數(shù)據(jù)宏與驗證規(guī)則類似,只不過驗證規(guī)則的智能性要差很多。驗證規(guī)則不能修改數(shù)據(jù)或者確定所需的更正措施。2.略。3.(1)使用RunMacro命令(2)通過【執(zhí)行宏】對話框(3)通過事件觸發(fā)(4)自動運行的宏。4.OnError操作允許確定在宏中發(fā)生錯誤時執(zhí)行什么操作。5.略。6.略。7.略。第9章1.VB(VisualBasic)是一種面向?qū)ο蟮某绦蛟O(shè)計語言,Microsoft公司將其引入到了其他常用的應(yīng)用程序中。例如,在Office的成員Word、Excel、PowerPoint、Access和OutLook中,這種內(nèi)置在應(yīng)用程序中的VisualBasic版本稱之為VBA。VBA是VB的子集。VBA是MicrosoftOffice系列軟件的內(nèi)置編程語言,是新一代標準宏語言。其語法結(jié)構(gòu)與VisualBasic編程語言互相兼容,采用的是面向?qū)ο蟮木幊虣C制和可視化的編程環(huán)境。VBA具有跨越多種應(yīng)用軟件并且具有控制應(yīng)用軟件對象的能力,提高了不同應(yīng)用軟件間的相互開發(fā)和調(diào)用能力。VBA可被所有的Microsoft可編程應(yīng)用軟件共享,包括Access、Excel、Word以及PowerPoint等。與傳統(tǒng)的宏語言相比,VBA提供了面向?qū)ο蟮某绦蛟O(shè)計方法,提供了相當完整的程序設(shè)計語言。2.MicrosoftAccess有兩種類型的模塊,標準模塊和類模塊。在MicrosoftAccess中,所有的VBA代碼都被置于模塊對象中,由此可以看出,模塊就是一種容器,用于存放用戶編寫的VBA代碼。具體地說,模塊就是由VBA通用聲明和一個或多個過程組成的集合。所謂的過程就是,能夠?qū)崿F(xiàn)特定功能的程序段的封裝。在VBA的編程環(huán)境中,過程的識別很簡單,就是兩條橫線內(nèi),Sub與EndSub或Function與EndFunction之間的所有部分,如圖11-2所示??梢姡^程與模塊的概念,就像人類語言中有單詞、句子和篇章,他們就相當于計算機語言中的變量、語句和過程了。由此可知,一系列的語句組成的程序片段就是過程,多個過程構(gòu)成完整的程序。3.與其他程序設(shè)計語言一樣,VBA支持選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和跳轉(zhuǎn)語句3類流程控制語句。4.Sub過程,亦稱子過程,是實現(xiàn)某一特定功能的代碼段,它沒有返回值。子過程的語法格式如下:Sub子過程名([參數(shù)列表]) [局部變量或常量定義] [語句序列] [ExitSub] [語句序列]EndSub過程一般沒有返回值,所以不能在表達式中引用。函數(shù)則不同,它能夠根據(jù)調(diào)用程序提供的參數(shù),計算所需的值并返回給調(diào)用程序,所以函數(shù)可以在表達式中引用。Function過程,亦稱函數(shù),定義函數(shù)的語法格式如下:Function函數(shù)名稱([參數(shù)列表])[As數(shù)據(jù)類型][局部變量或常數(shù)聲明][語句序列][ExitFunction][語句序列]函數(shù)名稱=表達式EndFunction5.D6.B7.For循環(huán)(For…Next語句)While循環(huán)(While…Wend語句)Do循環(huán)(Do…Loop語句)8.IIf函數(shù)Switch函數(shù)Choose函數(shù)9.C10.D11.A12.實參與形參的傳遞方式有兩種:傳址和傳值。在形參前加上ByRef關(guān)鍵字或省略不寫,則參數(shù)傳遞方式為傳址方式。傳址方式是將實參在內(nèi)存中的地址傳遞給形參,

溫馨提示

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

評論

0/150

提交評論