二簡單應用題_第1頁
二簡單應用題_第2頁
二簡單應用題_第3頁
二簡單應用題_第4頁
二簡單應用題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、 簡單應用;1、 根據(jù)order1表建立一個視圖order_view,視圖中包含的字段與order1表相同,但視圖中只能查詢到金額小于1000的信息,然后利用新建立的視圖查詢視圖中的全部信息,并將結(jié)果按訂單編號升序存入表v1;2、 建立一個菜單my_menu,包括兩個菜單項“文件”和“幫助”,“文件”將激活子菜單,該子菜單包括“打開”,“存為”和“關(guān)閉”三個菜單項;“關(guān)閉”子菜單項用SET SUSMENU TO DEFAULT命令返回到系統(tǒng)菜單,其他菜單項的功能不做要求;二、 簡單應用;1、 根據(jù)order1 表和cust表建立一個查詢query1,查詢出公司所在地是“北京”的所

2、有公司名稱,訂單日期,送貨方式,要求查詢?nèi)ハ蚴潜?,表名是query1.dbf,并執(zhí)行查詢;2、 建立表單my_form ,表單中有兩個命令按鈕,按鈕的名稱分別為cmdYes和cmdNo,標題分別為“登錄”和“退出”三、 簡單應用;1、 在考生文件夾中有一個數(shù)據(jù)庫SDB,其中有數(shù)據(jù)庫表STUDENT2,SC和COURSE2,三個表如下所示:STUDENT2(學號,姓名,年齡,性別,院系編號)SC(學號,課程號,成績,備注)COURSE2(課程號,課程名,選修課號,學分)在考生文件夾下有一個程序dbtest3.prg,該程序的功能是定義一個視圖VS1,檢索選課門數(shù)是3門以上的每個學生的學號,姓名,

3、平均成績,最低分,選課門數(shù)和院系編號,并按平均成績降序排序。請修改程序中的錯誤,并調(diào)試該程序,使之正確運行。不得增加或刪減程序行;2、 在考生文件夾下有一個數(shù)據(jù)庫CUST_M,數(shù)據(jù)庫中有CUST和ORDER1兩個表,請使用菜單設(shè)計器制作一個名為MY_MENU的菜單,菜單只有“瀏覽”一個菜單項。瀏覽菜單項中有“客戶”,“訂單”和“退出”三個子菜單:客戶子菜單使用SELECT * FROM CUST命令對CUST表查詢;訂單子菜單使用SELECT * FROM ORDER1命令對ORDER1表查詢;退出子菜單使用SET SYSMENU TO DEFAULT命令返回系統(tǒng)菜單;四、 簡單應用;1、 在

4、考生文件夾下,有一個數(shù)據(jù)庫表STUDENT,SC和COURSE,表結(jié)構(gòu)如下:STUDENT (學號,姓名,年齡,性別,院系號)SC(學號,課程號,成績,備注)COURSE(課程號,課程名,先修課程號,學分)在表單向?qū)е羞x取一對多表向?qū)?chuàng)建一個表單。要求:從父表STUDENT中選取字段學號和姓名,從子表SC中選取字段課程號和成績,表單樣式選取“浮雕式”按鈕類型使用“文本按紐”,按學號降序排序,表單標題為“學生成績”,最后將表單存放在考生文件夾中,表單文件名是form1;2、 在考生文件夾中有一個數(shù)據(jù)庫SDB,其中有數(shù)據(jù)庫表STUDENT,SC和COURSE。建立成績大于60分,按學號升序排序的本

5、地視圖GRADELIST,該視圖按順序包含字段學號,姓名,課程號和成績,然后使用新建立的視圖查詢視圖中的全部信息,并將結(jié)果存入表v_grade;五、 簡單應用;1、 在考生文件夾中有一個數(shù)據(jù)庫SDB,其中STUDENT表結(jié)構(gòu)如下:STUDENT(學號C(2),姓名C(8),年齡N(2),性別C(2),院系號C(2)現(xiàn)在要對STUDENT表進行修改,指定學號為主索引,索引名和索引表達式均為學號;指定院系號為普通索引,索引名和索引表達式均為院系號;年齡字段的有效性規(guī)則在12至30之間(含12和30),默認值是16,性別字段的有效性規(guī)則是“男”或“女”,默認值是“男”;2、 在考生文件夾中有一個數(shù)據(jù)

6、庫SDB,其中有數(shù)據(jù)庫表STUDENT,SC和COURSE,三個表如下所示:STUDENT(學號,姓名,年齡,性別,院系編號)SC(學號,課程號,成績,備注)COURSE(課程號,課程名,選修課號,學分)在考生文件夾下有一個程序test3.prg,該程序的功能是檢索選課門數(shù)是3門或3門以上,每門課程成績大于或等于70分的每個學生的學號,姓名,性別,平均成績,最低分和選課門數(shù),并將結(jié)果存放到表new_test中。請修改程序中的錯誤,并調(diào)試該程序,使之正確運行。不得增加或刪減程序行;六、 簡單應用;1、 考生文件夾中有一個數(shù)據(jù)庫SDB,其中有數(shù)據(jù)庫表STUDENT,SC和COURSE,三個表如下所

7、示:STUDENT(學號,姓名,年齡,性別,院系號)SC(學號,課程號,成績,備注)COURSE(課程號,課程名,選修課號,學分)在考生文件夾下有一個程序dbtest61.prg,該程序的功能是檢索同時選修了課程號c1和c2的學生的學號。請修改程序中的錯誤,并調(diào)試該程序,使之正確運行。不得增加或刪減程序行;2、 考生文件夾中有一個數(shù)據(jù)庫SDB,其中有數(shù)據(jù)庫表STUDENT,SC和COURSE,三個表如下所示:STUDENT(學號,姓名,年齡,性別,院系號)SC(學號,課程號,成績,備注)COURSE(課程號,課程名,選修課號,學分)在考生文件夾下設(shè)計一個表單,該表單為SDB庫中STUDENT表

8、窗口式輸入界面,表單上還有一個名為cmdClose的按鈕,標題名為“關(guān)閉”,點擊該按鈕,使用ThisForm.release退出表單。最后將表單存放在考生文件夾中,表單文件名是S_FORM,提示:在設(shè)計表單時,打開SDB數(shù)據(jù)庫,將STUDENT表拖入到表單中就實現(xiàn)了STUDENT表的窗口式輸入界面,不需要其他設(shè)置或修改;七、 簡單應用;1、 首先打開考生文件夾中的數(shù)據(jù)庫STSC,然后使用表單向?qū)е谱饕粋€表單,要求選擇STUDENT表中所有字段,表單標題為“學生信息數(shù)據(jù)輸入維護”,最后將表單存放在考生文件夾中,表單文件名是T1。2、 在考生文件夾中有一個數(shù)據(jù)庫STSC,其中有數(shù)據(jù)庫表STUDEN

9、T存放學生信息,使用菜單設(shè)計器制作一個名為SMENU1的菜單,菜單包括“數(shù)據(jù)維護”,和“文件”兩個菜單欄。每個菜單欄都包括一個子菜單,菜單結(jié)構(gòu)如下:數(shù)據(jù)維護數(shù)據(jù)報表格式輸入文件 退出其中:l 數(shù)據(jù)表格式輸入菜單項對應的過程包括下列4條命令:打開數(shù)據(jù)庫STSC的命令,打開表STUDENT的命令,BROWSE命令,關(guān)閉數(shù)據(jù)庫的命令。l 退出菜單項對應的過程含有SET SYSMENU TO DEFAULT,使之何況眼返回到系統(tǒng)菜單。八、 簡單應用;1、 在考生文件夾中有一個數(shù)據(jù)庫STSC,其中有數(shù)據(jù)表STUDENT,SCORE和COURSE。利用SQL語句查詢選修了“C+”課程的學生的全部信息,并將

10、結(jié)果按學號升序存放在CPLUS,DBF文件中。2、在考生文件夾中有一個數(shù)據(jù)庫STSC,其中有數(shù)據(jù)庫表STUDENT,使用報表向?qū)е谱饕粋€名為P1的報表,存放在考生文件夾中,要求:選擇STUDENT表中所有字段,報表式樣為經(jīng)營式;報表布局:列數(shù)為1,方向為縱向,字段布局為列;排列字段選擇學號(升序),報表標題為“學生基本情況一覽表”;九、 簡單應用;1、 在考生文件夾中有一個商品數(shù)據(jù)庫COMMDB,其中有數(shù)據(jù)庫表SP存放商品信息,使用菜單設(shè)計器制作一個名為SMENU1的菜單,菜單包括“數(shù)據(jù)維護”,和“文件”兩個菜單欄。每個菜單欄都包括一個子菜單,菜單結(jié)構(gòu)如下:數(shù)據(jù)維護數(shù)據(jù)輸出文件 退出其中:l

11、數(shù)據(jù)輸出子菜單對應的過程完成下列操作:打開數(shù)據(jù)庫COMMDB,使用SQL的SELECT語句查詢數(shù)據(jù)庫表SP中所有信息,然后關(guān)閉數(shù)據(jù)庫。l 退出菜單項對應的過程含有SET SYSMENU TO DEFAULT,使之何況眼返回到系統(tǒng)菜單。2、 在考生文件夾中有一個數(shù)據(jù)庫SDB,其中有數(shù)據(jù)庫表STUDENT2,SC和COURSE2,三個表如下所示:STUDENT2(學號,姓名,年齡,性別,院系編號)SC(學號,課程號,成績,備注)COURSE2(課程號,課程名,選修課號,學分) 用SQL語句查詢“數(shù)據(jù)庫”課程的考生成績在85分以上(含85分)的學生的全部信息并將結(jié)果按學號升序存入NINE.DBF文件

12、中。十、 簡單應用;1、 在考生文件夾中有數(shù)據(jù)庫STSC,其中有數(shù)據(jù)庫表STUDENT,SC和COURSE,三個表如下所示:STUDENT(學號,姓名,性別,院系,出生日期)SC(學號,課程號,成績)COURSE(課程編號,課程名稱,開課院系,開課學期)在考生文件夾下有一個程序dbtest4.prg,該程序的功能是檢索選課門數(shù)是3門以上的每個學生的學號,姓名,平均成績,最低分,選課門數(shù)和院系,并按平均成績降序排序,同時將結(jié)果存放到表TEST1中。請修改程序中的錯誤,并調(diào)試該程序,使之正確運行。不得增加或刪減程序行;2、 考生文件夾中有一個數(shù)據(jù)庫STSC,其中有數(shù)據(jù)庫表STUDENT,SC和CO

13、URSE,三個表如下所示:STUDENT(學號,姓名,性別,院系,出生日期)SC(學號,課程號,成績)COURSE(課程編號,課程名稱,開課院系,開課學期)使用CREATE QUERY命令建立一個文件名為QUSC.QPR的查詢,要求含有學號,姓名,課程名稱和成績信息,按課程名稱生序排序,查詢?nèi)ハ蚴潜恚ū砻荙USC.DBF),然后執(zhí)行該查詢。十一、 簡單應用;在考生文件夾下完成如下簡單應用:1、 將order_list1表中的全部記錄追加到order_list表中,然后用SQL SELECT語句完成查詢:按總金額降序列出所有客戶的客戶號,客戶名及其訂單號和總金額,并將結(jié)果存儲到results表

14、中(其中客戶號,客戶名取自customer表,訂單號,總金額取自order_list表)。2、 打開FORM1表單,并按如下要求進行修改(注意:最后保存所做的修改):(1) 表單中有5個隨機排列的命令按鈕與“基準按鈕”左部對齊;(2) 在這組命令按鈕的右邊添加一個表格控件,并將它的RecordSourceType屬性設(shè)置為“表”然后設(shè)置另一個相關(guān)屬性使在表格控件中顯示customer表的記錄。十二、 簡單應用;在考生文件夾下完成如下簡單應用:1、 將order_detail1表中的全部記錄追加到order_detail表中,然后用SQL SELECT語句完成查詢:列出所有訂購單的訂單號,訂購日

15、期,器件號,器件名和總金額(按訂單號升序,訂單號相同再按總金額降序),并將結(jié)果存儲到results表中(其中訂單號,訂購日期,總金額取自order_list表,器件號,器件名取自order_detail表)。2、 打開 modi1.prg命令文件,該命令文件包含3條SQL語句,每條SQL語句中都有一個錯誤,請改正之(注意:在出現(xiàn)錯誤的地方直接改正,不可以改變SQL語句結(jié)構(gòu)和SQL短語的順序)。十三、 簡單應用;在考生文件下完成如下簡單應用:1、 將customer1表中的全部記錄追加到customer表中,然后用SQL SELECT語句完成查詢:列出目前有訂購單的客戶信息(即有對應的

16、order_list記錄的customer表中的記錄),同時要求按客戶升序排序,并將結(jié)果存儲到results表中(表結(jié)構(gòu)與customer表結(jié)構(gòu)相同)。2、 打開并按如下要求修改form1表單文件(最后保存所做的修改):1) 在“確定”命令按鈕的click事件(過程)下的程序有兩處錯誤,請改正之;2) 在設(shè)置Text2控件的有關(guān)屬性,使用戶在輸入口令時顯示“*”(星號)。十四、 簡單應用;在考生文件夾下完成如下簡單應用:1、 列出客戶名為“三益貿(mào)易公司”的訂購單明細(order_detail)記錄(將結(jié)果先按“訂單號”升序排列,同一訂單的再按“單價”降序排列),并將結(jié)果存儲到results表中

17、(表結(jié)構(gòu)與order_detail表結(jié)構(gòu)相同)。2、 考生文件夾下有一個form1表單文件,其中三個明年按鈕click事件下的語句都是錯誤的,請按如下要求進行修改(最后保存所做的修改):(1) 單擊“刷新標題”命令按鈕時,使表單的標題為“簡單應用”;(2) 單擊“訂單記錄”命令按鈕時,使表格控件中顯示order_list表中的記錄;(3) 單擊“關(guān)閉表單”命令按鈕時,關(guān)閉表單。注意:每處錯誤只能在原語句上進行修改,不可以增加語句。十五、 簡單應用;在考生文件夾下完成如下簡單應用:1、 列出總金額大于所有訂購單總金額平均值的訂購單(order_list)清單(按客戶號升序排列),并將結(jié)果存儲到r

18、esults表中(表結(jié)構(gòu)與order_list表結(jié)構(gòu)相同)。2、 利用Visual Foxpro的“快速報表”功能建立一個滿足如下要求的簡單報表:(1) 報表的內(nèi)容是order_detail表的記錄(全部記錄,橫向);(2) 增加“標題帶區(qū)”,然后在該帶區(qū)中放置一個標簽控件,該標簽控件顯示報表的標題“器件清單”;(3) 將頁注腳區(qū)默認顯示在當前日期改為顯示當前的時間;(4) 最后將建立的報表保存為report1.frx。十六、 簡單應用在考生文件夾下完成如下簡單應用:1、 根據(jù)sdb數(shù)據(jù)庫中的表SQL SELECT命令查詢學生的學號,姓名,課程名和成績,結(jié)果按“課程名”升序排列?!罢n程名”相同

19、時按“成績”降序排列,并將查詢結(jié)果存儲到sclist表中。2、 使用表單向?qū)нx擇student表生成一個名為form1的表單。要求選擇student表中所有字段,表單樣式為“陰影式”;按鈕類型為“圖片按鈕”;排序字段選擇“學號”(升序);表單標題為“學生基本數(shù)據(jù)輸入維護”。十七、 簡單應用;在考生文件夾下完成如下簡單應用:1、 使用報表向?qū)Ы⒁粋€簡單報表。要求選擇salarys表中所有字段;記錄不分組;報表樣式為“隨意式”;列數(shù)為“1”,字段布局為“列”,方向為“縱向”;排序字段為“雇員號”(升序);報表標題為“雇員工資一覽表”;報表文件名為 print1。2、 在考生文件夾下有一

20、個名稱為form1的表單文件,表單中的兩個命令按鈕的click事件下的語句都有錯誤,其中一個按鈕的名稱有錯誤,請按如下要求進行修改,修改后完成保存所做的修改:(1) 將按鈕“劉纜雇員工資”名稱修改為“瀏覽雇員工資”;(2) 單擊“瀏覽雇員工資”命令按鈕時,使用SELECT命令查詢salarys表中所有字段信息供用戶瀏覽;(3) 單擊“退出表單”命令按鈕時,關(guān)閉表單注意每處錯誤只能在原語句上進行修改,不能增加語句行。十八、 簡單應用;在考生文件夾下完成如下簡單應用:1、 創(chuàng)建一個名稱為sview的視圖,該視圖的SELECT語句查詢salary_db數(shù)據(jù)庫中salarys表(雇員工資表)的部門號,

21、雇員號,姓名,工資,補貼,獎勵,失業(yè)保險,醫(yī)療統(tǒng)籌和實發(fā)工資,其中實發(fā)工資有工資,補貼和獎勵三項相加,然后再減去失業(yè)保險和醫(yī)療統(tǒng)籌得出,結(jié)果按“部門號”降序排列,最后竟定義視圖的命令代碼存放到命令文件T1.PRG中并執(zhí)行該程序。2、 設(shè)計一個名稱為form1的表單,表單以表格方式(與BROWSE窗口方式相似,表格名稱為grdSalarys)顯示salary_db數(shù)據(jù)庫中salarys表的記錄,供用戶瀏覽。在該表單的右下芳有一個命令按鈕,名稱為Command1,標題為“退出瀏覽”,當單擊該按鈕時退出表單。十九、 簡單應用;在考生文件夾下完成如下簡單應用:1、 在“商品銷售”數(shù)據(jù)庫中,根據(jù)“銷售表

22、”和“商品表”查詢每種商品的商品號,商品名,單價,銷售數(shù)量和銷售金額(商品號,商品名取自商品表,單價和銷售數(shù)量取自銷售表,銷售金額=單價*銷售數(shù)量),結(jié)果按銷售金額降序排序,并將查詢結(jié)果存儲到see_a表中。2、 在考生文件夾下有一個名稱為form1的表單文件,該見表單中的三個命令按鈕的click事件下的語句有錯誤。請按如下要求進行修改,修改完成后保存所做的修改:(1) 單擊“刷新標題”命令按鈕時,將表單的標題改為“商品銷售數(shù)據(jù)輸入”;(2) 單擊“商品銷售輸入”命令按紐時,調(diào)用當前文件夾下的名稱為sellcomm的表單文件打開數(shù)據(jù)輸入表單;(3) 單擊“輸出銷售報表”命令按鈕時,調(diào)用當前文件

23、夾下的名稱為print1的報表文件對報表進行預覽。注意:每處錯誤只能在原語句上進行修改,不能增加語句行。二十、 簡單應用;在考生文件夾下完成如下簡單應用:1、 請修改并執(zhí)行名稱為form1的表單,要求如下:(1) 為表單建立數(shù)據(jù)環(huán)境,并將“雇員”表添加到數(shù)據(jù)環(huán)境中;(2) 將表單標題修改為“XXX公司雇員信息維護”;(3) 修改命令按鈕“刷新日期”的click事件下的語句,使用SQL的更新命令,將“雇員”表中“日期”字段值更換成當前計算機的日期值。注意:只能在原語句上進行修改,不可以增加語句行。2、 建立一個名稱為menu1的菜單,菜單欄有“文件”和“編輯瀏覽”兩個菜單?!拔募辈藛蜗掠小按蜷_

24、”,“關(guān)閉退出”兩個子菜單;“瀏覽”菜單下有“雇員編輯”,“部門編輯”和“雇員瀏覽”三個子菜單。二十一、 簡單應用;在考生文件夾下完成如下簡單應用:1、 用SQL語句完成下列操作:列出所有贏利(現(xiàn)價大于買入價)的股票簡稱,現(xiàn)價,買入價和持有數(shù)量,并將檢索結(jié)果按持有數(shù)量降序排序存儲于表stock_temp中。2、 使用一對多報表向?qū)Ы蟊?,要求:父表為stock_name,子表為stock_sl,從父表中選擇字段:“股票簡稱”;從子表中選擇全部字段;兩個表通過“股票代碼”建立聯(lián)系;按股票代碼升序排序;報表標題為:“股票持有情況”;生成的報表文件名為stock_report.二十二、 簡單應用;

25、在考生文件夾下完成如下簡單應用:1、 用SQL語句完成下列操作:將選課在5門課程以上(包括5門)的學生的學號,姓名,平均分和選課門數(shù)按平均分降序排序,并將結(jié)果存放于數(shù)據(jù)庫表stu_temp(字段名為學號,姓名,平均分和選課門數(shù))。2、 建立一個名為menu_lin的下拉式菜單,菜單中有兩個菜單項“查詢”和“退出”?!安樵儭表椣逻€有一個子菜單,子菜單有“按姓名”和“按學號”兩個選項。在“退出”菜單項創(chuàng)建過程,該過程負責使程序返回到系統(tǒng)菜單。二十三、 簡單應用;在考生文件夾下完成如下簡單應用:1、 用SQL語句完成下列操作:列出所有與“紅”顏色零件相關(guān)的信息(供應商號,工程號和數(shù)量),并將檢索結(jié)果

26、按數(shù)量降序存放于表supply_temp中。2、 建立一個名為menu_quick的快捷菜單,菜單中有兩個菜單項“查詢”和“修改”。然后在表單myform中的RightClick事件中調(diào)用快捷菜單menu_quick。二十四、 簡單應用;在考生文件夾下完成如下簡單應用:1、 用SQL語句完成下列操作:檢索“田亮”所借圖書的書名,作者和價格,結(jié)果按價格降序存入book_temp表中。2、 在考生文件夾下有一個名為menu_lin的下拉式菜單,請設(shè)計頂層表單form_menu,將菜單menu_lin加入到該表單中,使得運行表單時菜單顯示在本表單中,并在表單退出時釋放菜單。二十五、簡單應用在考生文件

27、夾下完成如下簡單應用:1、 在SCORE_MANAGER數(shù)據(jù)庫中查詢學生的姓名和年齡(計算年齡的公式是:2003-Year(出生日期),年齡作為字段名),結(jié)果保存在一個新表NEW_TABLE1中。使用報表向?qū)Ы蟊鞱EW_REPORT1,用報表顯示NEW_TABLE1的內(nèi)容。報表中數(shù)據(jù)按年齡升序排列,報表標題是“姓名-年齡”,其余參數(shù)使用缺省參數(shù)。2、 在SCORE_MANAGER數(shù)據(jù)庫中查詢沒有選修任何課程的學生信息,查詢結(jié)果包括“學號”,“姓名”和“系部”字段,查詢結(jié)果按學號升序保存在一個新表NEW_TABLE2中。26、在考生文件夾下完成如下簡單應用:(1)在SCOREMANAGER數(shù)

28、據(jù)庫中統(tǒng)計選修了課的學生人數(shù)(選修多門時,只計算1次),統(tǒng)計結(jié)果保存在一個新表NEWTABLE中,表中只有一個字段,字段名為學生人數(shù)。(2)在SCOREMANAGER數(shù)據(jù)庫中查詢沒有學生選修的課程,查詢結(jié)果含“課程名”和“開課單位”字段,結(jié)果按課程名升序保存在一個新表NEWTABLE2中(注意:字段名“開課單位”上在基本操作中根據(jù)“開課系部”修改后的字段名)。27、在考生文件夾下完成如下簡單應用:(1)建立視圖NEWVIEW,該視圖含有選修課程但沒有參加考試(成績字段值為NULL)的以學號為升序的學生信息(包括“學號”、“姓名”和“系部”3個字段)。(2)建立表單MYFORM3,在表單上添加表

29、格控件(名稱為grdCourse),并通過該控件顯示表course的內(nèi)容(要求RecordSourceType屬性必須為0)。28、在考生文件夾下完成如下簡單應用:(1)打開表單MYFORM44,把表單(名稱為Form1)標題改為“歡迎您”,將文本“歡迎您訪問系統(tǒng)”(名稱為Label1的標簽)的字號改為25,字體改為隸書。再在表單上添加“關(guān)閉”(名稱為Command1)命令按鈕,單擊此按鈕關(guān)閉表單。 最后保存并運行表單。(2)設(shè)計一個表單MYFORM4,表單有兩個命令按鈕“查詢” (名稱為Command1)和“退出” (名稱為Command2)。1)單擊“查詢”按鈕,查詢BOOKAUTH數(shù)據(jù)庫

30、中出版過三本以上(含三本)圖書的作者信息,查詢信息包括:作者姓名,所在城市;查詢結(jié)果按作者姓名升序保存在表NEWVIEW4。2)單擊“退出”按鈕關(guān)閉表單。最后保存并運行表單。29、在考生文件夾下完成如下簡單應用:(1)根據(jù)表stockname和stocksl建立一個查詢,該查詢包含字段:股票代碼、股票簡稱、買入價、現(xiàn)價、持有數(shù)量,要求按股票代碼升序排序,并將查詢保存為querrystock。?。汗善贝a取表stockname中的股票代碼。(2)modiPrg中的SQL語句用于計算“銀行”的股票(股票簡稱中有“銀行”兩字)的總盈余,現(xiàn)在該語句中有三處錯誤分別出現(xiàn)在第1行、第4行和第6行,請改正之

31、。(注意:不要改變語句的結(jié)構(gòu)、分行,直接在相應處修改。)30、(1)用SQL語句查詢至少有三門的課程成績在70分以上(包括70分)的學生姓名,并將結(jié)果按升序存入表文件result.dbf,然后將該SQL語句粘貼在SQL。TXT文件的第二行(只占一行)。(2)modi.prg程序的功能是:先為“學生表增加一個“平均成績”字段,數(shù)據(jù)類型為N(6,2);然后根據(jù)“選課”表統(tǒng)計每個學生的平均成績,并寫入新添加的字段。該程序有三處錯誤,請改正之,使程序能正確運行(在指定處修改,不允許增加或刪除程序行)。31、在考生文件夾下完成如下簡單應用:(1)用SQL語句完成系列操作:列出“林詩因”持有的所有外幣名稱

32、(取自rateexchange表)和持有數(shù)量(取自currencysl表),并將檢索結(jié)果按持有數(shù)量升序排序存儲于表ratetemp中,同時將你所使用的SQL語句存儲于新建的文本文件rate.txt中。(2)使用一對多報表向?qū)Ы蟊?。要求:父表為rateexchange,子表為currencysl,從父表中選擇字段:“外幣名稱”;從子表中選擇全部字段;兩個表通過“外幣代碼”建立聯(lián)系;按“外幣代碼”降序排序;報表樣式為“經(jīng)營式”,方向為“橫向”,報表標題為:“外幣持有情況”;生成的報表文件名為currencyreport。32、在考生文件夾下完成如下簡單應用:(1)ratepro.prg中的程序

33、功能是“林詩因”持有的全部外幣相當于人民幣的價值數(shù)量,summ中存放的是結(jié)果。注意:某種外幣相當于人民幣的數(shù)量的計算公式:人民幣價值數(shù)量=該種外幣的“現(xiàn)鈔買入價”*該種外幣“持有數(shù)量”。請在指定位置修改程序的語句,不得增加或刪除程序行,請保留所做的修改。(2)建立一個名為menurate的菜單,菜單中有兩個菜單項“查詢”和“退出”?!安樵儭表椣轮羞€有一個子菜單,子菜單有“日元”、“歐元”、“美元”三個選項。在“退出”菜單項下創(chuàng)建過程,該過程負責返回系統(tǒng)菜單。33、在考生文件夾下完成如下簡單應用:(1)用SQL語句對自由表“教師”完成下列操作:將職稱為“教授”的教師新工資一項設(shè)置為原工資的120

34、%,其他教師的新工資與原工資相等;插入一條新記錄,該教師的信息:姓名“林紅”,職稱“講師”,原工資10000,新工資10200,同時將你所使用的SQL語句存儲于新建的文本文件teacher.txt中(兩條更新語句,一條插入語句,按順序每條語句占一行)。(2)使用查詢設(shè)計器建立一個查詢文件stud.qpr ,查詢要求:選修了“英語”并且成績大于等于70的學生姓名和年齡,查詢結(jié)果按年齡升序放于studtemp.dbf表中。34、在考生文件夾下完成如下簡單應用:(1)用SQL語句完成下列操作:查詢與項目號“s1”的項目所使用的任意一個零件相同的項目號、項目名、零件號和零件名稱(包括項目號s1自身),

35、結(jié)果按項目號降序排序,并存放于itemtemp.dbf中,同時將你所使用的SQL語句存儲于新建的文本文件item.txt中。(2)根據(jù)零件信息、使用零件和項目信息三個表,利用視圖設(shè)計建立一個視圖viewtemp,該視圖的屬性列由項目號、項目名、零件號和零件名稱、單價、數(shù)量組成,記錄按項目號升序排序,篩選條件是:項目號為“s2”。35、在考生文件夾下完成如下簡單應用:(1)在建立的“外匯管理”數(shù)據(jù)庫中利用視圖設(shè)計器建立滿足如下要求的視圖: 1)視圖按順序包含列Currencysl姓名、Rateexchange外幣名稱、Currencysl持有數(shù)量和表達式Rateexchange基準數(shù)*Curre

36、ncysl持有數(shù)量; 2)按“Rateexchange基準數(shù)*Currencysl持有數(shù)量”降序排序; 3)將視圖保存為viewrate。(2)使用SQL SELECT語句完成一個匯總查詢,結(jié)果保存在resultsDbf表中,該表含有“姓名”和“人民幣價值”兩個字段(其中“人民幣價值”為每人持有外幣的“Rateexchange基準數(shù)*Currencysl持有數(shù)量”的合計),結(jié)果按“人民幣價值”降序排列。36、(1)設(shè)計一個如下圖所示的時鐘應用程序,具體描述如下: 表單名和表單文件名均為timer,表單題為“時鐘”,表單運行時自動顯示系統(tǒng)的當前時間;1) 顯示時間的為標簽控件label1(要求在

37、表單中居中,標簽文本對齊方式為居中);2) 單擊“暫?!泵畎粹o(Command1)時,時鐘停止;3) 單擊“繼續(xù)”命令按鈕(Command2)時,時鐘繼續(xù)顯示系統(tǒng)的當前時間;4) 單擊“退出”命令按鈕(Command2)時,關(guān)閉表單。提示:使用計時器控件,該控件的interval屬性設(shè)置為500,即每500毫秒觸發(fā)一次計時器控件timer事件(顯示一次系統(tǒng)時間);將計時器控件的interval屬性設(shè)置為0將停止觸發(fā)timer事件;在設(shè)計表單時將timer控件的interval屬性設(shè)置為500。(2)使用查詢設(shè)計器設(shè)計一個查詢,要求如下:1)基于自由表currencyslDBF和rateexc

38、hangeDBF;2)按順序含有字段“姓名”、“外幣名稱”、“持有數(shù)量”、“現(xiàn)鈔買入價”及表達式“現(xiàn)鈔買入價*持有數(shù)量”;3)先按“姓名”升序排序、再按“持有數(shù)量”降序排序;4)查詢?nèi)ハ驗楸韗esultsdbf;5)完成設(shè)計后將 查詢保存為query文件,并運行查詢。37、在考生文件夾下完成如下簡單應用:(1)請按要求修改modi1Prg程序文件中的錯誤并使之能夠正確運行(具體修改要求在程序文件中)。注意:不可以增加或刪除程序行。(2)在考生文件夾下有表customer(客戶)和order(訂單),用SQL SELECT語句查詢所有客戶的訂單信息,要求在結(jié)果中包括公司名稱、訂單編號、金額和送貨

39、方式四個字段的信息,并先按公司名稱升序排序、再按訂單編號升序排序,查詢結(jié)果存放在resultsDbf文件中,并要求將完整的SQL SELECT語句保存在SQLPRG文件中38、在考生文件夾下完成如下簡單應用:(1)modi1Prg程序文件中SQL SELECT語句的功能使查詢哪些零件(零件名稱)目前用于三個項目,并將結(jié)果按升序存入文本文件resultsTxt。給出的SQL SELECT語句中的第1、3、5行各有一處錯誤,請改正并運行(不可以增、刪語句或短語,也不可以改變語句行)。(2)根據(jù)項目信息(一方)和使用零件(多方)兩個表、利用一對多報表向?qū)Ы⒁粋€報表,報表中包含項目號、項目名、項目負

40、責人、(聯(lián)系)電話、(使用的)零件號和數(shù)量等6個字段,報表按項目號升序排序,報表樣式為經(jīng)營式,報表標題為“項目使用零件信息”,報表文件名為report。39、在考生文件夾下完成如下簡單應用:(1)建立查詢qq,查詢會員的會員號(來自Customer表)、姓名(來自Customer表)、會員所購買的商品名(來自article表)、單價(來自O(shè)rderItem表)、數(shù)量(來自O(shè)rderItem表)和金額(OrderItem單價* OrderItem數(shù)量),結(jié)果不要進行排序,查詢?nèi)ハ蚴潜韘s。查詢保存為qqQpr,并運行查詢。(2)使用表單向?qū)нx擇客戶表Customer生成一個文件名為myform的

41、表單。要求選擇客戶表Customer表中的所有字段,表單樣式為陰影式;按鈕類型為圖片按鈕;排序字段選擇會員號(升序);表單標題為“客戶基本數(shù)據(jù)輸入維護”。40、在考生文件夾下,打開Ecommerce數(shù)據(jù)庫,完成如下簡單應用:(1)使用報表向?qū)Ы⒁粋€簡單報表。要求選擇客戶表Customer中所有字段;記錄不分組;報表樣式為隨意式;列表為“1”,字段布局為“列”,方向為“縱向”;排序字段“會員號”,升序;報表標題為“客戶信息一覽表”;不報表文件名為myreport。(2)使用命令建立一個名稱為sbview的視圖,并將定義視圖的命令代碼存放到命令文件pviewPrg。視圖中包括客戶的會員號(來自C

42、ustomer表)、姓名(來自Customer表)、客戶所購買的商品名(來自article表)、單價(來自O(shè)rderItem表)、數(shù)量(來自O(shè)rderItem表)和金額(OrderItem單價* OrderItem數(shù)量),結(jié)果按會員號升序排序。41、在考生文件夾下完成如下簡單應用:(1)建立一個滿足如下要求的表單文件tab 1)表單中包含一個頁框控件Pageframe1,該頁框含有3個頁面,頁面的標題依次為“學生”(Page1)、“課程”(Page2)、“成績”(Page3); 2)依次將表student(學生)、course(課程)、和score(成績)添加到表單的數(shù)據(jù)環(huán)境中; 3)直接用拖

43、拽的方法使得在頁框控件的相應頁面上依次分別顯示表student(學生)、course(課程)、和score(成績)的內(nèi)容; 4)表單中包含一個命令按鈕“退出”(Command1),單擊該按鈕關(guān)閉并釋放表單。(2)給定程序(表單)modi2Scx,其功能是請用戶輸入一個正整數(shù),然后計算從1到該數(shù)字之間有幾個偶數(shù)、幾個奇數(shù)、幾個被3整除的數(shù),并分別顯示出來,最后給出總數(shù)目。請修改并調(diào)試該程序,使之正確運行。改錯要求:在“計算”按鈕的單擊事件的程序中共有3處錯誤,請修改*found*下面的錯誤,必須在原來位置修改,不得增加或刪減程序行(其中第一行的賦值語句不許減少或改變變量名)。在“退出”按鈕下有一

44、處錯誤,該按鈕的功能是關(guān)閉并釋放表單。42、在考生文件夾下,完成如下簡單應用:(1)利用查詢設(shè)計器創(chuàng)建查詢,從xuesheng和chengji表中找出所有1982年出生的漢族學生記錄。查詢結(jié)果包含學號、姓名、數(shù)學、英語和信息技術(shù)5個字段;各記錄按學號降序排序;查詢?nèi)ハ驗楸韙able1。最后將查詢保存在query1qpr文件中,并運行該查詢。(2)首先創(chuàng)建數(shù)據(jù)庫cjm,并向其中添加xuesheng表和chengji表。然后在數(shù)據(jù)庫中創(chuàng)建視圖view1:利用該視圖只能查詢數(shù)學、英語和信息技術(shù)三門課中至少有一門不及格(小于60分)的學生記錄;查詢結(jié)果包含學號、姓名、數(shù)學、英語和信息技術(shù)5個字段;各記

45、錄按學號降序排序。最后利用剛創(chuàng)建的視圖view1查詢視圖中的全部信息,并將查詢結(jié)果存放在表table2中。43、在考生文件夾下已有xuesheng和chengji兩個表,現(xiàn)請在考生文件夾下完成以下簡單應用:(1)利用查詢設(shè)計器創(chuàng)建查詢,根據(jù)xuesheng和chengji表統(tǒng)計出各班(學號的前8個數(shù)字串為班號)男、女生在英語課程上各自的最高分、最低分和平均分。查詢結(jié)果包含班號、性別、最高分、最低分和平均分5個字段;各記錄按班號升序排序,同一班的女生在前、男生在后;查詢?nèi)ハ虮韙able1。最后將查詢保存在query1qpr文件中,并運行該查詢。(2)使用報表向?qū)?chuàng)建一個簡單報表。要求選擇xues

46、heng表中的所有字段;記錄不分組;報表樣式為帳務(wù)式;列數(shù)為2,字段布局為行,方向為縱向;按學號升序排序記錄;報表標題為“XUESHENG”;報表文件名report1。44、在考生文件夾下完成如下簡單應用:(1)利用查詢設(shè)計器創(chuàng)建查詢,從xuesheng和chengji表中查詢數(shù)學、英語和信息技術(shù)三門課都在85分以上(含),或者數(shù)學、英語都在90分以上(含)而信息技術(shù)在75分以上(含)的學生記錄。查詢結(jié)果包含學號、姓名、數(shù)學、英語和信息技術(shù)5個字段;各記錄按學號降序排序;查詢?nèi)ハ驗楸韙able1。最后將查詢信息保存在query1qpr文件中,并運行該查詢。(2)首先創(chuàng)建數(shù)據(jù)庫cjm,并向其中添

47、加xuesheng表和chengji表。然后在數(shù)據(jù)庫中創(chuàng)建視圖view1:利用該視圖只能查詢20001001班(學號的前8個數(shù)字串為班號)的學生記錄;查詢結(jié)果包含學號、姓名、數(shù)學、英語和信息技術(shù)5個字段;各記錄按學號降序排序。最后利用剛創(chuàng)建的視圖view1查詢視圖中的全部信息,并將查詢結(jié)果存放在表table2中。45、在考生文件夾下完成如下簡單應用:(1)利用查詢設(shè)計器創(chuàng)建查詢,從考生文件夾下的xuesheng和chengji表中查詢數(shù)學、英語和信息技術(shù)三門課至少有一門課在90分以上(含)的學生記錄。查詢結(jié)果包含學號、姓名、數(shù)學、英語和信息技術(shù)5個字段;各記錄按學號降序排序;查詢?nèi)ハ驗楸韙able1。最后將查詢信息保存在query1qpr文件中,并運行該查詢。(2)首先創(chuàng)建數(shù)據(jù)庫cjm,并向其中添加xuesheng表和chengji表。然后在數(shù)據(jù)庫中創(chuàng)建視圖view1:利用該視圖只能查詢少數(shù)民族學生的英語成績;查詢結(jié)果包含學號、姓名、英語3個字段;各記錄按英語成績降序排序,若英語成績相同則按學號升序排序。最后利用剛創(chuàng)建的視圖view1查詢視圖中的全部信息,并將查詢結(jié)果存放在表table2中。46、在考生文件夾下完成如下操作:(1)建立一個文件名和表單名均為two的表單,然后為表單two建立一個名為quit的新方法,并在該方法中寫一條語句Thisfor

溫馨提示

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

最新文檔

評論

0/150

提交評論