一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
在考生文件夾下完成如下操作:
1.建立數(shù)據(jù)庫orders_manage,將自由表employee和orders添加到新建的數(shù)據(jù)庫中;
2.為employee表的性別字段設置默認值"男";
3.為employee表的"性別"字段定義有效性規(guī)則,規(guī)則表達式為:性別$"男女",出錯提示信息為"性別必須是男或女"。
4.使用SQL命令從employee表中查詢所有已婚(婚否字段值為邏輯真)記錄的職工號、姓名、性別和出生日期信息,結果按出生日期降序排序存入表infor_da中,同時把所用命令存入文本文件cmd_da.txt。
解答:
1. 單擊“新建”菜單或“新建”工具,在“新建”對話框中選擇“數(shù)據(jù)庫”,單擊“新建文件”,輸入數(shù)據(jù)庫文件名,單擊“保存”。在數(shù)據(jù)庫設計器中單擊鼠標右鍵,在出現(xiàn)的快捷菜單中選擇“添加”,將指定的表加入到數(shù)據(jù)庫中。
2.在數(shù)據(jù)庫設計器中,用鼠標右鍵單擊表employee,在快捷菜單中選擇“修改”,進入表設計器后,選擇“性別”字段,在默認值列打上“√”,在默認值框中輸入“男”。
3.在employee的表設計器中,選擇“性別”字段,在規(guī)則框中輸入:性別$"男女",在信息框中輸入:"性別必須是男或女"。
4.使用命令MODI COMM cmd_da.txt(擴展名不能省),在編輯框中輸入以下代碼:
sele 職工號,姓名,性別,出生日期 from employee where 婚否 order by 出生日期 desc into table infor_da
存盤后,用DO cmd_da.txt(擴展名不能省)運行該文件。運行結果為:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |