基本操作題(共四小題,第1和2題是7分、第3和4題是8分)
在考生資料夾下的資料庫salary_db中完成如下操作:
1. 在資料庫salary_db中建立表dept,表結構如下:
欄位名 型別 寬度
部門號 字元型 2
部門名 字元型 20
隨後在表中輸入5條記錄,記錄內容如下:
部門號 部門名
01 製造部
02 銷售部
03 專案部
04 採購部
05 人事部
2. 為dept表建立一個主索引(升序),索引名和索引表示式均是"部門號"。
3. 通過"部門號"欄位建立salarys表和dept表間的永久聯絡。
4. 為以上建立的聯絡設定參照完整性約束:更新規則為"級聯";刪除規則為"限制";插入規則為"限制"。
解題思路:略
綜合應用(1小題,計30分)
1.請編寫名稱為change_c的程式並執行;該程式實現下面的功能:將僱員工資表salarys進行備份,備份檔名為bak_;利用"人事部"向"財務部"提供的僱員工資調整表c_salary1的"工資",對salarys表的"工資"進行調整(請注意:按"僱員號"相同進行調整,並且只是部分僱員的`工資進行了調整,其他僱員的工資不動)。
2.設計一個名稱為form2的表單,上面有"調整"(名稱Command1)和"退出"(名稱Command2)兩個命令按鈕。
單擊"調整"命令按鈕時,呼叫change_c命令程式實現工資調整;
單擊"退出"命令按鈕時,關閉表單。
注意:在兩個命令按鈕中均只有一條命令,不可以有多餘命令。
解題思路:
1. 在change_檔案中的內容
Close all
select * from salarys into table bak_salarys
select 0
use c_salary1
index on 僱員號 to 僱員號
select salarys
set relation to 僱員號 into c_salary1
update salarys set 工資= c_salary1.工資 where 僱員號 = c_salary1.僱員號
2. 設計表單
(1). 建立表單,在“表單設計器”中新增兩個命令按鈕(“調整”和“退出”)。雙擊“調整”命令按鈕,在“k”編輯視窗中輸入“do change_c”,接著關閉編輯視窗。雙擊“退出”命令按鈕,在“k”編輯視窗中輸入“Release Thisform”,接著關閉編輯視窗。