版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
任務(wù)12.1創(chuàng)建數(shù)據(jù)庫任務(wù)12.2管理數(shù)據(jù)庫中的數(shù)據(jù)
任務(wù)導(dǎo)入
學(xué)習(xí)目標(biāo)
任務(wù)實(shí)施
1.創(chuàng)建數(shù)據(jù)庫的3種方法
2.在項(xiàng)目管理器中創(chuàng)建數(shù)據(jù)庫
任務(wù)12.1創(chuàng)?建?數(shù)?據(jù)?庫
(1)單擊工具欄上的“新建”按鈕,在“新建”對話框中選中“項(xiàng)目”,并單擊“新建文件”按鈕,打開“創(chuàng)建”對話框。
(2)在“創(chuàng)建”對話框中,輸入項(xiàng)目名稱,單擊“保存”按鈕,打開“項(xiàng)目管理器”對話框。
(3)在“數(shù)據(jù)”選項(xiàng)卡中選中“數(shù)據(jù)庫”,然后單擊“新建”按鈕,繼續(xù)打開“新建數(shù)據(jù)庫”對話框,如圖12-1所示。圖12-1“新建數(shù)據(jù)庫”對話框
(4)單擊“新建數(shù)據(jù)庫”按鈕,打開“創(chuàng)建”對話框,如圖12-2所示,輸入數(shù)據(jù)庫名(如“學(xué)生情況”),即擴(kuò)展名為?.dbc的文件名。
(5)單擊“保存”按鈕,則完成數(shù)據(jù)庫的創(chuàng)建,并打開“數(shù)據(jù)庫設(shè)計(jì)器”。圖12-2“創(chuàng)建”對話框
3.通過“新建”對話框創(chuàng)建數(shù)據(jù)庫
通過“新建”對話框創(chuàng)建數(shù)據(jù)庫的操作步驟為:
(1)單擊工具欄上的“新建”按鈕,在“新建”對話框中選中“數(shù)據(jù)庫”,然后單擊“新建文件”按鈕,打開“創(chuàng)建”對話框,如圖12-3所示。圖12-3通過“新建”對話框創(chuàng)建數(shù)據(jù)庫
(2)在“創(chuàng)建”數(shù)據(jù)庫對話框中,輸入新數(shù)據(jù)庫名。
(3)單擊“保存”按鈕后,會顯示一個(gè)空的“數(shù)據(jù)庫設(shè)計(jì)器”窗口,與此同時(shí),“數(shù)據(jù)庫設(shè)計(jì)器”工具欄將變?yōu)橛行А?/p>
4.使用命令創(chuàng)建數(shù)據(jù)庫
5.向數(shù)據(jù)庫中添加表
創(chuàng)建數(shù)據(jù)庫后,就可以向數(shù)據(jù)庫中添加數(shù)據(jù)表了。
假設(shè)已建有數(shù)據(jù)表cj(成績表)和rk(任課表),如圖12-4所示。圖12-4數(shù)據(jù)表cj和rk
(1)從“數(shù)據(jù)庫”菜單或“數(shù)據(jù)庫設(shè)計(jì)器”工具欄中右擊數(shù)據(jù)庫設(shè)計(jì)器窗口,從中選擇“添加表”,彈出“打開”對話框。
(2)選定一個(gè)表后單擊“確定”按鈕。添加數(shù)據(jù)表后的數(shù)據(jù)庫,如圖12-5所示。圖12-5向數(shù)據(jù)庫中添加表
6.從數(shù)據(jù)庫中移去表
當(dāng)數(shù)據(jù)庫不再需要某個(gè)表或其他數(shù)據(jù)庫需要使用此表時(shí),可以從該數(shù)據(jù)庫中移去此表。
(1)選定要移去的表,選擇“數(shù)據(jù)庫”菜單→“移去”,或者單擊“數(shù)據(jù)庫設(shè)計(jì)器”工具欄上的“移去表”按鈕,如圖12-6所示。
(2)在提示對話框中,單擊“移去”。圖12-6從數(shù)據(jù)庫中移去表
7.準(zhǔn)備關(guān)聯(lián)
只要通過鏈接不同表的索引,“數(shù)據(jù)庫設(shè)計(jì)器”就可以很方便地建立表之間的關(guān)系。由于這種在數(shù)據(jù)庫中建立的關(guān)系被作為數(shù)據(jù)庫的一部分保存起來,所以稱為永久關(guān)系。
(1)決定哪個(gè)表有主記錄,哪個(gè)表有其關(guān)聯(lián)記錄。如st表中有主記錄,cj表有st表的關(guān)聯(lián)記錄;kc表有主記錄,cj表中也有kc表的關(guān)聯(lián)記錄。
(2)對有主記錄的表(st表)的“學(xué)號”字段添加一個(gè)主索引。雙擊st表打開該表,單擊“顯示”菜單→“表設(shè)計(jì)器”,在“索引”選項(xiàng)卡中,設(shè)置“學(xué)號”為“主索引”。如圖12-7所示,單擊“確定”按鈕,返回?cái)?shù)據(jù)庫設(shè)計(jì)器,可以看到索引項(xiàng)下的“學(xué)號”前有一鑰匙圖標(biāo)。圖12-7設(shè)置st表中的“學(xué)號”為“主索引”
(3)雙擊rk表,在“表設(shè)計(jì)器”的“索引”選項(xiàng)卡中,設(shè)置“課程號”為“候選索引”。
(4)雙擊cj表標(biāo)題欄,在“表設(shè)計(jì)器”的“索引”選項(xiàng)卡中,設(shè)置“學(xué)號”和“課程號”為“普通索引”。
建立各表的索引后,如圖12-8所示。圖12-8建立數(shù)據(jù)庫各表的索引
8.創(chuàng)建關(guān)系
定義完關(guān)鍵字段和索引后,即可創(chuàng)建關(guān)系。在表間建立關(guān)系的方法為:將一個(gè)表的索引拖到另一個(gè)表相匹配的索引上。設(shè)置完關(guān)系之后,在數(shù)據(jù)庫設(shè)計(jì)器中可看到一條關(guān)系線連接兩表,如圖12-9所示。
9.編輯關(guān)系
雙擊表間的關(guān)系線,打開“編輯關(guān)系”對話框,從中修改有關(guān)設(shè)置,如圖12-10所示。圖12-9關(guān)系線圖12-10“編輯關(guān)系”對話框
10.打開數(shù)據(jù)庫
在數(shù)據(jù)庫中,可以存儲一系列表、在表間建立關(guān)系、設(shè)置屬性和數(shù)據(jù)有效性規(guī)則使相關(guān)聯(lián)的表協(xié)同工作。
1)打開數(shù)據(jù)庫文件
2)展開或折疊表
展開或折疊所有表的方法是:右鍵單擊“數(shù)據(jù)庫設(shè)計(jì)器”窗口,如圖12-11所示,在快捷菜單中選擇“全部展開”或“全部折疊”。圖12-11數(shù)據(jù)庫設(shè)計(jì)器中折疊后的表
3)重排數(shù)據(jù)庫的表
在“數(shù)據(jù)庫設(shè)計(jì)器”中,可以改變表的布局。
操作方法為:單擊“數(shù)據(jù)庫”菜單→“重排”,在“重排表和視圖”對話框中選擇適當(dāng)?shù)倪x項(xiàng),如圖12-12所示。圖12-12“重排表和視圖”對話框任務(wù)導(dǎo)入
學(xué)習(xí)目標(biāo)
任務(wù)實(shí)施
1.設(shè)置字段標(biāo)題
(1)在“數(shù)據(jù)庫設(shè)計(jì)器”中選定表,單擊“數(shù)據(jù)庫”菜單→“修改”。
(2)在“表設(shè)計(jì)器”對話框中,選定需要指定標(biāo)題的字段,如圖12-3所示。
任務(wù)12.2管理數(shù)據(jù)庫中的數(shù)據(jù)圖12-13設(shè)置字段標(biāo)題
2.為字段輸入注釋
3.設(shè)置默認(rèn)字段值
(1)在“表設(shè)計(jì)器”中選定要賦予默認(rèn)值的字段。
(2)在“默認(rèn)值”框中,鍵入要顯示在所有新記錄中的字段值(字符型字段應(yīng)用引號括起來),如圖12-14所示。
(3)單擊“確定”按鈕。
圖12-14設(shè)置默認(rèn)字段值
4.設(shè)置字段的有效性規(guī)則
在“信息”框中鍵入用引號括起的錯(cuò)誤信息,例如,顯示“學(xué)號輸入錯(cuò)誤”,如圖12-15所示。如果輸入的信息不能滿足有效性規(guī)則,在“有效性說明”中設(shè)定的信息便會顯示出來。圖12-15建立字段的有效性規(guī)則
5.控制記錄的數(shù)據(jù)輸入
在向表中輸入記錄時(shí),要想比較兩個(gè)以上的字段,或查看記錄是否滿足一定的條件,則可以為表設(shè)置有效性規(guī)則。例如,在st表中2011級學(xué)生“入學(xué)成績”必須為450~650。操作步驟為:
(1)選定表,單擊“數(shù)據(jù)庫”菜單→“修改”,打開“表設(shè)計(jì)器”對話框。
(2)在“表設(shè)計(jì)器”中選擇“表”選項(xiàng)卡,如圖12-16所示。圖12-16設(shè)置表的有效性規(guī)則
6.多工作區(qū)的概念
前面介紹的操作都是在當(dāng)前表中進(jìn)行的,似乎默認(rèn)了在同一時(shí)刻只能使用一個(gè)表、只能對一個(gè)表進(jìn)行操作。
顯示如圖12-17所示。圖12-17打開別名chengji表圖12-18用區(qū)碼選擇工作區(qū)圖12-19用表名選擇工作區(qū)
7.使用不同工作區(qū)的表
8.表之間的關(guān)聯(lián)
【例12-1】
按關(guān)鍵表達(dá)式“學(xué)號”建立關(guān)聯(lián)。
顯示結(jié)果如圖12-20所示,可以看到所有滿足條件的記錄都被顯示了。圖12-20建立關(guān)聯(lián)
思考與練習(xí)
1.在定義字段有效性規(guī)則時(shí),在規(guī)則框中輸入的表達(dá)式類型是_____。
2.設(shè)有兩個(gè)數(shù)據(jù)表文件。學(xué)生表:xs(學(xué)號(C,4),姓名(C,8),性別(C,2),成績(N,3,0)),班級號(C,2)。班級表:bj(班級號(C,2),班級名(C,8),班主任(C,6)。
3.完成以下操作題:
(1)創(chuàng)建一個(gè)新項(xiàng)目“客戶管理”。
(2)在新建立的項(xiàng)目“客戶管理”中創(chuàng)建數(shù)據(jù)庫“訂貨管理”。
(3)在“訂貨管理”數(shù)據(jù)庫中建立表order_list,表中數(shù)據(jù)見表12-1。表12-1order_list表其結(jié)構(gòu)描述為order_list(khh(C,6),ddh(C,6),dgrq(D),zje(F,15.2))。
(4)為order_list表創(chuàng)建一個(gè)主索引,索引名和索引表達(dá)式均是ddh。
(5)在“訂貨管理”數(shù)據(jù)庫中建立表order_detail,表中數(shù)據(jù)見表12-2。表12-2
order_detail表
(6)為新建立的order_detail表建立一個(gè)普通索引,索引名和索引表達(dá)式均是“ddh”。
(7)為表order_detail的“dj”字段定義默認(rèn)值為NULL。
(8)為表order_detail的“dj”字段定義約束規(guī)則“dj>0”,違背規(guī)則時(shí)的提示信息是“單價(jià)必須大于零”。
(9)建立表order_list和表order_detail間的永久聯(lián)系(通過“ddh”字段)。
(10)關(guān)閉“訂貨管理”數(shù)據(jù)庫,然后建立自由表customer,表的內(nèi)容見表12-3。表12-3
customer表技能訓(xùn)練
(1)建立第11章技能訓(xùn)練中的工資表salary與部門表dept之間的聯(lián)系,打開兩個(gè)表,使光標(biāo)在dept中移動時(shí),改變salary中顯示的記錄。其中部門表的結(jié)構(gòu)見表12-4。表12-4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年環(huán)保廢棄物處理服務(wù)合同
- 2025年度航空航天研發(fā)設(shè)備采購合同解除書3篇
- 2025年度空運(yùn)貨物出口運(yùn)輸與國際航空運(yùn)輸協(xié)會會員服務(wù)協(xié)議3篇
- 2024貿(mào)促會指定下載專區(qū)計(jì)算機(jī)硬件買賣合同3篇
- 一宅一物金銀銅專屬定制配送合同版
- 2024智能無人機(jī)研發(fā)與銷售服務(wù)合同
- 2024無房產(chǎn)離婚協(xié)議書制作指南與注意事項(xiàng)3篇
- 2025年度鏟車租賃與設(shè)備租賃組合服務(wù)合同2篇
- 手衛(wèi)生相關(guān)知識培訓(xùn)課件
- 2024微信小程序用戶體驗(yàn)設(shè)計(jì)服務(wù)合同3篇
- 魯教版七年級數(shù)學(xué)下冊(五四制)全冊完整課件
- 患者突發(fā)昏迷應(yīng)急預(yù)案演練腳本-
- 智能機(jī)器人技術(shù)導(dǎo)論P(yáng)PT完整全套教學(xué)課件
- 危險(xiǎn)性較大的分部分項(xiàng)工程清單 及安全管理措施
- 中職英語語文版(2023)基礎(chǔ)模塊1 Unit 1 The Joys of Vocational School 單元測試題(含答案)
- 最全-房屋市政工程安全生產(chǎn)標(biāo)準(zhǔn)化指導(dǎo)圖冊
- 算法向善與個(gè)性化推薦發(fā)展研究報(bào)告
- 聚合物的流變性詳解演示文稿
- 電氣設(shè)備預(yù)防性試驗(yàn)安全技術(shù)措施
- 壓力彈簧力度計(jì)算器及計(jì)算公式
- 內(nèi)科學(xué)教學(xué)課件:免疫性血小板減少癥(ITP)
評論
0/150
提交評論