二、基本操作題(共18分)
41(1)在數(shù)據(jù)庫"公司"中建立表"部門",表結(jié)構(gòu)如下:
(2)為"部門"表創(chuàng)建一個主索引(升序),索引名為"部門編號",索引表達(dá)式為"部門編號"。
(3)通過"部門編號"字段建立"職員信息"表和"部門"表間的永久聯(lián)系。
(4)為以上建立的聯(lián)系設(shè)置參照完整性約束:更新規(guī)則為"限制";刪除規(guī)則為"級聯(lián)";插入規(guī)則為"忽略"。 填寫我的答案插入圖片 本題共18分,參考答案: 請參考解析 系統(tǒng)解析:
【考點(diǎn)指引】本大題所考查的都是數(shù)據(jù)表的一些基本操作,包括表的建立、數(shù)據(jù)的輸入、字段索引的建立、聯(lián)系建立及參照完整性約束的設(shè)置等。
(1)【操作步驟】
①選擇【文件】→【打開】命令,或直接單擊工具欄上的"打開"圖標(biāo),在彈出的對話框中選擇要打開的數(shù)據(jù)庫文件"公司.dbe'',選擇"獨(dú)占",單擊"確定"按鈕打開數(shù)據(jù)庫設(shè)計
器。單擊右鍵,在彈出的快捷榮單中選擇"新建表"命令,選擇"新建表",打開"創(chuàng)建"對話框,輸入表名"部門",單擊"確定"按鈕,打開表設(shè)計器。
②在表設(shè)計器中按照題目要求輸入"部門"表的結(jié)構(gòu)內(nèi)容,然后單擊"確定"按鈕,在彈出的對話框中選擇"是(Y)",按照題目要求輸入5條記錄,然后關(guān)閉數(shù)據(jù)輸入窗口。
(2)【操作步驟】
在數(shù)據(jù)庫設(shè)計器中,選擇表"部門",選擇【數(shù)據(jù)庫】→【修改】命令,打開表設(shè)計器修改表"部門"結(jié)構(gòu),在"部門"表設(shè)計器的"索引"選項(xiàng)卡的"索引名"中輸入"部門編號",選擇索引類型為"主索引",索引表達(dá)式為"部門編號",單擊"確定"按鈕關(guān)閉表設(shè)計器并保存表"部門"結(jié)構(gòu)。
(3)【操作步驟】
在數(shù)據(jù)庫設(shè)計器中,將"部門"表中"索引"下面的"部門編號"主索引字段拖放到"職員信息"表中"索引"下面的"部門編號"索引字段上,建立兩個表之間的永久性聯(lián)系。
(4)【操作步驟】
①在數(shù)據(jù)庫設(shè)計器中,選擇【數(shù)據(jù)庫】→【清理數(shù)據(jù)庫】命令清理數(shù)據(jù)庫。
②右鍵單擊"部門"表和"職員信息"表之間的關(guān)系線,在彈出的快捷菜單中選擇"編輯參照完整性"命令,打開參照完整性生成器。
③單擊"更新規(guī)則"選項(xiàng)卡,選擇"限制";單擊"刪除規(guī)則"選項(xiàng)卡,選擇"級聯(lián)";單擊"插入規(guī)則"選項(xiàng)卡,選擇"忽略"。
④單擊"確定"按鈕,保存參照完整性設(shè)置。
三、簡單應(yīng)用題(共24分)
42(1)對數(shù)據(jù)庫"商品管理"使用一對多報表向?qū)Ы蟊?rpt1"。要求:父表為"供應(yīng)商"子表為"商品信息",從父表中選擇字段"供應(yīng)商編號"和"供應(yīng)商名稱",從子表中選擇字段"商品編號"、"商品名稱"和"單價",兩個表通過"供應(yīng)商編號"建立聯(lián)系,按"供應(yīng)商編號"升序排序,報表樣式選擇"簡報式",方向?yàn)?橫向",報表標(biāo)題設(shè)置為"商品供應(yīng)信息"。
(2)請修改并執(zhí)行名為"bd1"的表單,要求如下:為表單建立數(shù)據(jù)環(huán)境,并向其中添加表"訂單";將表單標(biāo)題改為"供應(yīng)商";修改"查詢"命令按鈕下的Click事件,使用SQL語句查詢出表中每個供應(yīng)商供貨的總金額,查詢結(jié)果中包含"供應(yīng)商編號"和"總金額"兩個字段。
填寫我的答案插入圖片 本題共24分,參考答案: 請參考解析 系統(tǒng)解析:
【考點(diǎn)指引】本大題第1小題考查的是一對多報表向?qū)У氖褂茫聪驅(qū)崾局鸩讲僮骷纯?第2小題主要考查表單的使用,重點(diǎn)是數(shù)據(jù)環(huán)境的建立和命令按鈕事件代碼的編寫,這里要用到分組命令GROUP BY和求和函數(shù)SUM。
(1)【解題步驟】
①選擇【文件】→【新建】命令,選擇"報表",單擊"向?qū)?按鈕打開"向?qū)нx取"窗口,選擇"一對多報表向?qū)?,單擊"確定"按鈕進(jìn)入"一對多報表向?qū)?對話框。
②在"一對多報表向?qū)?對話框中.選擇"數(shù)據(jù)庫和表"列表框中的"供應(yīng)商"作為父表,從"可用字段"列表框中將"供應(yīng)商編號"字段添加到選定字段表框中,用做父表的可用字段。
③單擊"下一步"設(shè)計子表的可用字段,選擇"數(shù)據(jù)庫和表"列表框中的"商品信息"作為子表,從"可用字段"列表框中的"商品編號"、"商品名稱"和"單價"字段添加到"選定字段"列表框中。
④單擊"下一步"進(jìn)入"為表建立關(guān)系"的設(shè)計界面,在此處系統(tǒng)已經(jīng)默認(rèn)設(shè)置好進(jìn)行關(guān)聯(lián)的字段:父表的"供應(yīng)商編號"和子表的"供應(yīng)商編號"字段。
⑤單擊"下一步"進(jìn)入"排序記錄"的設(shè)計界面,將"可用字段或索引標(biāo)識"列表框中的"供應(yīng)商編號"字段添加到右邊的"選定字段"列表框中,并選擇"升序"單選項(xiàng)。
⑥單擊"下一步"進(jìn)入"選擇報表樣式"的界面,在"樣式"列表框中選擇"簡報式",在"方向"選項(xiàng)組中選擇"橫向"。
⑦單擊"下一步",進(jìn)入最后的"完成"設(shè)計界面,在"報表標(biāo)題"文本框中輸入"商品供應(yīng)信息"為報表添加標(biāo)題,單擊"完成"命令按鈕,在系統(tǒng)彈出的"保存為"對話框中,將報表以"rpt1"文件名保存在考生文件夾下,退出報表設(shè)計向?qū)А?/P>
(2)【解題步驟】
①選擇【文件】→【打開】命令,在"打開"對話框的"文件類型"下拉列表框中選擇"表單",選擇"bd1.sex",單擊"確定"按鈕,打開表單設(shè)計器,在表單屬性窗口中將Caption屬性值修改為"供應(yīng)商"。
②在表單設(shè)計器中,用鼠標(biāo)右鍵單擊表單空白處,在彈出的快捷菜單中選擇"數(shù)據(jù)環(huán)境"命令,打開表單的數(shù)據(jù)環(huán)境,選擇數(shù)據(jù)庫"商品管理",將數(shù)據(jù)表文件"訂單"添加到數(shù)據(jù)環(huán)境中。
③雙擊"查詢"命令按鈕,在Click事件中輸入代碼:SELECT供應(yīng)商編號,suM(金額)AS總金額FROM訂單GR()UP BY供應(yīng)商編號
④關(guān)閉表單設(shè)計器并保存表單。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |