《ACCESS2020數(shù)據(jù)庫應(yīng)用技術(shù).》課后習(xí)題參考答案_第1頁
《ACCESS2020數(shù)據(jù)庫應(yīng)用技術(shù).》課后習(xí)題參考答案_第2頁
《ACCESS2020數(shù)據(jù)庫應(yīng)用技術(shù).》課后習(xí)題參考答案_第3頁
《ACCESS2020數(shù)據(jù)庫應(yīng)用技術(shù).》課后習(xí)題參考答案_第4頁
《ACCESS2020數(shù)據(jù)庫應(yīng)用技術(shù).》課后習(xí)題參考答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第1頁共1頁第1頁共1頁《ACCESS2020數(shù)據(jù)庫應(yīng)用技術(shù).》課后習(xí)題參考答案1、B2、A3、B4、B5、D6、C7、A8、D9、C10、A11、C12、D13、B14、D15、B二、填空題1、數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫系統(tǒng)2、元組,屬性3、1:n或一對多4、選擇5、文件6、表,窗體三、問答題1、答:計(jì)算機(jī)數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件管理、數(shù)據(jù)庫管理以及新型數(shù)據(jù)庫系統(tǒng)等發(fā)展階段。人工管理階段的數(shù)據(jù)管理是以人工管理方式進(jìn)行的,一般不需要將數(shù)據(jù)長期保存;由應(yīng)用程序管理數(shù)據(jù);數(shù)據(jù)有冗余,無法實(shí)現(xiàn)共享;數(shù)據(jù)對程序不具有獨(dú)立性。文件管理階段利用操作系統(tǒng)的文件管理功能,將相關(guān)數(shù)據(jù)按一定的規(guī)則構(gòu)成文件,通過文件系統(tǒng)對文件中的數(shù)據(jù)進(jìn)行存取和管理,實(shí)現(xiàn)數(shù)據(jù)的文件管理方式。數(shù)據(jù)可以長期保存;數(shù)據(jù)對程序有一定獨(dú)立性;但數(shù)據(jù)的共享性差、冗余度大,容易造成數(shù)據(jù)不一致;數(shù)據(jù)獨(dú)立性差;數(shù)據(jù)之間缺乏有機(jī)的聯(lián)系,缺乏對數(shù)據(jù)的統(tǒng)一控制和管理。在數(shù)據(jù)庫管理階段,由數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)進(jìn)行統(tǒng)一的控制和管理,在應(yīng)用程序和數(shù)據(jù)庫之間保持較高的獨(dú)立性,數(shù)據(jù)具有完整性、一致性和安全性高等特點(diǎn),并且具有充分的共享性,有效地減少了數(shù)據(jù)冗余。(在數(shù)據(jù)庫管理階段,學(xué)校信息管理中應(yīng)用程序與數(shù)據(jù)庫之間的關(guān)系如圖1-4所示。有關(guān)學(xué)校信息管理的數(shù)據(jù)都存放在一個(gè)統(tǒng)一的數(shù)據(jù)庫中,數(shù)據(jù)庫不再面向某個(gè)部門的應(yīng)用,而是面向整個(gè)應(yīng)用系統(tǒng),實(shí)現(xiàn)了數(shù)據(jù)共享,并且數(shù)據(jù)庫和應(yīng)用程序之間保持較高的獨(dú)立性。)新型數(shù)據(jù)庫系統(tǒng)包括分布式數(shù)據(jù)庫系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)、多媒體數(shù)據(jù)庫系統(tǒng)等,為復(fù)雜數(shù)據(jù)的管理以及數(shù)據(jù)庫技術(shù)的應(yīng)用開辟新的途徑。2、答:數(shù)據(jù)獨(dú)立性是指應(yīng)用程序與數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)之間相互獨(dú)立。在數(shù)據(jù)庫系統(tǒng)中,因?yàn)椴捎昧藬?shù)據(jù)庫的三級模式結(jié)構(gòu),保證了數(shù)據(jù)庫中數(shù)據(jù)的獨(dú)立性。在數(shù)據(jù)存儲結(jié)構(gòu)改變時(shí),不影響數(shù)據(jù)的全局邏輯結(jié)構(gòu),這樣保證了數(shù)據(jù)的物理獨(dú)立性。在全局邏輯結(jié)構(gòu)改變時(shí),不影響用戶的局部邏輯結(jié)構(gòu)以及應(yīng)用程序,這樣就保證了數(shù)據(jù)的邏輯獨(dú)立性。3、答:關(guān)系運(yùn)算式如下:(1)σ年齡>35(患者)(2)σ職稱='主任醫(yī)師'(醫(yī)生)(3)π(患者病例號,患者姓名)(σ姓名='王三'(醫(yī)生患者)),其中連接的條件為“醫(yī)生、醫(yī)生編號=患者、醫(yī)生編號”。(4)π(醫(yī)生編號,姓名,職稱)(σ者、醫(yī)生編號”。4、答:啟動(dòng)Accessxx常用的方法有3種:WindowsOffice”→“MicrosoftAccessxx”選WindowsAccessxxAccessxxxx4AccessxxAccessxxAccessxxAlt+F4Accessxx捷菜單中,選擇“關(guān)閉”命令。5、答:Accessxx功能區(qū)、導(dǎo)航窗格、對象編輯區(qū)和狀態(tài)欄等組成部分??焖僭L問工具欄中的命令始終可見,可將最常用的命令添加到此工具欄中。通過快速訪問工具欄,只需一次單擊即可訪問命令。功能區(qū)Accessxx3AccessxxAccessxxAccessxxAccessxx6Access21、C2、A3、A4、D5、B6、C7、A8、C9、B10、A二、填空題1、12、accdb3、不含任何數(shù)據(jù)庫對象4、字段屬性區(qū),字段名,屬性5、表的結(jié)構(gòu),表的記錄(或表的內(nèi)容)6、貨幣型7、字段名稱8、0000000009、數(shù)據(jù)類型10、凍結(jié),隱藏三、問答題1、答:Accessxx創(chuàng)建一個(gè)空數(shù)據(jù)庫,然后向其中添加表、查詢、窗體和報(bào)表等對象;另一種是利用系統(tǒng)提供的模板來創(chuàng)建數(shù)據(jù)庫,用戶只需要進(jìn)行一些簡單的選擇操作,就可以為數(shù)據(jù)庫創(chuàng)建相應(yīng)的表、窗體、查詢和報(bào)表等對象,從而建立一個(gè)完整的數(shù)據(jù)庫。2Accessxx4計(jì)視圖創(chuàng)建表、使用數(shù)據(jù)表視圖創(chuàng)建表、使用表模板創(chuàng)建表和使用字段模板創(chuàng)建表。3、答:可通過有效性規(guī)則屬性來定義對某字段的約束,通過有效性文本定義對該字段編輯時(shí)若違反了所定義的約束應(yīng)給出的60,有效性文本為“輸入數(shù)據(jù)有誤,請重新輸入”。4、答:打開數(shù)據(jù)庫后,在導(dǎo)航窗格中對數(shù)據(jù)庫對象的操作有:打開與關(guān)閉數(shù)據(jù)庫對象;在數(shù)據(jù)庫中添加數(shù)據(jù)庫對象;復(fù)制數(shù)據(jù)庫對象;通過數(shù)據(jù)庫對象快捷菜單,還可以對數(shù)據(jù)庫對象實(shí)施其他操作,包括數(shù)據(jù)庫對象的重命名、刪除、查看數(shù)據(jù)庫對象屬性等。刪除數(shù)據(jù)庫對象前必須先將此對象關(guān)閉。5、答:排序的作用是對表的記錄按所需字段值的順序顯示;篩選的作用是挑選表中的記錄;如果要取消篩選效果,恢復(fù)被隱藏的記錄,只需在“排序和篩選”命令組中單擊“取消篩選”命令按鈕。第3章1、B2、C3、C4、D5、B6、B7、C8、A9、C10、D二、填空題1、BetweenDate()-20And或BetweenNow()-20AndNow()或>=Date()-20And<=Date()或>=Now()-20And<=Now()2、"教授"Or"副教授"3、分組4、與,或5、參數(shù),生成表三、問答題1、答:在Access5SQL3SQL2Access是操作命令的集合。創(chuàng)建查詢后,保存的是查詢的操作,只有在運(yùn)行查詢時(shí)才會(huì)從查詢數(shù)據(jù)源中抽取數(shù)據(jù),并創(chuàng)建動(dòng)態(tài)的記錄集合,只要關(guān)閉查詢,查詢的動(dòng)態(tài)數(shù)據(jù)集就會(huì)自動(dòng)消失。所以,可以將查詢的運(yùn)行結(jié)果看作是一個(gè)臨時(shí)表,稱為動(dòng)態(tài)的數(shù)據(jù)集。它形式上很像一個(gè)表,但實(shí)質(zhì)是完全不同的,這個(gè)臨時(shí)表并沒有存儲在數(shù)據(jù)庫中。3、答:一個(gè)字段的值使用表達(dá)式計(jì)算得到,稱該字段為計(jì)算字段。創(chuàng)建計(jì)算字段的方法是,在查詢設(shè)計(jì)視圖的設(shè)計(jì)網(wǎng)格“字段”行中直接輸入計(jì)算字段名及其計(jì)算表達(dá)式,即“計(jì)算字段4一、選擇題1、A2、A3、B4、D5、D6、C7、B8、A9、B10、A二、填空題1、結(jié)構(gòu)化查詢語言2、聯(lián)合查詢,傳遞查詢,數(shù)據(jù)定義3、UPDATE學(xué)生SET成績=[成績]+10WHERE性別="女"4、查詢成績表中所有成績大于平均成績的記錄5、UNION,查詢結(jié)果三、問答題1SQL4AccessSQLSQL2、答:(1)CREATETABLE圖書(書號CHAR(5)PRIMARYKEY,書名CHAR(10),定價(jià)DECIMAL(8,2))(2)INSERTINTO圖書VALUES("B1001","Access數(shù)據(jù)庫應(yīng)用技術(shù)",32)SELECT圖書、書名,圖書、定價(jià)FROM圖書WHERE=(SELECTMAX(定價(jià))FROM圖書,圖書發(fā)行WHERE圖書、書號=圖書發(fā)行、書號)UNIONSELECT圖書、書名,圖書、定價(jià)FROM圖書WHERE定價(jià)=(SELECTMIN(定價(jià))FROM圖書,圖書發(fā)行WHERE圖書、書號=圖書發(fā)行、書號)SELECT書號,數(shù)量FROM圖書發(fā)行WHERE書號IN(SELECT書號FROM圖書WHERE書名LIKE'*數(shù)據(jù)庫*'))(5)查詢藏有已發(fā)行的“Access51、C2、C3、C4、D5、A6、B7、C8、A9、C10、D二、填空題1、名稱2、數(shù)據(jù)表窗體3、子窗體4、記錄源5、=[單價(jià)]*[數(shù)量]三、問答題16/子窗62、答:“屬性表”對話框的作用:用于窗口及窗口中對象屬性值的設(shè)置及事件代碼的編寫。例如,可通過設(shè)置“標(biāo)簽”對象的“標(biāo)題”屬性達(dá)到顯示所需文字說明的目的。3、答:一個(gè)窗體是由多個(gè)部分組成的,每個(gè)部分稱為一個(gè)節(jié),窗體可以含有5種節(jié),分別是:頁面頁眉、窗體頁眉、主體、窗體頁腳、頁面頁腳。各部分的放置的信息和數(shù)據(jù)如下:些信息,如標(biāo)題、公司標(biāo)志或其他需要與數(shù)據(jù)記錄分開的一些信息,例如當(dāng)前日期、時(shí)間等。窗體頁腳用于放置和顯示與數(shù)據(jù)相關(guān)的說明信息,如當(dāng)前記錄以及如何錄入數(shù)據(jù)等。(2)體區(qū)域是窗體的核心部分,用來放置顯示數(shù)據(jù)的相關(guān)控件,顯示數(shù)據(jù)記錄信息。(3)頁面頁眉和頁腳:用于放置和顯示在打印窗體時(shí)在每頁窗體的頁面頁眉和頁腳必須出現(xiàn)的內(nèi)容,一般用來顯示日期、頁碼等信息。43綁定型控件和計(jì)算控件。在窗體中可以添加的控件包括:標(biāo)簽、文本框、列表框、組合框、復(fù)選框、選項(xiàng)按鈕、切換按鈕、選項(xiàng)組、按鈕、選項(xiàng)卡、子窗體/未綁定對象框、圖像、分頁符、ActiveX5、答:要在窗體中添加綁定控件,首先利用工具箱中的控件創(chuàng)建窗體的綁定控件對象,然后給綁定控件對象設(shè)置“控件來源”屬性值。假定數(shù)據(jù)庫中已創(chuàng)建“學(xué)生成績”表,包含“平時(shí)成績”和“考試成績”兩個(gè)字段,可以在窗體中創(chuàng)建計(jì)算型控件來顯示每個(gè)學(xué)生的總成績(約定“平時(shí)成績”、“考試成績”分別占30%和70%),步驟是:(1)創(chuàng)建窗體。在窗體中創(chuàng)建文本框控件。成績]*30/100+[考試成績]*70/100”61、B2、B3、A4、B5、B6、B7、C8、C9、A10、C二、填空題1、頁面頁腳,主體,組頁眉2、主體3、報(bào)表頁眉4、報(bào)表視圖、打印預(yù)覽、布局視圖、設(shè)計(jì)視圖5、報(bào)表設(shè)計(jì)視圖6、=[page]&"/總"&[Pages]&"頁"三、問答題1、答:報(bào)表由從表或查詢中獲取的信息以及在設(shè)計(jì)報(bào)表時(shí)所提供的信息(如標(biāo)簽、標(biāo)題和圖形等)組成。報(bào)表可以對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分組、排序和篩選,另外在報(bào)表中還可以插入文本、圖形和圖像等其他對象。報(bào)表和窗體的創(chuàng)建過程基本上是一樣的,只是創(chuàng)建的目的不同而已,窗體主要用于數(shù)據(jù)的顯示和處理,以實(shí)現(xiàn)人機(jī)交互;報(bào)表主要用于數(shù)據(jù)的瀏覽和打印以及對數(shù)據(jù)的分析和匯總。2、答:通過設(shè)置報(bào)表對象的“記錄源”屬性。3、答:分組是指將某個(gè)或幾個(gè)字段值相同的記錄劃分為一組,然后可以實(shí)現(xiàn)同組數(shù)據(jù)的統(tǒng)計(jì)和匯總。操作時(shí),在報(bào)表設(shè)計(jì)視圖窗口中打開報(bào)表,單擊“報(bào)表設(shè)計(jì)工具/組和匯總”命令組中,單擊“分組和排序”命令按鈕,顯示“分組、排序和匯總”窗格。單擊“添加組”按鈕,“分組、排序和匯總”窗格中將添加“分組形式”欄,選擇“性別”字段作為分組字段,保留排序次序?yàn)椤吧颉?。單擊“分組形式”欄的“更分組的各種屬性。4、答:子報(bào)表是插在其他報(bào)表中的報(bào)表,包含子報(bào)表的報(bào)表稱為主報(bào)表。利用子報(bào)表可以將主報(bào)表數(shù)據(jù)源中的數(shù)據(jù)和子報(bào)表數(shù)據(jù)源中對應(yīng)的數(shù)據(jù)同時(shí)呈現(xiàn)在一個(gè)報(bào)表中,從而更加清楚地表現(xiàn)兩個(gè)數(shù)據(jù)源中的數(shù)據(jù)及其聯(lián)系。在創(chuàng)建子報(bào)表之前,首先要確保主報(bào)表數(shù)據(jù)源和子報(bào)表數(shù)據(jù)源之間已經(jīng)建立了正確的關(guān)聯(lián),這樣才能保證子報(bào)表中的記錄與主報(bào)表中的記錄之間有正確的對應(yīng)關(guān)系。創(chuàng)建子報(bào)表有兩種方法:利用“子窗體/子報(bào)表”控件在已經(jīng)建好的報(bào)表中插入子報(bào)表,按“子報(bào)表向?qū)А钡奶崾具M(jìn)行操作;先分別建好兩個(gè)報(bào)表,然后將一個(gè)報(bào)表添加到另一個(gè)報(bào)表中。57一、選擇題1、C2、A3、C4、A5、D6、B7、C8、C9、D10、A二、填空題12、宏3、排列順序4、OpenForm,OpenReport,OpenQuery5、RunDataMacro三、問答題1、答:宏是一種工具,利用宏可以在窗體、報(bào)表和控件中添加功能,自動(dòng)完成某項(xiàng)任務(wù)。例如,可以在窗體中的命令按鈕上將“單擊”事件與一個(gè)宏關(guān)聯(lián),每次單擊按鈕執(zhí)行該宏,完成相應(yīng)的操作。2、答:數(shù)據(jù)宏是指依附于表或表事件的宏,其作用是在插入、更新或刪除表中的數(shù)據(jù)時(shí)執(zhí)行某些操作,從而驗(yàn)證和確保表數(shù)據(jù)的準(zhǔn)確性。3、答:在宏的表達(dá)式中引用窗體控件的值,可以用“Forms!窗體名!控件名”,引用報(bào)表控件的值,可以用“Reports!控件名”。4、答:在Access通過窗體、報(bào)表或控件上發(fā)生的“事件”觸發(fā)相應(yīng)的宏或事件過程,使之投入運(yùn)行。5AutoExecShift81、B2、A3、A4、C5、C6、A7、C8、C9、B10、D二、填空題1、Int(Rnd*61+15)2、243、局部變量,模塊變量,全局變量4、55、RecordSet6、EOF三、問答題1、答:類模塊是與類對象相關(guān)聯(lián)的模塊,所以也稱為類對象模塊。類模塊是可以定義新對象的模塊。新建一個(gè)類模塊,表示新創(chuàng)建了一個(gè)對象,通過類模塊的過程可定義對象的屬性和方法。Access3和自定義類模塊。標(biāo)準(zhǔn)模塊是指可在數(shù)據(jù)庫中公用的模塊,模塊中包含的主要是公共過程和常用過程,這些公用過程不與任何對象相關(guān)聯(lián),可以被數(shù)據(jù)庫的任何對象使用,可以在數(shù)據(jù)庫的任何位置執(zhí)行。常用過程是類對象經(jīng)常要使用的過程,需要多次調(diào)用的過程。一般情況下,Access塊一般用于定義窗體、報(bào)表中某個(gè)控件事件的響應(yīng)行為,常通過私有的過程來定義。類模塊可以通過對象事件操作直接調(diào)用。標(biāo)準(zhǔn)模塊一般用來定義數(shù)據(jù)庫、窗體、報(bào)表中多次執(zhí)行的操作,常通過公有的過程來定義,標(biāo)準(zhǔn)模塊通過函數(shù)過程名來調(diào)用。2、答:在Access中設(shè)計(jì)窗體,其中有一個(gè)文本框、兩個(gè)按鈕,其中“轉(zhuǎn)換”按鈕的單擊事件代碼如下:PrivateSubcmd_convert_Click()Dimv_resultAsString'結(jié)果變量v_result=""IfNotIsNumeric(Text0、Value)ThenMsgBox"輸入的不為數(shù)值!"ExitSubEndIfIfLen(Text0、Value)<>3ThenMsgBox"輸入的不為3位數(shù)!"EndIfFori=1To3v_result=v_result&Mid(Text0、Value,312之間的整數(shù)")SelectCasemCase2To4'春季Me、2、Caption=Trim(Str(m))&"月份的季節(jié)為"Me、Text1、Value="春季"Case5To7'夏季Me、Label2、Caption=Trim(Str(m))&"月份的季節(jié)為"Me、Text1、Value="夏季"Case8To10'秋季Me、Label2、Caption=&"月份的季節(jié)為"Me、1、Value="秋季"Case11To12,1Me、2、Caption=Trim(Str(m))&"月份的季節(jié)為"Me、Text1、Value="冬季"CaseElse'無效的月份Me、Text1、Value="輸入的是無效的月份"EndSelectEndSub5、答:VBA代碼如下:PrivateSubCommand1_Click()DimmAsStringMe、Text1、Value=""m="2"Fori%=3To99Step2Forj%=2Toi1Thenm=m+","+Trim(Str(i))EndIfNextMe、Text1、Value=mEndSub6、答:(1)在教學(xué)管理數(shù)據(jù)庫中,添加一條記錄的過程如下。SubAddRecord(kc_haoAsString,kc_nameAsString,kc_classAsString,kc_scoreAsInteger)DimrsAsNewADODB、RecordsetDimconnAsNewADODB、ConnectionOnErrorGoToGetRS_ErrorSetconn=CurrentProject、Connection'打開當(dāng)前連接rs、OpenstrSQL,conn,adOpenKeyset,adLockOptimisticrs、AddNewrs、Fields("課程號")、Value=kc_haors、Fields("課程名")、Value=kc_namers、Fields("課程類別")、Value=kc_classrs、Fields("學(xué)分")、Value=kc_scorers、UpdateSetrs=NothingSetconn=NothingEndSub(2)查找課程名為“數(shù)據(jù)結(jié)構(gòu)”的記錄,并將其學(xué)分更新為3。其代碼實(shí)現(xiàn)如下:SubExecSQL()DimconnAsNewADODB、ConnectionSetconn=CurrentProject、Conn

溫馨提示

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

最新文檔

評論

0/150

提交評論