糯米文學吧

位置:首頁 > 計算機 > 計算機二級

2016計算機二級《VB》衝刺訓練及答案

  一、基本操作題

2016計算機二級《VB》衝刺訓練及答案

1.在考生文件夾下,打開Ecommerce數據庫,完成如下操作:

(1)打開Ecommerce數據庫,為表Customer增加一個字段,字段名為email、類型為字符、寬度為20。

(2)為Customer表的“性別”字段定義有效性規則,規則表達式為:性別$“男女”,出錯提示信息為“性別必須是男或女”,默認值為“女”。

(3)通過“會員號”字段建立客户表Customer和訂單表OrderItem之間的永久聯繫;通過“商品號”字段建立商品表Article和訂單表OrderItem之間的永久聯繫。

(4)為以上建立的聯繫設置參照完整性約束:更新規則為“級聯”;刪除規則為“限制”;插入規則為“限制”。

  參考解析:

(1)具體步驟如下:

① 從“文件”菜單中選擇“打開”命令,在彈出的“打開”對話框中選擇文件類型為“數據庫”,選中Ecommerce數據庫後單擊“確定”按鈕。

② 打開Ecommerce數據庫,右擊Customer表,在彈出的快捷菜單中選擇“修改”命令,通過表設計器為該表添加題目要求的字段。

(2)打開Customer表設計器,選中性別字段,在“字段有效性”組框中的“規則”後面的文本框中輸入字段級有效性規則:性別$“男女”,在“信息”後面的文本框中輸入出錯提示信息:“性別必須是男或女”,在“默認值”後面的文本框中輸入:女。

(3)具體步驟如下:

① 拖放Customer表的“會員號”主索引到OrderItem表的普通索引標誌“會員號”上,在Customer表和OrderItem表之間建立永久關係。

② 按照同樣的方法,在Article表和OrderItem表之間建立永久關係。

(4)具體步驟如下:

① 在兩表永久關係的連線上右擊,選擇“編輯參照完整性”快捷命令。

② 彈出“參照完整性設計器”對話框,在“更新規則”頁中選中“級聯”單選按鈕;在“刪除規則”頁中選中“限制”單選按鈕;在“插入規則”頁中選中“限制”單選按鈕。

③ 按照同樣的方法設置另一關係的參照完整性。

  二、簡單應用題

42(1)為職工表設計一個名為zgb的快速報表。

(2)修改考生文件夾中的“工資查詢”文件,此文件的功能為:

通過結構複製數據表文件“工資表”生成一個含有職工號和基本工資的新數據表文件gz

,將原數據庫中基本工資大於1 500的職工記錄添加到新表中並瀏覽結果。

修改程序中的錯誤行,不得刪除或添加程序行,使程序正確運行。

工資表的結構和內容如下:

職工號 部門號 基本工資 獎金

101001 101 1750 1200

101002 101 1000 400

102001 102 700 200

102002 102 900 350

103001 103 1500 600

103002 103 1200 400

  【參考答案

(1)具體步驟如下:

① 在“命令”窗口輸入命令:CREATE REPORT zgb。

② 彈出報表設計器,選擇菜單命令“報表”→“快速報表”。

系統彈出“打開”對話框,選擇數據源表為“職工表”。

④ 在“快速報表”對話框中單擊“字段佈局”左側的.按鈕(此為系統默認),選中“標題”複選框,為每一個字段添加一個字段名標題,再選中“將表添加到數據庫環境中”複選框,把“職工表”作為數據源表添加到數據庫環境中,單擊“確定”按鈕,便為職工表建立了一個快速報表。

⑤ 單擊工具欄中的“打印預覽”圖標按鈕,查看報表效果。

(2)具體步驟如下:

① 根據題意,在“命令”窗口輸入命令:MODI COMM工資查詢。

② 打開考生文件夾下的工資查詢文件,查看程序中的錯誤行。

****工資查詢的源程序內容:****

SET TALK OFF

SET SAFE OFF

SELECT 1

USE 工資表

COPY STRU TO gz

職工號,基本工資 ****Error****

SELECT 2

USE gz

SELECT 1

GO TOP

DO WHILE ! BOF() ****Error****

IF 基本工資>=1500

SELECT 2

APPEND BLANK

REPLACE A->職工號WITH 職工號,A->基本工資 WITH 基本工資 &&*error*

SELECT 1

ENDIF

CONT ****Error****

ENDDO

SELECT 2

DISPLAY ALL

DELETE TABLE gz

****Error****

CLOSE DATABASE

SET SAFE ON

SET TALK ON

*************************************

③ 修改程序中的錯誤。