數(shù)據(jù)庫管理教案_第1頁
數(shù)據(jù)庫管理教案_第2頁
數(shù)據(jù)庫管理教案_第3頁
數(shù)據(jù)庫管理教案_第4頁
數(shù)據(jù)庫管理教案_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì)算機(jī)應(yīng)用課程教案黑龍江工商職業(yè)技術(shù)學(xué)院教 案 項(xiàng) 目 單編制部門:信息工程系 編制人:何蘊(yùn)崢 項(xiàng)目編號VFP-05項(xiàng)目名稱數(shù)據(jù)庫管理學(xué)時(shí)12課時(shí)課程名稱計(jì)算機(jī)應(yīng)用教材及輔助書籍使用Visual FoxPro 程序設(shè)計(jì)教學(xué)目標(biāo)應(yīng)知數(shù)據(jù)庫系統(tǒng)知識應(yīng)會(huì)創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)庫表屬性設(shè)置、創(chuàng)建和編輯關(guān)系;索引的概念和創(chuàng)建教學(xué)重點(diǎn)與難點(diǎn)重點(diǎn)數(shù)據(jù)庫表屬性設(shè)置、創(chuàng)建和編輯表間的關(guān)系、建立索引難點(diǎn)如何來理解索引及參照完整性概念注意問題講述時(shí)要形象易于理解教學(xué)內(nèi)容備注導(dǎo)入相關(guān)數(shù)據(jù)表需相互制約著管理,數(shù)據(jù)庫正好滿足這一要求。過程一、教師演示部分。數(shù)據(jù)庫的一些相關(guān)概念及如何對數(shù)據(jù)庫進(jìn)行管理二、學(xué)習(xí)方法:啟發(fā)式及實(shí)例演示

2、總結(jié)數(shù)據(jù)庫概念及對數(shù)據(jù)庫進(jìn)行管理的幾個(gè)方法總結(jié)。課件使用第5章 Visual FoxPro作業(yè)1、數(shù)據(jù)庫表與自由表有何區(qū)別?2、數(shù)據(jù)庫表間的關(guān)系有哪幾種?如何建立?上機(jī)內(nèi)容創(chuàng)建企業(yè)人事管理系統(tǒng)數(shù)據(jù)庫、添加表和創(chuàng)建表;設(shè)置數(shù)據(jù)庫表屬性、創(chuàng)建和編輯關(guān)系;創(chuàng)建索引。上機(jī)需要注意問題數(shù)據(jù)表應(yīng)放在數(shù)據(jù)庫中,正確設(shè)置字段數(shù)據(jù)類型,以及表之間的關(guān)系。上機(jī)的審核標(biāo)準(zhǔn)內(nèi)容備注學(xué)生能夠獨(dú)立完成上述操作內(nèi)容 調(diào)整和反思詳 案備注第5章 數(shù)據(jù)庫的管理任務(wù)驅(qū)動(dòng)模塊:創(chuàng)建企業(yè)人事管理系統(tǒng)數(shù)據(jù)庫。任務(wù)內(nèi)容:創(chuàng)建數(shù)據(jù)庫,在數(shù)據(jù)庫中添加上一章建立的表、創(chuàng)建該系統(tǒng)的其他數(shù)據(jù)表、并設(shè)定字段屬性和約束、建立索引、建立表之間的關(guān)聯(lián)、追

3、加數(shù)據(jù)、以及對數(shù)據(jù)的修改操作。51 數(shù)據(jù)庫的概念511數(shù)據(jù)庫的設(shè)計(jì)過程1數(shù)據(jù)庫是一種工作環(huán)境,存儲了一個(gè)“表”的集合,在表之間可以建立關(guān)系,對數(shù)據(jù)字段可以設(shè)置屬性和觸發(fā)規(guī)則,一個(gè)數(shù)據(jù)庫文件具有.DBC的后綴。不同主題內(nèi)容的信息保存在不同的表當(dāng)中。2數(shù)據(jù)庫的設(shè)計(jì)步驟:確立“數(shù)據(jù)庫”的功能:確定收集信息的范圍,并仔細(xì)收集這些信息確定表的種類與表的結(jié)構(gòu):根據(jù)每個(gè)表的信息,確定表中的“字段”,將字段作為“表”中的一列確定表間的關(guān)系:將所創(chuàng)建的“表”加以分析,確定各個(gè)字段之間的“關(guān)系”,要明確為“一對一”、“一對多”關(guān)系,對于“多對多”關(guān)系轉(zhuǎn)化為“一對一”、“一對多”關(guān)系。52 創(chuàng)建數(shù)據(jù)庫1使用項(xiàng)目管理

4、器創(chuàng)建數(shù)據(jù)庫2使用數(shù)據(jù)庫設(shè)計(jì)器添加數(shù)據(jù)表3使用表設(shè)計(jì)器創(chuàng)建數(shù)據(jù)表53 數(shù)據(jù)庫的基本操作531數(shù)據(jù)庫的簡單操作可通過項(xiàng)目管理器,表設(shè)計(jì)器,數(shù)據(jù)庫設(shè)計(jì)器方法來顯示建立或修改數(shù)據(jù)庫。1數(shù)據(jù)庫的打開2數(shù)據(jù)庫設(shè)計(jì)器的操作全部折疊:庫設(shè)計(jì)器上右擊鼠標(biāo),在出現(xiàn)的快捷鍵中,選擇“全部折疊”.全部展開:庫設(shè)計(jì)器上,右點(diǎn)擊鼠標(biāo),在快捷鍵中,選擇“全部展開”.在庫設(shè)計(jì)器中,選中表,右點(diǎn)擊鼠標(biāo),選擇折疊或展開3. 重排:選擇菜單數(shù)據(jù)庫,然后選擇重排,重排方式,然后按確定 4.數(shù)據(jù)庫屬性:右擊鼠標(biāo),選擇屬性,可以輸入數(shù)據(jù)庫的屬性,選擇顯示的類型,選擇“確定”.532 把自由表添加到數(shù)據(jù)庫中方法一:文件-打開,打開項(xiàng)目選

5、中的數(shù)據(jù)庫是:教工 選中數(shù)據(jù)庫下的“表”文件類型單擊“添加”按鈕選中要加入的表文件,再按“確定”當(dāng)自由表添加到數(shù)據(jù)庫中時(shí),其“表設(shè)計(jì)器”也變成了“數(shù)據(jù)庫設(shè)計(jì)器”,即也擁有了數(shù)據(jù)庫的所有屬性.把自由表添加到數(shù)據(jù)庫中方法二:文件-打開,打開項(xiàng)目選中的數(shù)據(jù)庫是:教工 選修改按鈕,顯示數(shù)據(jù)庫設(shè)計(jì)器選擇數(shù)據(jù)庫菜單再選“添加表” 選擇要加入的表名,按確定如果所選擇的是自由表,就添加到所選中的數(shù)據(jù)庫中表已經(jīng)是數(shù)據(jù)庫表,不能添加533刪除數(shù)據(jù)庫中的表文件-打開,打開項(xiàng)目選中的數(shù)據(jù)庫是:教工 選擇修改按鈕,屏幕顯示“數(shù)據(jù)庫設(shè)計(jì)器選中要?jiǎng)h除或移去的表,選擇移去 如果不想刪除此表,就選擇“移去”,如果要想刪除此表,

6、就選擇“刪除”注:用戶向數(shù)據(jù)庫中添加的“表”,只能是自由表,表在同一時(shí)間只能屬于一個(gè)數(shù)據(jù)庫.534 在數(shù)據(jù)庫中查找表操作步驟如下:文件-打開,打開項(xiàng)目,選中的數(shù)據(jù)庫是:教工, 選擇修改,顯示數(shù)據(jù)庫設(shè)計(jì)器-教工窗口,選擇“數(shù)據(jù)庫”菜單,選“查找對象”命令,在查找對話框中,選擇要查找的表或視圖。 54 建立索引541 索引的概念 : 如同目錄,數(shù)據(jù)庫的輔助文件,不能單獨(dú)使用可以按一個(gè)字段索引,也可以多個(gè)一個(gè)表可以創(chuàng)建多個(gè)索引索引存儲在索引文件中索引文件中存儲著記錄號和索引字段的索引值1、索引的結(jié)構(gòu) : 結(jié)構(gòu)復(fù)合索引、非結(jié)構(gòu)符合索引、獨(dú)立索引2、索引的類型 : 主索引(Primary indexs)

7、在數(shù)據(jù)庫表中,每張表只能創(chuàng)建一個(gè)主索引。組成主索引關(guān)鍵字的字段或表達(dá)式,在表的所有記錄中不能有重復(fù)的值(學(xué)號可以,姓名不可以),自由表不能建立主索引。侯選索引(Candidate indexs):在指定的關(guān)鍵字段或表達(dá)式中不允許有重復(fù)值的索引,一張表中可以建立多個(gè)侯選索引,侯選索引可用于數(shù)據(jù)庫表和自由表。普通索引(Regular indexs):允許表達(dá)式的值出現(xiàn)重復(fù),對一張表可以創(chuàng)建多個(gè)普通索引。唯一索引(Unique indexs):允許有重復(fù)值,具有重復(fù)值的記錄僅存儲其中的第一個(gè)。542 索引的建立:表設(shè)計(jì)器“表設(shè)計(jì)器”“索引”選項(xiàng)卡543 用索引為表排序:55 設(shè)置字段屬性與記錄屬性5

8、51字段與記錄屬性的常用概念1.觸發(fā)器在數(shù)據(jù)庫表進(jìn)行一個(gè)插入、更新、刪除操作之后,運(yùn)行的記錄事件級代碼,不同的事件激發(fā)不同的動(dòng)作,觸發(fā)器在有效規(guī)則之后運(yùn)行,常用于檢查已建立永久關(guān)系的數(shù)據(jù)庫表之間的數(shù)據(jù)完整性,觸發(fā)器只存在于數(shù)據(jù)庫表中,自由表中不存在觸發(fā)器,觸發(fā)器是數(shù)據(jù)庫的一部分,受數(shù)據(jù)庫的管理。2.有效性規(guī)則:檢查輸入數(shù)據(jù)是否滿足某些條件的過程3.記錄級規(guī)則:一種與記錄有關(guān)的有效性規(guī)則,當(dāng)插入或修改字段值時(shí)被激活,多用于數(shù)據(jù)輸入的正確性,記錄被刪除時(shí)不用使用有效性規(guī)則,記錄級規(guī)則在字段級規(guī)則之后和觸發(fā)器之前被激活.4.字段級規(guī)則:是一種與字段有關(guān)的有效性規(guī)則,當(dāng)插入或修改字段值時(shí)被激活,多用于

9、數(shù)據(jù)輸入正確性檢查,字段級規(guī)則在記錄級規(guī)則和觸發(fā)器之前被激活.5.數(shù)據(jù)字典:包含數(shù)據(jù)庫所有表信息的一個(gè)表,存儲在數(shù)據(jù)字典中的信息稱為元數(shù)據(jù).比如:長表名,長字段名,有效性規(guī)則、觸發(fā)器,數(shù)據(jù)庫表間的永久關(guān)系,數(shù)據(jù)庫有關(guān)對象的定義,如視圖和命名連接,數(shù)據(jù)字典使得對數(shù)據(jù)庫的設(shè)計(jì)和修改更加靈活,使用數(shù)據(jù)字典,可以設(shè)置字段級和記錄級的有效性規(guī)則保證主關(guān)鍵字字段內(nèi)容惟一性。552數(shù)據(jù)庫表的特殊屬性見教材59頁表525.5.3 設(shè)置字段的顯示屬性1.設(shè)置字段的標(biāo)題定義數(shù)據(jù)庫字段名稱時(shí),以英文縮寫為多,難以真正理解字段的含義,標(biāo)題屬性,給字段添加一個(gè)說明性標(biāo)題,2.設(shè)置字段的顯示格式1)格式:確定一個(gè)字段在表

10、單、瀏覽窗口或報(bào)表中的顯示格式2)常用的格式碼:3) 設(shè)置字段的掩碼a)輸入掩碼:可以確定字段輸入的格式b)常用的輸入掩碼:3、輸入字段的注釋: “字段注釋”文本框中,輸入描述信息4、“表達(dá)式生成器”對話框1.表達(dá)式文本編輯框2.函數(shù)列表框3.變量列表框:列出了當(dāng)前表或視圖的字段變量4.表或視圖下拉列表框:可以選擇當(dāng)前打開的表或視圖.5.控制按鈕:4個(gè)命令按鈕:確定,取消, 檢驗(yàn)選項(xiàng)5、 字段有效性原則一個(gè)規(guī)則判斷輸入的數(shù)據(jù)是否符合字段的要求,在規(guī)則文本框中,可以輸入字段驗(yàn)證的規(guī)則,字段輸入完成,系統(tǒng)計(jì)算表達(dá)式的值,如值為真,輸入通過字段規(guī)則的驗(yàn)證,否則不允許輸入的值存儲到字段中去。1. 記錄

11、有效性記錄級有效性規(guī)則屬于表的有效性規(guī)則,可控制用戶輸入到記錄中的信息,記錄級有效性規(guī)則檢查不同字段在同一記錄中的限制,從而保證不違反數(shù)據(jù)庫的商業(yè)原則。2. 設(shè)置觸發(fā)器觸發(fā)器:當(dāng)表中的記錄被指定的操作命令修改時(shí),觸發(fā)器被激活,觸發(fā)器能執(zhí)行數(shù)據(jù)庫應(yīng)用程序要求的其它操作,觸發(fā)器可執(zhí)行:3. 使用長表名與注釋:4. 使用長字段名、標(biāo)題與注釋5.6 創(chuàng)建和編輯關(guān)系561幾種關(guān)系永久關(guān)系:永久關(guān)系一旦創(chuàng)建就保存在數(shù)據(jù)庫文件中,在打開數(shù)據(jù)庫時(shí)隨即被打開臨時(shí)關(guān)系:在使用時(shí)臨時(shí)創(chuàng)建的,關(guān)閉其中一個(gè)表時(shí)關(guān)系即被自動(dòng)關(guān)閉。通過主表記錄指針的移動(dòng)來控制子表記錄指針的移動(dòng)562 建立、編輯表間的永久性關(guān)系1、主關(guān)鍵字字段與外部關(guān)鍵字字段:關(guān)聯(lián)的表有一些公共字段。主關(guān)鍵字字段,用于標(biāo)識主表中的某一特定記錄。外部關(guān)鍵字字段用于標(biāo)識相關(guān)表中的相關(guān)記錄三種關(guān)系(表A與表B):一對一;一對多;多對多。2、建立永久關(guān)系步驟如下:(1)建立表的索引:一方要建立主關(guān)鍵字或候選關(guān)鍵字,多方要使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論