一、基本操作題(共四小題,第1和2題是7分、第3和4題是8分)
1、在考生文件夾下建立項目SALES_M。
2、在新建立的項目中建立數(shù)據(jù)庫CUST_M。
3、把自由表CUST和ORDER1加入到新建立的數(shù)據(jù)庫中。
4、為確保ORDER1表元組唯一,請為ORDER1表建立候選索引,索引名為訂單編號,索引表達式為訂單編號。
二、簡單應用(2小題,每題20分,計40分)
1、根據(jù)order1表和cust表建立一個查詢query1,查詢出公司所在地是"北京"的所有公司的名稱、訂單日期、送貨方式,要求查詢?nèi)ハ蚴潜恚砻莙uery1.dbf,并執(zhí)行該查詢。
2、建立表單my_form,表單中有兩個命令按鈕,按鈕的名稱分別為cmdYes和cmdNo,標題分別為"登錄"和"退出"。
三、綜合應用(1小題,計30分)
在考生文件夾下有股票管理數(shù)據(jù)庫stock,數(shù)據(jù)庫中有表stock_sl、stock_fk表。stock_sl的表結(jié)構是股票代碼C(6)、買入價N(7.2)、現(xiàn)價N(7.2)、持有數(shù)量N(6)。stock_fk的表結(jié)構是股票代碼C(6)、浮虧金額N(11.2)。 請編寫并運行符合下列要求的程序:設計一個名為menu_lin的菜單,菜單中有兩個菜單項"計算"和"退出"。程序運行時,單擊"計算"菜單項應完成下列操作:(1)將現(xiàn)價比買入價低的股票信息存入stock_fk表,其中:浮虧金額=(買入價-現(xiàn)價)*持有數(shù)量(注意要先把表的stock_fk內(nèi)容清空)。(2) 根據(jù)stock_fk表計算總浮虧金額,存入一個新表stock_z中,其字段名為浮虧金額,類型為N(11.2),該表最終只有一條記錄(該表屬于庫STOCK)。單擊"退出"菜單項,請使用set sysmenu to default命令使程序終止運行。
綜合應用題答案:
“計算”菜單項的命令代碼為:
OPEN DATA STOCK
SELECT 股票代碼,(買入價-現(xiàn)價)*持有數(shù)量 AS 浮虧金額 FROM STOCK_SL WHERE 買入價>現(xiàn)價 INTO ARRAY aaa
DELETE FROM STOCK_FK
INSERT INTO STOCK_FK FROM ARRAY aaa
SELECT SUM(浮虧金額) FROM STOCK_FK INTO ARRAY bbb
CREATE TABLE STOCK_Z(浮虧金額 N(11,2))
INSERT INTO STOCK_Z FROM ARRAY bbb
“退出”菜單項的命令代碼為:set sysmenu to default
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |