數(shù)據(jù)庫系統(tǒng)及原理_第1頁
數(shù)據(jù)庫系統(tǒng)及原理_第2頁
數(shù)據(jù)庫系統(tǒng)及原理_第3頁
數(shù)據(jù)庫系統(tǒng)及原理_第4頁
數(shù)據(jù)庫系統(tǒng)及原理_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

實驗報告實驗課程名稱 數(shù)據(jù)庫系統(tǒng)及原理實驗項目名稱 年級專業(yè)學(xué)生姓名學(xué)號00學(xué)院實驗時間:年月日

姓 名學(xué)號實驗組實驗時間指導(dǎo)教師成績實驗項目名稱數(shù)據(jù)庫的操作實驗?zāi)康募耙螅赫莆諗?shù)據(jù)庫的建立、打開、關(guān)閉等的操作方法。掌握在數(shù)據(jù)庫中建立表、添加、刪除(含移去)的操作方法。掌握為數(shù)據(jù)庫表建立永久關(guān)系的操作方法。熟悉參照完整性的概念與操作方法。熟悉為數(shù)據(jù)庫表的字段設(shè)定規(guī)則的操作方法。復(fù)制STUDENT表到D:STUDENT.實驗準(zhǔn)備:1?預(yù)習(xí)數(shù)據(jù)庫、數(shù)據(jù)庫表概念。預(yù)習(xí)數(shù)據(jù)庫設(shè)計器使用方法。預(yù)習(xí)對數(shù)據(jù)庫表字段設(shè)定規(guī)則的概念。預(yù)習(xí)參照完整性的概念。實驗硬件及軟件平臺:計算機‘windows操作系統(tǒng),MicrosoftVisualFoxPro實驗內(nèi)容:建立數(shù)據(jù)庫文件xsgl.dbc。將student.dbf添加到xsgl.dbc。在xsgl.dbc中,新建數(shù)據(jù)庫表:bj.dbf、kc.dbf、xk.dbf。Bj.dbf: BJBH C (3) 班級編號BJMC C (12) 班級名稱YXBH C (6) 院系編號Kc.dbf: KCBH C (3) 課程編號KCMC C (20) 課程名稱XF N (2) 學(xué)分Xk.dbf: XH C (7) 學(xué)號KCBH C (3) 課程編號CJ N (5) 成績按要求建立各表的索引。BJ.DBF按BJBH字段建主索引。KC.DBF按KCBH字段建主索引。XK.DBF按XH字段建普通索引、按KCBH字段建普通索引。分別設(shè)定student.dbf與xk.dbf、xk.dbf與kc.dbf、student.dbf與bj.dbf、student.dbf與Yx.dbf的永久聯(lián)系。

設(shè)置student.dbf與xk.dbf、kc.dbf與xk.dbf之間的參照完整性,具體要求為:(1) 將更新規(guī)則為“級聯(lián)”即當(dāng)修改student表的“xh”時,xk表中具有該“學(xué)號”的記錄的“學(xué)號”值將會相應(yīng)改變。(2) 將刪除規(guī)則為“級聯(lián)”即當(dāng)刪除student表的記錄時,xk表中具有該“學(xué)號”的記錄將會自動被刪除。(3) 將插入規(guī)則為“級聯(lián)”即當(dāng)在xk表插入記錄時,若student表中沒有相應(yīng)的記錄,則禁止該操作。為STUDENT表的XB字段設(shè)置規(guī)則。XB字段中只能輸入“男”或“女”,否則將顯示提示信息“性別必須是男或女”,默認(rèn)值為“男'。實驗步驟:1?在菜單欄中選擇“文件”一“新建”,然后在“新建”對話窗口選擇“數(shù)據(jù)庫”一“新建文件”按鈕,指定路徑文件名為xsgl.dbc.如圖1、2圖1 圖22?在數(shù)據(jù)庫設(shè)計器中,單擊右鍵后在彈出的快捷菜單中選擇“添加表”,接著在“打開”對話框選擇student.dbf,即可在xsgl.dbc中看到被添加進來student.dbf。如圖3、4、5.<謙竭庫設(shè)計春-e3Pl<謙竭庫設(shè)計春-e3Pl查找范圍(1):|仔STUDENT ▼|U向匡]cjhr.DBF[e==|fstudent.DBF選擇表名 [STUDENT.db£確定文件類型⑴:|表/DEF(*.db£) 二| 取消幫助01)代碼頁?…|打開 ②區(qū)13.在數(shù)據(jù)庫設(shè)計器中,單擊右鍵后在彈出的快捷采單中選擇“新建表”接著在“新建表”對話框點擊“新建表”按鈕。在“創(chuàng)建”對話框中指定路徑,文件名為bj.dbf,使用打開的表設(shè)計器進行點擊“新建表”按鈕。在“創(chuàng)建”對話框中指定路徑,文件名為bj.dbf,使用打開的表設(shè)計器進行表結(jié)構(gòu)的設(shè)計,然后輸入表5-1中的記錄。如圖6、7、8、9、10、11。表5-1EE3固已區(qū)b代碼頁EE3固已區(qū)b代碼頁(£)圖8 圖9?Bj 口回反對于kc.dbf、xk.dbf兩表可仿照以上方法建立,其記錄見表5-2和表5-3。建立好的表如圖12、13表5-2C」U11W101趴m01LKJJO1a;0)4(1IOOIOL77OKIOlfflJIOZR003fllOOLQl650()4O2EMJ10JWi001Q2LM1IOL74血測?畀O2Ul>2[J28401()69CMIS{QOiKOl7RWJ703U呢⑷S3(KllOGOfiafll厲唱刖OilorjuoDti77(16()050187MHU600iC294nij060050264HXk表5-3圖12XhCj表5-3圖12XhCjKcbh020020288|006 020020284!010020020269|005020020273!007030030135001030030167|002060050163!0110600501771007?060050187!000060050294|011060050264!007060050234^000圖134?在數(shù)據(jù)庫設(shè)計器中,選中student后單擊右鍵,選擇“修改”菜單項,利用表設(shè)計器設(shè)置索引:XH為主索引,索引名和表達式均為XH;BJBH為普通索引,索引名和表達式均為BJBH。用同樣的方法設(shè)置BJ.dbf、kc.dbf、xk.dbf、三表的索弓I,其中bj表的主索引為bjbh,索引名和表達式均為bjbh;kc表的主索引為KCBH,索引名和表達式均為KCBH;XK表的兩個普通索引分別為KCBH,其索引名和表達式為KCBH,以及XH,其索引名和表達式為XH。如圖14、15、16、17。卅庫営苛長旦去社d 話壬 汗庫圖14気—-圖15卅庫営苛長旦去社d 話壬 汗庫圖14気—-圖15圖16字段索引表排序容稱類型表送式排序容稱類型表送式圖175?在上題的基礎(chǔ)上建立兩表之間的永久關(guān)系。方法是:將鼠標(biāo)選中并按下STUDENT表的主索引字段“XH”,拖曳到XK表的普通索引字段“XH”上然后松開左鍵,這時可看見兩表之間有一根連接線,表明兩表之間建立了一對多永久關(guān)系,其中主索引字段的表為一方,普通索引字段的表為多方。使用同樣的方法可創(chuàng)建其他的表間的永久關(guān)系。如圖18tn.目壬反xhcjkcbh隹tn.目壬反xhcjkcbh隹1索引:kcbhxh口壬反kcbhkernexfC?索引:累kcbh圖186?建立兩表之間的參照完整性的步驟如下:在數(shù)據(jù)庫設(shè)計器中單擊右鍵,在快捷菜單中選擇“編輯參照完整性”在“參照完整性生成器'窗口先選中“更新規(guī)則”選項卡,然后用鼠標(biāo)選定“級聯(lián)”,其他操作類同。注意這僅進行了STUDENT表與XK表之間的設(shè)置,使用同樣的方法可設(shè)置KC表與XK表,BJ表與STUDENT表的參照完整性。如圖19、20。

全部晟開兇直找對■頷(E”.刪除規(guī)則插入.規(guī)則當(dāng)父表中的鍵值就修改時你要應(yīng)用哪一種規(guī)則?新竝㈣懣加表竝”新建遠(yuǎn)程視圖(Rj...新圖0J”.@級聯(lián):用新的謹(jǐn)值更新子表中的所有相關(guān)記錄限制:如果子克中有相關(guān)記錄則禁止更新遲}忽略:允許更新笄讓子表中的相姜記錄成為孤記錄心父表子表更新刪曉插入父標(biāo)識幫助凹,“全部晟開兇直找對■頷(E”.刪除規(guī)則插入.規(guī)則當(dāng)父表中的鍵值就修改時你要應(yīng)用哪一種規(guī)則?新竝㈣懣加表竝”新建遠(yuǎn)程視圖(Rj...新圖0J”.@級聯(lián):用新的謹(jǐn)值更新子表中的所有相關(guān)記錄限制:如果子克中有相關(guān)記錄則禁止更新遲}忽略:允許更新笄讓子表中的相姜記錄成為孤記錄心父表子表更新刪曉插入父標(biāo)識幫助凹,“bjkcstudentstudent咸xk級聯(lián)

級聯(lián)

級聯(lián)級聯(lián)

級聯(lián)

級底限制

限制

限制bjbhkcbhxh子標(biāo)識bjbhkcbhxh確定取消圖19圖圖197?在數(shù)據(jù)庫設(shè)計器中,選擇STUDENT表并單擊右鍵,在快捷菜單中選擇“修改”將打開表設(shè)計器,選中“XB”字段,然后在“規(guī)則”中輸入:XB$“男女”,在“信息”中輸入:“性

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論