當前位置:才華齋>計算機>計算機二級>

2015年計算機二級考試《VFP》衝刺題及答案(六)

計算機二級 閱讀(4.83K)

 一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)

2015年計算機二級考試《VFP》衝刺題及答案(六)

HRef="https://caihuazhai.com/tags-xpk3-0.html" target="_blank" >考生資料夾下,開啟顧客資料庫CDB,完成如下操作:

1.在會員表CUS中增加一個欄位,欄位名為手機號,資料型別為"字元",寬度為11;在會員購貨明細表CBC中分別給"數量"和"單價"欄位設定有效性規則,要求:數量大於等於1,預設值為1;單價大於等於1,預設值為1。

2.在會員購貨明細表CBC中建立一個主索引,索引名為cbc,對應的索引表示式為會員號、商品號和日期欄位的組合(會員號+商品號+DTOC(日期));注意,日期欄位是日期型資料型別,在索引表示式使用DTOC函式將日期欄位轉換為字元型。

3.在會員購貨明細表CBC中建立兩個普通索引(升序),索引名分別為會員號和商品號,對應索引表示式分別為會員號和商品號。建立會員表CUS與會員購貨明細表CBC之間的永久聯絡;建立商品表COMM與會員購貨明細表CBC之間的永久聯絡。

4.使用SQL的SELECT語句查詢會員表CUS中會員號、會員名和單位欄位,將查詢結果儲存為NCUS表,並將SQL的SELECT語句儲存到名為的檔案中。

注意,查詢結果不要排序。

解題思路:

1、開啟CUS表設計器,將游標移動到最後的空欄位格中,輸入新的欄位名、欄位型別和寬度。再開啟CBC表設計器,選擇"數量"欄位,在其欄位有效性規則欄中輸入:數量>=1,在預設值欄中輸入:1;選擇"單價"欄位,在其欄位有效性規則欄中輸入:單價>=1,在預設值欄中輸入:1。

2、開啟CBC表的表設計器,開啟"索引"選項卡,在索引名處輸入:cbc,型別選擇"主索引",表示式為:會員號+商品號+DTOC(日期)。

3、接著在索引名處輸入:會員號,型別選擇"普通索引",升序,表示式為:會員號;再在索引名處輸入:商品號,型別選擇"普通索引",升序,表示式為:商品號。在資料庫設計器中,選中CUS表中的索引"會員號"並拖動到CBC表的"會員號"的索引上並鬆開,這樣兩個表之間就建立起了永久聯絡。再用同樣的方法設定COMM與CBC間的永久聯絡。

4、使用SQL語句查詢相應的記錄值,SQL命令為:

SELECT 會員號,會員名,單位 FROM cus INTO TABLE

 二、簡單應用(2小題,每題20分,計40分)

在考生資料夾下,開啟會員資料庫CDB,完成如下簡單應用:

1.使用查詢設計器設計一個名稱為TWO的查詢,查詢2003年會員購買商品的情況,將結果按會員號排序(升序)並輸出(查詢去向)到TWO表中。TWO表中的'欄位名分別為:會員號、會員名、商品名、金額,其中:會員號來自會員表CUS,金額通過"數量*單價"計算。設計完成後,執行該查詢。

2.修改一個名稱為的命令檔案。該命令檔案查詢累計消費金額在5000元以上、每次購買數量大於或等於10的"女"會員的會員號、會員名、單位和電話,結果輸出到表THREE中。該命令檔案在第3行、第6行、第7行有錯誤,開啟該命令檔案,直接在錯誤處修改,不允許增加和刪除行。修改完成後,執行該命令檔案。

本題主要考核點:利用查詢設計器建立查詢、修改程式檔案。

解題思路:

第1題:建立查詢可以使用"檔案"選單完成,選擇檔案--新建--查詢--新建檔案,將"COMM"、"CBC"和"CUS"表新增到查詢中,從欄位選項卡中依次選擇"會員號"、"會員名、"商品名",在"函式和表示式"中輸入"數量*單價 AS 金額",並新增到選定欄位中;切換到"篩選"選項卡,在表示式中輸入:"year(Cbc.日期)","條件"選擇"=","例項"中輸入2003;切換到"排序依據"選項卡並在其中選擇欄位"會員號",排序選項為"升序";單擊查詢選單下的"查詢去向",選擇表,在"表名"右邊的對話方塊中輸入表名TWO,最後執行該查詢。

第2題:利用"檔案"選單下的"開啟"命令開啟程式檔案。將命令檔案修改為:

SELECT 會員號,會員名,單位,電話;

FROM cus;

WHERE 性別="女" and 會員號=ANY;

( SELECT 會員號;

FROM cbc;

WHERE 數量>=10;

GROUP BY 會員號 HAVING SUM(數量*單價)>=5000);

INTO TABLE THREE