【文章內容簡介】
單的數(shù)據(jù)環(huán)境才能顯示視圖,注意可以通過單擊屬性框里的數(shù)據(jù)選項卡,快速找到RecordSourceType屬性和RecordSource屬性?!敬鸢浮?(1) 輸入命令:MODIFY DATABASE 銷售。單擊文件菜單,選擇新建項,接著選中視圖,單擊右面的向導,進入本地視圖向導。步驟1,選擇表業(yè)績并將全部所用字段添加到選定字段,單擊下一步。步驟3(沒有步驟2),沒有操作,單擊下一步。步驟4,將添加到選定字段,然后將也添加到選定字段,選擇升序,單擊下一步。步驟5,單擊完成。輸入視圖名視圖1,單擊確定結束。(2)輸入命令:MODIFY FORM sellform 打開表單設計器。在表單設計器上右鍵單擊,選擇數(shù)據(jù)環(huán)境項,在彈出的對話框里,選中右下方的單選按鈕視圖,接著選中視圖1,單擊添加按鈕,然后單擊關閉。在表格控件上右鍵單擊,選擇屬性,在屬性框里找到RecordSourceType屬性并修改為1別名,將RecordSource屬性修改為視圖1,如圖551所示。保存表單。圖551三、綜合應用題(1小題,計30分)在考生文件夾下,對訂貨管理數(shù)據(jù)庫完成如下綜合應用:建立一個名稱為視圖1的視圖,查詢訂貨表中的全部字段和每條定貨記錄對應的公司名稱。設計一個名稱為表單1的表單,表單上設計一個頁框,頁框有訂貨和公司信息兩個選項卡,在表單的右下角有一個退出命令按鈕。要求如下:①表單的標題名稱為公司訂貨。②單擊選項卡訂貨時,在選項卡中使用表格方式顯示視圖1中的記錄。③單擊選項卡公司信息時,在選項卡中使用表格方式顯示公司信息表中的記錄。 ④單擊退出命令按鈕時,關閉表單?!窘馕觥勘敬箢}考查了創(chuàng)建視圖的操作以及利用表單存取數(shù)據(jù)庫數(shù)據(jù)的操作,注意在表單中存取數(shù)據(jù)庫數(shù)據(jù)時,一定要先將相關表或者視圖加入表單的數(shù)據(jù)環(huán)境;注意在頁框控件的編輯狀態(tài)下,才可以將表或視圖拖入,否則表或視圖被拖入表單,而不是頁框控件?!敬鸢浮枯斎朊睿篗ODIFY DATABASE 訂貨管理,打開數(shù)據(jù)庫設計器。單擊菜單文件,選擇新建,在新建對話框中選中視圖,單擊右面的新建文件圖標按鈕,進入視圖設計器。這時系統(tǒng)會彈出選擇表或視圖對話框,選中表訂貨,單擊添加按鈕,將該表加入視圖設計器;同樣方法,加入表公司信息,這時系統(tǒng)會彈出聯(lián)接條件對話框,單擊確定接受默認的=。在字段選項卡中,將訂貨信息表的全部字段和加入到選定字段。單擊菜單文件,保存,輸入視圖名視圖1。單擊菜單文件,選擇新建,在新建對話框中選中表單,單擊右面的新建文件圖標按鈕,進入表單設計器。在表單上右擊,選擇屬性,在彈出的對話框里找到Caption屬性,并修改為公司訂貨。在表單上單擊右鍵,選擇數(shù)據(jù)環(huán)境項,這時系統(tǒng)會彈出選擇表或視圖對話框,選中表公司信息,單擊添加按鈕,將該表加入數(shù)據(jù)環(huán)境;在對話框下部選擇視圖,單擊添加,將視圖1加入數(shù)據(jù)環(huán)境。單擊表單控件工具條上的頁框控件,然后在表單上單擊,創(chuàng)建頁框控件,并適當調整大小及位置。在該頁框上右擊,選擇編輯,然后在分頁1上右擊,選擇屬性,在屬性對話框里找到Caption屬性,并修改為訂貨;同樣,修改分頁2的Caption屬性為公司信息。在頁框控件的編輯狀態(tài)下(即邊框為綠色,右擊控件,選擇編輯即可),從數(shù)據(jù)環(huán)境中將視圖1拖入視圖分頁,如圖552所示。圖552同樣方法,將表公司信息加入分頁公司信息中。單擊表單控件工具條上的命令按鈕控件,然后在表單上單擊,創(chuàng)建按鈕。在該按鈕上右擊,選擇屬性,在屬性對話框里找到Caption屬性,并修改為退出。雙擊退出按鈕,在其Click事件中輸入:。單擊菜單文件,選擇保存,輸入表單名表單1。第56套一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)(1)將考生文件夾下的自由表選課添加到數(shù)據(jù)庫學生管理中。(2)建立表宿舍和表學生之間的關聯(lián)(兩表的索引已經(jīng)建立)。(3)為(2)中建立的關聯(lián)完整性約束,要求:更新規(guī)則為級聯(lián),刪除規(guī)則為忽略,插入規(guī)則為限制。 (4)修改表單表單1,為其添加一個按扭控件,并修改按鈕的標題為確定?!窘馕觥勘敬箢}考查的是有關數(shù)據(jù)庫及數(shù)據(jù)庫表之間的基本操作,注意每個小題完成操作的環(huán)境,添加表和建立表之間的聯(lián)接以及設置參照完整性,都是在數(shù)據(jù)庫環(huán)境中完成的,要注意編輯參照完整性時,必須先單擊菜單命令清理數(shù)據(jù)庫。【答案】 (1)在命令窗口中輸入命令:MODIFY DATABASE 學生管理,打開數(shù)據(jù)庫設計器,在數(shù)據(jù)庫設計器中右鍵單擊,選擇添加表項,將考生文件夾下的表選課添加到數(shù)據(jù)庫中。(2)在數(shù)據(jù)庫設計器中,將宿舍表中宿舍索引字段拖到學生表中宿舍索引字段上。(3)在數(shù)據(jù)庫設計器中,單擊數(shù)據(jù)庫菜單,選擇清理數(shù)據(jù)庫;右鍵單擊表宿舍和表學生之間的關系線,選擇編輯參照完整性;在參照完整性生成器中,更新規(guī)則選級聯(lián),單擊刪除規(guī)則選項卡,選中忽略;單擊插入規(guī)則選項卡,選中限制;單擊確定關閉生成器。(4)在命令窗口輸入命令:MODIFY FORM 表單1,單擊控件工具欄上的按鈕控件,然后在表單上單擊;在按鈕上右鍵單擊,選擇屬性,在屬性面板中將Caption屬性值修改為確定,保存表單設計。二、簡單應用題(共2小題,每題20分,計40分)(1):①查詢籍貫為北京的表記錄。②將所有的人的月薪增加10%。③刪除員工號為1011的商品的記錄?,F(xiàn)在該語句中有3處錯誤,分別出現(xiàn)在第1行、第2行和第3行,請更正之。 (2)根據(jù)數(shù)據(jù)庫倉庫管理中的表部門和表員工建立一個查詢,該查詢包含的字段有部門名稱、姓名和員工號。查詢條件為月薪在2000元(含)以上。要求按員工號升序排序,并將查詢保存為查詢l?!窘馕觥勘敬箢}1小題考查了SQL語句的用法,注意各關鍵詞的使用;2小題考查了創(chuàng)建查詢的操作,注意查詢中的聯(lián)系兩個表的字段、篩選條件以及排序字段。【答案】(1)輸入命令:MODIFY COMMAND 程序1,打開程序編輯窗口,將代碼修改為如下代碼:*****調試前的源程序******SELECT * FROM 員工 ON 籍貫=北京UPDATE 員工 SET 月薪 WITH 月薪*DELETE FROM 員工 WHEN 員工號=1011*******************************調試后的源程序******SELECT * FROM 員工 WHERE 籍貫=北京UPDATE 員工 SET 月薪=月薪*DELETE FROM 員工 WHERE 員工號=1011**************************保存程序修改并運行。(2)單擊文件菜單,選擇新建;選中查詢,單擊右面的新建文件圖標按鈕。選中表部門,單擊添加按鈕,將表部門加入查詢,選中表員工,單擊添加按鈕,將表員工加入查詢,這時系統(tǒng)會彈出聯(lián)接條件對話框,單擊確定按鈕。單擊關閉,關閉添加表或視圖對話框。在查詢設計器中,將可用字段列表框的字段、字段、字段添加到選定字段列表框中。單擊篩選選項卡,在字段名中選擇,條件選擇=,接著輸入2000。單擊排序依據(jù)選項卡,將選定字段列表框的員工號字段添加到排序條件列表框中,接受默認的升序。單擊菜單文件,保存,輸入名稱查詢1。運行查詢,結果如圖561所示。圖561三、綜合應用題(1小題,計30分)在考生文件夾下,打開銷售數(shù)據(jù)庫,完成如下綜合應用:設計一個名稱為myform的表單(文件名和表單名均為myform),表單的標題為銷售信息瀏覽。表單上設計一個包含三個選項卡的頁框和一個退出命令按鈕。要求如下:①為表單建立數(shù)據(jù)環(huán)境,按順序向數(shù)據(jù)環(huán)境添加地區(qū)表、業(yè)績表和商品表。②按從左至右的順序三個選項卡的標題的分別為地區(qū)表、業(yè)績表和商品表,每個選項卡上均有一個表格控件,分別顯示對應表的內容。③單擊退出按鈕關閉表單?!窘馕觥勘敬箢}考查了利用表單存取數(shù)據(jù)庫數(shù)據(jù)的操作,注意在表單中存取數(shù)據(jù)庫數(shù)據(jù)時,一定要先將相關表或者視圖加入表單的數(shù)據(jù)環(huán)境;本題還要注意在頁框控件的編輯狀態(tài)下,才可以將表拖入,否則表被拖入表單,而不是頁框控件。【答案】單擊菜單文件,選擇新建,在新建對話框中選中表單,單擊右面的新建文件圖標按鈕,進入表單設計器。在屬性面板中將Caption屬性值修改為銷售信息瀏覽。在表單上單擊右鍵,選擇數(shù)據(jù)環(huán)境項,這時系統(tǒng)會彈出選擇表或視圖對話框,選中表地區(qū),單擊添加按鈕,將該表加入數(shù)據(jù)環(huán)境;同樣方法,將表業(yè)績、商品加入數(shù)據(jù)環(huán)境。單擊表單控件工具條上的頁框控件,然后在表單上單擊,創(chuàng)建頁框控件,并適當調整大小及位置。在該頁框上右擊,選擇屬性,修改其PageCount屬性為3;在該頁框上右擊,選擇編輯,然后在頁面1(Page1)上右擊,選擇屬性,在屬性面板中將Caption屬性值修改為地區(qū);同樣,分別修改頁面3的Caption屬性值為業(yè)績、商品。在頁框控件的編輯狀態(tài)下(即邊框為綠色,右擊控件,選擇編輯即可),從數(shù)據(jù)環(huán)境中將地區(qū)拖入地區(qū)分頁,同樣方法,分別將表業(yè)績、商品加入頁面3中。單擊表單控件工具條上的命令按鈕控件,然后在表單上單擊,創(chuàng)建按鈕。在屬性面板中將命令按鈕的Caption屬性值修改為退出。雙擊退出按鈕,在其Click事件中輸入:。單擊菜單文件,選擇保存,輸入表單名myform,運行表單,結果如圖562所示。圖562第57套一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)(1)將數(shù)據(jù)庫圖書館管理添加到項目項目1中。(2)為數(shù)據(jù)庫圖書館管理中的表書籍建立主索引,索引名稱和索引表達式均為圖書編號;為表借閱清單建立普通索引,索引名稱為jy,索引表達式為借書證號。(3)建立表書籍和表借閱清單之間的關聯(lián)。 (4)對數(shù)據(jù)庫下的表借閱清單,使用視圖向導建立視圖myview,要求顯示出表中的全部記錄,并按借書證號升序排序?!窘馕觥勘敬箢}考查的主要是建立索引、關聯(lián)及創(chuàng)建視圖的基本操作。注意只有針對某個數(shù)據(jù)庫才能建立視圖,使用向導的步驟較多,但是有些步驟不需要操作,直接單擊下一步即可?!敬鸢浮?(1)輸入命令:MODIFY PROJECT 項目1,單擊數(shù)據(jù)選項卡,選中數(shù)據(jù)庫,單擊右面的添加按鈕,將考生文件夾下的圖書館管理添加到項目中。(2)在項目中選中書籍表,單擊項目管理器中的修改命令按鈕,打開表設計器。在表設計器中,單擊索引選項卡,在第一行輸入索引名圖書編號,選擇類型為主索引,輸入索引表達式圖書編號,以同樣的方法為表借閱清單建立普通索引。單擊確定按鈕,保存表結構修改。(3)在項管理器的數(shù)據(jù)選項卡中,選中數(shù)據(jù)庫圖書館管理,單擊右邊的修改命令按鈕,在打開的數(shù)據(jù)庫設計器中,將書籍表中的主索引字段圖書編號拖到借閱清單表的jy索引字段上。(4)單擊文件菜單,選新建項,接著選擇視圖,單擊右面的向導;進入本地視圖向導步驟1,將可用字段列表框中的字段全部添加到選擇字段中,單擊下一步;步驟3(沒有步驟2)不需要任何操作,單擊下一步;步驟4,將添加到選定字段中,在下部選擇升序,單擊下一步;步驟5,單擊完成,輸入視圖名myview,單擊確定完成視圖設計。二、簡單應用題(共2小題,每題20分,計40分)(1)根據(jù)school數(shù)據(jù)庫中的表用SQL SELECT命令查詢學生的學號、姓名、課程號和成績,結果按課程號升序排序,課程號相同時按成績降序排序,并將查詢結果存儲到mytable表中。 (2)使用表單向導選擇student表生成一個名為myform的表單。要求選擇student表中所有字段,表單樣式為陰影式;按鈕類型為文本按鈕;排序字段選擇學號(升序);表單標題為學生數(shù)據(jù)維護。【解析】本大題1小題考查了利用SQL語句取得數(shù)據(jù)庫中數(shù)據(jù)的操作,要注意表間聯(lián)系的字段以及排序的字段;2小題考查了創(chuàng)建表單的操作,注意表單要顯示的字段以及要求表單顯示的風格?!敬鸢浮?(1)在命令窗口輸入命令:MODIFY FILE mysql,打開文本編輯器,在編輯器中輸入如下程序段:**************************SELECT , , , 。 FROM school!course INNER JOIN school!score。 INNER JOIN school!student 。 ON = 。 ON = 。 ORDER BY , DESC。 INTO TABLE **************************************************保存文件,在命令窗口輸入命令:DO ,執(zhí)行程序。(2)單擊文件菜單,選擇新建;選中表單,單擊右面的向導圖標按鈕,接著選擇表單向導進入表單向導。步驟1,在數(shù)據(jù)庫和表中選擇數(shù)據(jù)表studengt,并把全部字段選定為右邊的選定字段,單擊下一步;步驟2,選擇表單樣式為陰影式;按鈕類型選中文本按鈕,單擊下一步;步驟3,將字段學號添加到選定字段,單擊下一步;步驟4,修改表單標題為學