2015下半年全國計算機二級VFP上機操作練習題

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

2015下半年全國計算機二級VFP上機操作練習題

考生文件夾下已有order、orderitem和goods三個表。其中,order表包含訂單的基本信息,orderitem表包含訂單的詳細信息,goods表包含商品(圖書)的相關信息。

在考生文件夾下完成如下操作:

1.創建一個名為"訂單管理"的數據庫,並將已有的order、orderitem和goods三個表添加到該數據庫中。

2.在表設計器中為order表建立一個普通索引,索引名為nf,索引表達式為"year(簽訂日期)"。

3.通過"訂單號"在order表和orderitem表之間建立一個一對多的永久聯繫,它們的和索引表達式均為"訂單號"。

4.為上述建立的聯繫設置參照完整性約束:更新規則為"限制",刪除規則為"級聯",插入規則為"限制"。

本題的主要考核點:數據庫的建立、將自由表添加到數據庫中、主索引和普通索引的建立、建立兩個表之間的聯繫、設置參照完整性約束。

解題思路:

1、創建數據庫可以使用"文件"菜單完成,選擇文件--新建--數據庫--新建文件,輸入數據庫名稱為"訂單管理",在數據庫設計器中依次添加order、orderitem和goods表。

2、打開order表的表設計器,打開"索引"選項卡,在索引名處輸入:nf,類型選擇"普通索引",表達式為:year(簽訂日期)。

3、接着,在索引名處輸入:訂單號,類型選擇"主索引",表達式為:訂單號。再打開orderitem表的表設計器,打開"索引"選項卡,在索引名處輸入:訂單號,類型選擇"普通索引",表達式為:訂單號。在數據庫設計器中,選中order表中的索引"訂單號"並拖動到orderitem表的"訂單號"的索引上並鬆開,這樣兩個表之間就建立起了永久聯繫。

4、為聯繫指定參照完整性:在聯繫上單擊右鍵,打開"編輯參照完整性"對話框或者在"數據庫"菜單中選擇"編輯參照完整性",打開"參照完整性"生成器。選擇更新規則為"限制",刪除規則為"級聯",插入規則為"限制"。

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

1.利用查詢設計器創建查詢,從order、orderitem和goods表中查詢2001年簽訂的所有訂單的信息,查詢結果依次包含訂單號、客户名、簽訂日期、商品名、單價和數量等六項內容。各記錄按訂單號降序排序;訂單號相同按商品名降序排序。查詢去向為表tableone。最後將查詢保存在文件中,並運行該查詢。

2.在考生文件夾下已有表單文件,其中包含一個標籤、一個文本框和一個命令按鈕(不要改變它們的名稱)。如下圖所示:

請設置"確定"按鈕的Click事件代碼,使得當表單運行時,單擊命令按鈕可以查詢在文本框中輸入的指定客户的所有訂單的信息,查詢結果依次包含訂單號、簽訂日期、商品名、單價和數量等五項內容。各記錄按訂單號升序排序;訂單號相同按商品名升序排序,並將查詢結果存放在表tabletwo中。

設置完成後運行表單,然後在文本框中輸入客户名lilan,並單擊"確定"按鈕完成查詢。

本題主要考核點:利用查詢設計器建立查詢、SQL語句運用。