vf考試國(guó)家試題庫(kù)題目(24).doc_第1頁(yè)
vf考試國(guó)家試題庫(kù)題目(24).doc_第2頁(yè)
vf考試國(guó)家試題庫(kù)題目(24).doc_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

知識(shí)改變命運(yùn) 信息成就未來(lái)第九十二套第一題:基本操作1為各部門(mén)分年度季度銷(xiāo)售金額和利潤(rùn)表XL創(chuàng)建一個(gè)主索引和普通索引(升序),主索引的索引名為no,索引表達(dá)式為部門(mén)編號(hào)年份;普通索引的索引名和索引表達(dá)式均為部門(mén)編號(hào)。(在銷(xiāo)售數(shù)據(jù)庫(kù)中完成)2在xl表中增加一個(gè)名為備注的字段,字段數(shù)據(jù)類(lèi)型為字符,寬度為50。3使用SQL的ALTER TABLE語(yǔ)句將xl表的年份字段的默認(rèn)值修改為2003,并將該SQL語(yǔ)句存儲(chǔ)到命令文件bbs.prg中。4通過(guò)部門(mén)編號(hào)字段建立xl表和ma表間的永久聯(lián)系,并為該聯(lián)系設(shè)置參照完整性約束:更新規(guī)則為級(jí)聯(lián);刪除規(guī)則為限制;插入規(guī)則為忽略。答案:【解題思路】本大題主要考查的是數(shù)據(jù)庫(kù)和數(shù)據(jù)表之間的聯(lián)系,對(duì)數(shù)據(jù)表的連接、以及字段索引、表結(jié)構(gòu)的修改,參照完整性的建立。建立索引表可以在數(shù)據(jù)表設(shè)計(jì)器中完成。對(duì)數(shù)據(jù)表進(jìn)行連接及設(shè)置參照完整性都是在數(shù)據(jù)庫(kù)設(shè)計(jì)器中完成。 【操作步驟】 (1)從菜單欄里單擊文件并選擇打開(kāi),或直接單擊工具欄上的打開(kāi)圖標(biāo),在彈出的對(duì)話(huà)框中選擇要打開(kāi)的數(shù)據(jù)庫(kù)文件銷(xiāo)售.dbc。 在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,右鍵單擊數(shù)據(jù)庫(kù)表xl,在彈出的快捷菜單中選擇修改菜單命令,進(jìn)入xl的數(shù)據(jù)表設(shè)計(jì)器界面,然后單擊索引選項(xiàng)卡,此選項(xiàng)卡中的索引名和索引表達(dá)式分別改為no和部門(mén)編號(hào)+年份,在索引類(lèi)型的下拉框中,選擇主索引。以同樣的方法建立普通索引。 (2)在xl表設(shè)計(jì)器的字段選項(xiàng)卡中,輸入新的字段名備注,類(lèi)型選擇字符型,寬度設(shè)置為50。 (3)在命令窗口輸入命令:MODIFY COMMAND bbs,打開(kāi)文件編輯器,輸入如下語(yǔ)句: ALTER TABLE XL ALTER 年份 SET DEFAULT 2003 在命令窗口輸入命令:DO bbs,執(zhí)行文件。 (4)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,將ma表中索引下面的部門(mén)編號(hào)主索引字段拖到xl表中索引下面的部門(mén)編號(hào)索引字段上,建立了兩個(gè)表之間的永久性聯(lián)系。 在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇菜單【數(shù)據(jù)庫(kù)】|【清理數(shù)據(jù)庫(kù)】命令,右鍵單擊xl表和ma表之間的關(guān)系線,選擇編輯參照完整性快捷菜單命令,在參照完整性生成器中,根據(jù)題意,分別在3個(gè)選項(xiàng)卡中設(shè)置參照完整性規(guī)則。 第二題:簡(jiǎn)單應(yīng)用1在考生文件夾下建立數(shù)據(jù)庫(kù)sc2,將考生文件夾下的自由表score2添加進(jìn)sc2中。根據(jù)score2表建立一個(gè)視圖score_view,視圖中包含的字段與score2表相同,但視圖中只能查詢(xún)到積分小于1500的信息。然后利用新建立的視圖查詢(xún)視圖中的全部信息,并將結(jié)果按積分升序存入表v2。2建立一個(gè)菜單filemenu,包括兩個(gè)菜單項(xiàng)文件和幫助,文件將激活子菜單,該子菜單包括打開(kāi)、存為和關(guān)閉3個(gè)菜單項(xiàng);關(guān)閉使用SET SYSMENU TO DEFAULT命令返回到系統(tǒng)菜單,其他菜單項(xiàng)的功能不作要求。答案:【解題思路】本大題1小題考查的主要是視圖的建立及查詢(xún),我們可以在視圖設(shè)計(jì)器中根據(jù)題意為自由表建立一個(gè)視圖文件score_view,并在視圖設(shè)計(jì)器的對(duì)應(yīng)選項(xiàng)卡中為視圖設(shè)置條件,然后通過(guò)查詢(xún)?cè)O(shè)計(jì)器完成視圖的查詢(xún),并決定輸出去向?yàn)楸怼?小題中主要是考查菜單設(shè)計(jì)器的結(jié)果下拉框中各項(xiàng)的使用功能,例如要建立下級(jí)菜單,在結(jié)果下拉框中就必須選擇子菜單,而要執(zhí)行某條菜單命令,就應(yīng)該選擇命令或過(guò)程。(1)【操作步驟】 步驟1:在命令窗口輸入命令:MODIFY DATABASE sc2,新建一個(gè)數(shù)據(jù)庫(kù)文件,在數(shù)據(jù)庫(kù)設(shè)計(jì)器中將考生文件夾下的自由表score2添加到數(shù)據(jù)庫(kù)中。 步驟2:利用菜單命令或常用工具欄中的按鈕,打開(kāi)新建對(duì)話(huà)框,新建一個(gè)視圖文件,將數(shù)據(jù)表score2添加到視圖設(shè)計(jì)器中。 步驟3:視圖設(shè)計(jì)器中有6個(gè)選項(xiàng)卡,根據(jù)題意,在字段選項(xiàng)卡中,單擊全部添加命令按鈕,將可用字段列表框中的3個(gè)字段全部添加到右邊的選定字段列表框中。 步驟4:在篩選選項(xiàng)卡中的字段名下拉框中選擇score2.積分字段,在條件下拉框中選擇,在實(shí)例文本框中輸入1500。 步驟5:在排序依據(jù)選項(xiàng)卡中,將可用字段列表框中的score2.積分字段添加到右邊的選定字段列表框中,在排序選項(xiàng)中選擇升序單選項(xiàng)。 步驟6:將視圖文件以score_view名保存在考生文件夾下。步驟7:因?yàn)橐晥D設(shè)計(jì)器中沒(méi)有查詢(xún)?nèi)ハ虻膯?wèn)題,因此要將查詢(xún)結(jié)果保存在數(shù)據(jù)表中,必須利用查詢(xún)?cè)O(shè)計(jì)器來(lái)完成。在新建對(duì)話(huà)框中選擇查詢(xún)單選項(xiàng),打開(kāi)查詢(xún)?cè)O(shè)計(jì)器,將視圖score_view添加到查詢(xún)?cè)O(shè)計(jì)器中。步驟8:在查詢(xún)?cè)O(shè)計(jì)器的字段選項(xiàng)卡中,單擊全部添加命令按鈕,將可用字段列表框中的字段全部添加到選定字段中。 步驟9:選擇【查詢(xún)】|【查詢(xún)?nèi)ハ颉棵?,系統(tǒng)彈出查詢(xún)?nèi)ハ驅(qū)υ?huà)框,在對(duì)話(huà)框中單擊表按鈕,在表名文本框中輸入保存查詢(xún)結(jié)果的表名v2,單擊確定按鈕關(guān)閉對(duì)話(huà)框。 步驟10:選擇菜單【查詢(xún)】|【運(yùn)行查詢(xún)】命令,查詢(xún)結(jié)果將自動(dòng)保存到數(shù)據(jù)表v2中。 (2)【操作步驟】 步驟1:在命令窗口輸入命令:CREATE MENU filemenu,系統(tǒng)彈出一個(gè)新建對(duì)話(huà)框,在對(duì)話(huà)框中單擊菜單按鈕,進(jìn)入菜單設(shè)計(jì)器環(huán)境。 步驟2:根據(jù)題目要求,首先輸入兩個(gè)主菜單名稱(chēng)文件和幫助,在結(jié)果下拉框中全部選擇子菜單。 步驟3:?jiǎn)螕粑募兄械膭?chuàng)建按鈕進(jìn)入下級(jí)菜單的設(shè)計(jì)界面,此設(shè)計(jì)窗口與主窗口大致相同,然后編寫(xiě)每個(gè)子菜單項(xiàng)的名稱(chēng)打開(kāi)、存為和關(guān)閉。根據(jù)題意,系統(tǒng)不再要求設(shè)計(jì)下級(jí)菜單,因此在3個(gè)子菜單的結(jié)果對(duì)話(huà)框中選擇過(guò)程或命令。 步驟4:最后在關(guān)閉菜單項(xiàng)的命令文本框中編寫(xiě)程序代碼:SET SYSMENU TO DEFAULT,要回到上級(jí)菜單,只要從窗口的菜單級(jí)下拉框中選擇菜單欄即可。 步驟5:選擇菜單【菜單】|【生成】命令,生成一個(gè)菜單文件filemenu.mpr。第三題:綜合應(yīng)用現(xiàn)有醫(yī)院數(shù)據(jù)庫(kù)doct3,包括3個(gè)表文件:yisheng.dbf(醫(yī)生)、yao.dbf(藥品)、chufang.dbf(處方)。設(shè)計(jì)一個(gè)名為chufang3的菜單,菜單中有兩個(gè)菜單項(xiàng)查詢(xún)和退出。程序運(yùn)行時(shí),單擊查詢(xún)應(yīng)完成下列操作:查詢(xún)同一處方中,包含感冒兩個(gè)字的藥品的處方號(hào)、藥名和生產(chǎn)廠,以及醫(yī)生的姓名和年齡,把查詢(xún)結(jié)果按處方號(hào)升序排序存入jg9資料表中。jg9的結(jié)構(gòu)為(姓名,年齡,處方號(hào),藥名,生產(chǎn)廠)。最后統(tǒng)計(jì)這些醫(yī)生的人數(shù)(注意不是人次數(shù)),并在jg9中追加一條記錄,將人數(shù)填入該記錄的處方號(hào)字段中。單擊退出菜單項(xiàng),程序終止運(yùn)行。(注:相關(guān)資料表文件存在于考生文件夾下)答案:【解題思路】本大題考查的主要是利用SQL語(yǔ)句進(jìn)行多表查詢(xún),其中只要注意每?jī)蓚€(gè)表之間進(jìn)行的關(guān)聯(lián)字段即可,部分語(yǔ)句可以參考第二大題2小題的設(shè)計(jì),最后還要注意的是人數(shù)的統(tǒng)計(jì),因?yàn)橐y(tǒng)計(jì)的人數(shù),不是人次數(shù),因此可以通過(guò)姓名字段的排序,將排序結(jié)果存放到一個(gè)臨時(shí)表中,然后通過(guò)COUNT函數(shù)統(tǒng)計(jì)出人數(shù)(此函數(shù)不統(tǒng)計(jì)相鄰的重復(fù)出現(xiàn)的數(shù)據(jù))。 【操作步驟】 步驟1:在命令窗口輸入命令:CREATE MENU chufang3,系統(tǒng)彈出一個(gè)新建菜單對(duì)話(huà)框,在對(duì)話(huà)框中單擊菜單按鈕,進(jìn)入菜單設(shè)計(jì)器環(huán)境。 步驟2:根據(jù)題目要求,首先輸入兩個(gè)主菜單名稱(chēng)查詢(xún)和退出,接著在查詢(xún)菜單行的結(jié)果下拉列表中選擇過(guò)程選項(xiàng)(用于編寫(xiě)程序),在退出菜單行的結(jié)果下拉列表中選擇命令選項(xiàng)。 步驟3:?jiǎn)螕舨樵?xún)菜單行中的查詢(xún)按鈕,進(jìn)入程序設(shè)計(jì)的編輯窗口,在命令窗口中輸入如下程序段: *查詢(xún)菜單命令的程序設(shè)計(jì)* SET TALK OFF SET SAFETY OFF SELECT 姓名,年齡,處方號(hào),藥名,生產(chǎn)廠; FROM yisheng,yao,chufang ; WHERE chufang.藥編號(hào)=yao.藥編號(hào); AND chufang.職工號(hào)=yisheng.職工號(hào) AND 藥名 IN (感冒); ORDER BY 處方號(hào); INTO TABLE jg9 SELECT * FROM jg9 GROUP BY 姓名 INTO cursor curtable COUNT TO J INSERT INTO jg9 (處方號(hào)) VALUES (J) SET TALK ON SET SAFETY ON * 步驟4:在退出菜單項(xiàng)的命令文本框中編寫(xiě)程序代碼:SET SYS

溫馨提示

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

評(píng)論

0/150

提交評(píng)論