第 1 頁:基本操作題 |
第 2 頁:簡單應用題 |
第 3 頁:綜合應用題 |
基本操作題
1在考生文件夾下完成下列基本操作:
(1)用SQL的INSERT語句插入元組(”000100”,”零件X”,“2x3x9”,200)到“零件”表(注意不要重復執(zhí)行插入操作),并將相應的SQL語句存放在文件“cx1.prg”中。
(2)用SQL的DELETE語句從“零件”表中刪除單價小于20的所有記錄,并將相應的SQL語句存放在文件“cx2.prg”中。
(3)用SQL的UPDATE語句將“零件”表中零件號為“000100”的零件的單價更改為250,并將相應的SQL。語句存放在文件“cx3.prg”中。
(4)打開菜單文件“cd1.mnx”,然后生成可執(zhí)行的菜單程序“cd1.mpr”。
參考解析:
【考點指引】本大題主要考查利用SQL命令對表進行操作,包括數(shù)據(jù)插入、刪除和修改,要用到INSERT、DELETE、UPDATE 3個命令。
(1)【操作步驟】
①在命令窗口中輸入命令:MODI COMM cx1(回車執(zhí)行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:
INSERT INT0零件VALUES("000100","零件X","2x3x9",200)
關閉程序文件編輯窗口并保存程序文件。
②在命令窗口中輸人命令:DO cx1(回車執(zhí)行),執(zhí)行程序文件。
(2)【操作步驟】
�、僭诿畲翱谥休斎朊睿篗ODI COMM cx2(回車執(zhí)行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:
DELETE FROM零件WHERE單價<20
關閉程序文件編輯窗口并保存程序文件。
�、谠诿畲翱谥休斎朊睿篋O cx2(回車執(zhí)行),執(zhí)行程序文件。
(3)【操作步驟】
�、僭诿畲翱谥休斎朊睿篗ODI c0MM cx3(回車執(zhí)行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:
UPDATE零件SET單價=250 WHERE零件編號="000100"
關閉程序文件編輯窗口并保存程序文件。
�、谠诿畲翱谥休斎嗣睿篋O cx3(回車執(zhí)行),執(zhí)行程序文件。
(4)【操作步驟】
�、龠x擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“菜單”,選擇“cd1.mnx”,單擊“確定”按鈕,打開菜單設計器。
�、谶x擇【菜單】→【生成】命令,生成一個菜單文件“cd1.mpr”,關閉菜單設計窗口。
2(1)建立項目文件,文件名為“xm”。
(2)將數(shù)據(jù)庫“student”添加到新建立的項目“xm”當中。
(3)從數(shù)據(jù)庫“student”中永久性地刪除數(shù)據(jù)庫表“學生”,并將其從磁盤上刪除。
(4)修改表單“bd1”,將其name屬性值改為“bd1”。
參考解析:
【考點指引】本大題主要考查項目管理器的使用及數(shù)據(jù)表的刪除和表單的簡單修改。
(1)【操作步驟】
選擇【文件】→【新建】命令,選擇“項目”,單擊“新建文件”按鈕,輸入項目名稱“xm”后單擊“保存”按鈕。
(2)【操作步驟】
在項目管理器中選擇“數(shù)據(jù)”選項卡,然后選擇列表框中的“數(shù)據(jù)庫”,單擊“添加”按鈕,在“打開”對話框中選擇數(shù)據(jù)庫名“student”,單擊“確定”按鈕將數(shù)據(jù)庫“student”添加到新建的項目“xm”中。
(3)【操作步驟】
①在“數(shù)據(jù)”選項卡中,依次展開數(shù)據(jù)庫“student”,選擇“學生”表,單擊“移去”按鈕,在彈出的對話框中單擊“刪除”按鈕,將數(shù)據(jù)表“學生”從數(shù)據(jù)庫“student”中永久性地刪除,并從磁盤上刪除。
�、谶x擇數(shù)據(jù)庫“student”,單擊“修改”按鈕,打開數(shù)據(jù)庫設計器,選擇【數(shù)據(jù)庫】→【清理數(shù)據(jù)庫】命令清理數(shù)據(jù)庫,然后關閉數(shù)據(jù)庫設計器。
(4)【操作步驟】
①選擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“表單”,選擇“bd1.scx”,單擊“確定”按鈕,打開表單設計器。
�、谠诒韱卧O計器中的“屬性”面板中修改其“Name”屬性值為“bd1”,關閉并保存。
3(1)為數(shù)據(jù)庫“學校管理”中的表“學生”建立主索引,索引名稱和索引表達式均為“學號”。
(2)建立表“學生”和表“成績”之間的關聯(lián)。
(3)為“學生”表和“成績”表之間的關聯(lián)設置完整性約束,要求:更新規(guī)則為“級聯(lián)”,刪除規(guī)則為“忽略”,插入規(guī)則為“限制”。
(4)設置表課程的字段“學分”的默認值為2。
參考解析:
【考點指引】本大題主要考查數(shù)據(jù)表的索引、關聯(lián)以及完整性約束的基本探作。
(1)【操作步驟】
�、龠x擇【文件】→【打開】命令,在“打開”對話框中的“文件類型”下拉列表框中選擇“數(shù)據(jù)庫”,選擇“學校管理.dbc”,選擇“獨占”,單擊“確定”按鈕,打開數(shù)據(jù)庫設計器。
�、谠跀�(shù)據(jù)庫設計器中,右鍵單擊數(shù)據(jù)庫表“學生”,在彈出的快捷菜單中選擇“修改”菜單命令,進入“學生”的數(shù)據(jù)表設計器界面。
�、墼凇皩W生”表設計器中的“索引”選項卡的“索引名”中輸入“學號”,選擇索引類型為“主索引”,索引表達式為“學號”,單擊“確定”按鈕關閉表設計器并保存表“學生”結構。
(2)【操作步驟】
在數(shù)據(jù)庫設計器中,將“學生”表中“索引”下面的“學號”索引字段拖曳到“成績”表中“索引”下面的“學號”索引字段上,建立兩個表之間的永久性聯(lián)系。
(3)【操作步驟】
�、僭跀�(shù)據(jù)庫設計器中,選擇【數(shù)據(jù)庫】→【清理數(shù)據(jù)庫】命令清理數(shù)據(jù)庫。
�、谟益I單擊“學生”表和“成績”表之間的關系線,在彈出的快捷菜單中選擇“編輯參照完整性”命令,打開參照完整性生成器。
�、蹎螕簟案乱�(guī)則”選項卡,選擇“級聯(lián)”;單擊“刪除規(guī)則”選項卡,選擇“忽”;單擊“插入規(guī)則”選項卡,選擇“限制”。
�、軉螕簟按_定”按鈕,保存參照完整性設置。
(4)【操作步驟】
�、僭跀�(shù)據(jù)庫設計器中,右鍵單擊數(shù)據(jù)庫表“課程”,在彈出的快捷菜單中選擇“修改”命令,進入“課程”數(shù)據(jù)表設計器。
�、谠凇罢n程”表設計器的“字段”選項卡中,選擇“學分”字段,在“字段有效性”的“默認值”編輯框中輸入“2”,單擊“確定”按鈕關閉表設計器并保存表“課程”結構。
4(1)將考生文件夾下的自由表“custo”添加到數(shù)據(jù)庫“客戶”中。
(2)將“客戶聯(lián)系”表的記錄拷貝到“custo”表中。
(3)對數(shù)據(jù)庫客戶下的表eusto,使用報表向導建立報表myreport,要求顯示custo表中的全部字段,無分組,報表樣式使用“經(jīng)營式”,列數(shù)為2,方向為“縱向”,報表標題定為“定貨瀏覽”。
(4)對數(shù)據(jù)庫客戶下的“定貨”表和“客戶聯(lián)系”表,用視圖向導建立視圖myview,要求顯示出“定貨”表中的字段“訂單編號”“客戶編號”“金額”和“客戶聯(lián)系”表中的字段“公司名稱”,并按照“金額”排序(升序)。
參考解析:
(1)【操作步驟】
�、龠x擇【文件】→【打開】,在“打開”的對話框中選擇列表框中的“數(shù)據(jù)庫”,選擇“客戶”,單擊“確定”按鈕,打開數(shù)據(jù)庫設計器。
�、趩螕粲益I,選擇“添加表”命令,選擇custo表,添加到數(shù)據(jù)庫中。
(2)【操作步驟】
打開custo表,在命令窗口輸入命令:append from客戶聯(lián)系。
(3)【操作步驟】
單擊【開始】→【新建】選擇“報表”,單擊“報表向導”,單擊“數(shù)據(jù)庫和表”旁邊的按鈕,選擇custo表,可用字段選擇全部字段。分組記錄選擇“無”,報表樣式選擇“經(jīng)營式”;在定義報表布局中,列數(shù)選擇2,方向選擇“縱向”,然后輸入標題“定貨瀏覽”,單擊完成。
(4)【操作步驟】
在“客戶”數(shù)據(jù)庫設計器中,然后單擊【文件】→【新建】→【視圖】→【新建文件】。然后添加“客戶聯(lián)系”和“定貨”表,在視圖設計器中的“字段”選項卡中,將“可用字段”列表框中,在“排序依據(jù)”中將“選擇字段”列表框中的“金額”,添加到“排序條件”,然后選擇“升序”。單擊“保存”,輸入視圖名稱為myview。
5(1)將考生文件夾下的自由表“課程”添加到數(shù)據(jù)庫“學生管理”中。
(2)設置表“課程”的字段學分的默認值為“2”。
(3)更新表“成績”的記錄,為每個人的成績加上5分,將使用的SQL語句保存到“result.txt”中。
(4)修改表單“bd1”,將其Caption修改為“這是考試表單”。
參考解析:
【考點指引】本大題主要考查添加自由表、字段有效性設置、記錄的修改和表單標題的修改等操作。
(1)【解題步驟】
①選擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“數(shù)據(jù)庫”,選擇“學生管理.dbc”,單擊“確定”按鈕,打開數(shù)據(jù)庫設計器。
�、谠凇皵�(shù)據(jù)庫設計器”中,單擊右鍵選擇“添加表”,在“打開”對話框中選擇表“課程”,單擊“確定”按鈕將自由表“課程”添加到數(shù)據(jù)庫“學生管理”中。
(2)【解題步驟】
①在數(shù)據(jù)庫設計器中,用鼠標右鍵單擊數(shù)據(jù)庫表“課程”,在彈出的快捷菜單中選擇“修改”命令,進入“課程”的數(shù)據(jù)表設計器界面。
�、谠凇罢n程”表設計器的“字段”選項卡中,選擇“學分”字段,在“字段有效性”的“默認值”文本框中輸入“2”,單擊“確定”按鈕關閉表設計器并保存表“課程”結構。
(3)【解題步驟】
①在命令窗口中輸人命令:UPDATE成績SET成績=成績+5(回車執(zhí)行)。
�、谠诳忌募䦅A下新建文本文件“result.txt”,將輸入的命令保存到文本文件“result.txt”中。
(4)【解題步驟】
選擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“表單”,選擇“bd1.scx”,單擊“確定”按鈕,打開表單設計器,在表單屬性窗口中將Caption屬性值修改為“這是考試表單”,關閉表單設計器并保存表單。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |