本系列資料由"韜略宏智" 授權發布,任何網站不得轉載,否則追究法律責任。
第1題 基本操作
(1)為“學生”表在“學號”字段上建立升序主索引,索引名為“學號”。
(2)在“學生”表的“性別”和“年齡”字段之間插入一個“出生年月”字段,數據類型為“日期型”。
(3)用SQL的update命令將學生“李小珍”的性別改為“男”并將該語句粘貼到sqlanswer.txt文件中(放在第一行,并只占一行,關鍵字必須拼寫完整)。
(4)將“學生”表的“年齡”字段設置默認值為18。
【答案】
(1)在數據庫設計器中使用右鍵單擊數據庫表“學生”,選擇“修改”命令;單擊“索引”選項卡,將字段索引名修改為“學號”;在“索引”下拉框中選擇索引類型為“主索引”;將“字段表達式”修改為“學號”,單擊“確定”按鈕。
(2)選擇年齡字段,單擊“插入”按鈕,即為表插入一個新的字段。輸入新的字段名為“出生年月”,選擇類型為“日期型”。
(3)UPDATE 學生 SET 性別="男" WHERE 姓名="李小珍"。
(4)在數據庫設計器中,使用右鍵單擊“學生”表,選擇“修改”命令。在“年齡”字段默認值框內輸入18。
【解析】
在數據庫設計器中,使用右鍵單擊表并選擇“修改”命令,或在命令窗口中,使用modify struct命令打開表結構設計器,按照上面的各個選擇卡的提示建立表索引或插入字段。
本系列資料由"韜略宏智" 授權發布,任何網站不得轉載,否則追究法律責任。
第1題 基本操作
(1)為“學生”表在“學號”字段上建立升序主索引,索引名為“學號”。
(2)在“學生”表的“性別”和“年齡”字段之間插入一個“出生年月”字段,數據類型為“日期型”。
(3)用SQL的update命令將學生“李小珍”的性別改為“男”并將該語句粘貼到sqlanswer.txt文件中(放在第一行,并只占一行,關鍵字必須拼寫完整)。
(4)將“學生”表的“年齡”字段設置默認值為18。
【答案】
(1)在數據庫設計器中使用右鍵單擊數據庫表“學生”,選擇“修改”命令;單擊“索引”選項卡,將字段索引名修改為“學號”;在“索引”下拉框中選擇索引類型為“主索引”;將“字段表達式”修改為“學號”,單擊“確定”按鈕。
(2)選擇年齡字段,單擊“插入”按鈕,即為表插入一個新的字段。輸入新的字段名為“出生年月”,選擇類型為“日期型”。
(3)UPDATE 學生 SET 性別="男" WHERE 姓名="李小珍"。
(4)在數據庫設計器中,使用右鍵單擊“學生”表,選擇“修改”命令。在“年齡”字段默認值框內輸入18。
【解析】
在數據庫設計器中,使用右鍵單擊表并選擇“修改”命令,或在命令窗口中,使用modify struct命令打開表結構設計器,按照上面的各個選擇卡的提示建立表索引或插入字段。
第2題 簡單應用
(1)創建一個名為sview的視圖,該視圖的select語句查salary-db數據庫中salarys表(雇員工資表)的“部門號”、“雇員號”、“姓名”、“工資”、“補貼”、“獎勵”、“失業保險”、“醫療統籌”和“實發工資”,其中“實發工資”由“工資”、“補貼”和“獎勵”三項相加,再減去“失業保險”和“醫療統籌”得出,請按“部門號”降序排序,最后將定義視圖的命令放到命令文件salarys.prg中并執行該程序。
(2)設計一個文件名為myForm的表單,表單標題為“瀏覽工資”,表單式顯示salary-db數據庫中salarys表的記錄,供用戶瀏覽。在該表單的右下方有一個命令按鈕,名稱為command1標題為“退出”,當單擊該按鈕時退出表單。
【答案】
第一小題按如下步驟進行操作:
(1)打開數據庫salary-db設計器,單擊Visual FoxPro窗口工具欄上的“新建”圖標,選擇“視圖”→“新建文件”按鈕,創建一個新的視圖,并將salarys表添加到視圖設計器中。
(2)在視圖設計器中的“字段”選項卡中,將“可用字段”列表框中的字段“部門號”、“雇員號”、“姓名”、“工資”、“補貼”、“獎勵”、“失業保險”、“醫療統籌”添加到“選定字段”列表框中。
(3)單擊“函數與表達式”輸入框右側的按鈕,在“函數與表達式”對話框中的“表達式”欄中,輸入“salarys.工資+salarys.補貼+salarys.資勵-salarys.醫療統籌-salarys.失業保險 AS 實發工資”,如圖所示。
(4)在“排序依據”選項卡中將“選定字段”列表框中的“部門號”添加到“排序條件”中,(降序)。單擊視圖設計器上的SQL按鈕,如圖所示。
(5)拷貝其中的SQL代碼。在命令窗口中輸入:Modify Command salarys命令新建程序。在程序編輯窗口中粘貼SQL代碼,并保存程序,單擊主菜單“程序”→“運行”運行程序。
第二小題按如下步驟進行操作:
(1)在命令窗口內輸入:Create Form myForm命令,創建MyForm表單并打開該表單設計器,表單Caption改為“瀏覽工資”。
(2)右擊表單并選擇“數據環境”命令,打開數據環境設計器。
(3)單擊右鍵選擇“添加”命令,在打開的對話框內選擇salarys表。
(4)將鼠標指向表的標題欄并將其從數據環境中直接拖到表單上生成瀏覽表格。
(5)單擊表單工具欄上的“命令按鈕”圖標,在表單上添加一個“命令”按鈕,在其屬性窗口中將其Caption屬性設置為“退出”。
(6)雙擊命令按鈕,在其Click事件代碼窗口內輸入:thisForm. Release。
(7)保存表單。表單運行結果如圖所示。
【解析】
(1)本題考查簡單視圖的建立。視圖的建立在數據庫設計器中完成。除了表中的字段可以作為視圖顯示的字段外,字段的運算(如求和或平均)的結果也可以作為視圖的顯示的內容,方法是在視圖設計器的“字段”選項卡的函數與表達式編輯框中輸入字段運算表達式,并將表達式添加到選定字段中。如本題的“salarys.工資+salarys.補貼+salarys.獎勵-salarys.醫療統籌-salarys.失業保險AS實發工資”語句,則是將表達式結果顯示為視圖的“實發工資”字段。視圖建立完成以后,只有在數據庫中才能看得到。
(2)本題考查建立簡單的表單及表單數據環境的使用。將數據環境中的數據表直接拖入表單中,即可實現表的窗口輸入界面在表單中的編輯。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |