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

來源:文萃谷 1.62W

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

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

在考生文件夾下,打開招生數據庫SDB,完成如下操作:

1.在KSB表中增加一個名為"備註"的字段、字段數據類型為"字符"、寬度為30。

2.在考生成績表KSCJB中給成績字段設置有效性規則和默認值,成績>=0 AND 成績<=150;默認值為0。

3.通過"考生號"字段建立KSB表和KSCJB表間的永久聯繫,併為該聯繫設置參照完整性約束:更新規則為"級聯";刪除規則為"限制";插入規則為"忽略"。

4.使用報表嚮導建立一個簡單報表。要求選擇考生表KSB中所有字段;記錄不分組;報表樣式為隨意式;列數為1,字段佈局為"列",方向為"縱向";排序字段為"考生號"(升序);報表標題為"考生成績一覽表";報表文件名為。

本題的主要考核點:字段的添加、字段有效性規則的建立、默認值的設置、建立兩個表之間的聯繫、設置參照完整性、使用報表嚮導製作報表。

解題思路

1、打開KSB表設計器,將光標移動到最後的空字段格中,輸入新的字段名、字段類型和寬度。

2、打開KSCJB表設計器,選擇"成績"字段,在其字段有效性規則欄中輸入:成績>=.成績<=150,在默認值欄中輸入:0。

3、在數據庫設計器中,選中KSB表中的索引"考生號"並拖動到KSCJB表的"考生號"的索引上並鬆開,這樣兩個表之間就建立起了永久聯繫。建立好永久聯繫之後,在兩處表的"考生號"索引之間有一條線,單擊這條表示兩個表之間聯繫的線,線會加粗,此時在主菜單中選擇"數據庫"中的"編輯參照完整性(I)",系統彈出"參照完整性生成器"對話框,在"更新規則"標籤中,選擇"級聯"規則,在"刪除"規則中選擇"限制",在"插入規則"中選擇"忽略",單擊"確定"保存所編輯的`參照完整性。

4、啟動報表嚮導可在"文件"菜單中選擇"新建"或者單擊工具欄上的"新建"按鈕,打開"新建"對話框,文件類型選擇報表,單擊向導按鈕,然後按照嚮導提示操作即可。

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

在考生文件夾下,打開招生數據庫SDB,完成如下簡單應用:

1.使用一對多表單向導選擇KSB表和KSCJB表生成一個名為TWO的表單。要求從父表KSB中選擇所有字段,從子表KSCJB中選擇所有字段,使用"考生號"建立兩表之間的關係,樣式為陰影式;按鈕類型為圖片按鈕;排序字段為考生號(來自KSB),升序;表單標題為"考生數據輸入維護"。

2.在考生文件夾下打開命令文件,該命令文件用來查詢所有成績都高於或等於平均分的學生的考生號和姓名。並將查詢結果存儲到表THREE中。

注意,該命令文件在第3行、第6行、第9行有錯誤,打開該命令文件,直接在錯誤處修改,不可改變SQL語句的結構和短語的順序,不允許增加、刪除或合併行。

本題主要考核點:使用表單嚮導製作表單、修改程序文件。

解題思路:

第1題:啟動表單嚮導可在"文件"菜單中選擇"新建"或者單擊工具欄上的"新建"按鈕,打開"新建"對話框,文件類型選擇表單,單擊向導按鈕,在"嚮導選取"對話框中選擇"一對多表單向導",然後按照表單向導操作即可。

第2題:利用"文件"菜單下的"打開"命令打開程序文件。將命令文件修改為:

SELECT AVG(成績);

FROM kscjb;

INTO ARRAY tem

SELECT 考生號,姓名;

FROM ksb;

WHERE not exists;

( SELECT *;

FROM kscjb;

WHERE 成績  INTO TABLE three

熱門標籤