![家教信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)知識(shí)分享_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/cf7101ea-81ee-49e7-8230-cd978bb837f3/cf7101ea-81ee-49e7-8230-cd978bb837f31.gif)
![家教信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)知識(shí)分享_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/cf7101ea-81ee-49e7-8230-cd978bb837f3/cf7101ea-81ee-49e7-8230-cd978bb837f32.gif)
![家教信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)知識(shí)分享_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/cf7101ea-81ee-49e7-8230-cd978bb837f3/cf7101ea-81ee-49e7-8230-cd978bb837f33.gif)
![家教信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)知識(shí)分享_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/cf7101ea-81ee-49e7-8230-cd978bb837f3/cf7101ea-81ee-49e7-8230-cd978bb837f34.gif)
![家教信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)知識(shí)分享_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/cf7101ea-81ee-49e7-8230-cd978bb837f3/cf7101ea-81ee-49e7-8230-cd978bb837f35.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 .緒論.2 .總體設(shè)計(jì)-1-2.1. 數(shù)據(jù)流程分析圖-1-2.2. 系統(tǒng)功能模塊設(shè)計(jì)-1-2.3. 平安性設(shè)計(jì)-2-3 .數(shù)據(jù)庫(kù)設(shè)計(jì)-2-3.1. 需求分析-2-3.1.1. 任務(wù)才既述-2-3.1.2. 系統(tǒng)功能需求-2-3.2. 概念結(jié)構(gòu)設(shè)計(jì)-2-3.2.1. 數(shù)據(jù)需求-2-3.2.2. E-R圖設(shè)計(jì)-3-3.3. 邏輯結(jié)構(gòu)設(shè)計(jì)-3-3.3.1. 關(guān)系模型-3-3.3.2. 數(shù)據(jù)庫(kù)完整性設(shè)計(jì)-3-3.4. 物理結(jié)構(gòu)設(shè)計(jì)-4-3.4.1. 設(shè)計(jì)表-4-3.4.2. 數(shù)據(jù)庫(kù)與表的創(chuàng)立-6-3.4.3. 建立視圖-9-3.4.4. 建立索引-10-3.4.5. 建立存儲(chǔ)過程-11-3.4.6
2、. 建立觸發(fā)器-11-4 .結(jié)論-12-5 .學(xué)習(xí)體會(huì)-12-6 .參考文獻(xiàn)-12-7 .致謝-13-1 .緒論隨著家教行業(yè)競(jìng)爭(zhēng)的加劇、國(guó)內(nèi)教育制度的不斷深化改革,各類家教機(jī)構(gòu)將更加注重學(xué)生的素質(zhì)教育,不再單一為提升孩子學(xué)習(xí)成績(jī)而努力,所以課外選擇適合學(xué)員自己的家教是至關(guān)重要的,家教信息系統(tǒng)是治理教員主要及其詳細(xì)的信息系統(tǒng),利用計(jì)算機(jī)的數(shù)據(jù)庫(kù)系統(tǒng)治理家教信息,到達(dá)治理功能完備,操作方便,有效快捷治理家教的信息,同時(shí)能夠使用戶和學(xué)員快速并詳細(xì)的了解家教信息.2 .總體設(shè)計(jì)2.1. 數(shù)據(jù)流程分析圖數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的
3、流動(dòng)、處理和存儲(chǔ)情況.數(shù)據(jù)流程圖的特點(diǎn):具有抽象性和概括性.抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、加工處理和存儲(chǔ);概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個(gè)整體.結(jié)構(gòu)化分析方法繪制數(shù)據(jù)流程圖的根本思想:自頂向下,由外向里,逐步分解.家教信息系統(tǒng)頂層的功能:教員利用家教信息系統(tǒng)錄入自己的根本信息;治理員利用家教信息系統(tǒng)查看教員根本信息,教授科目信及評(píng)價(jià)信息,如圖2-1所示./一一、治理教員信息教員已錄入信息r家教信息系統(tǒng).一教授科目信息治理T系統(tǒng)治理員'_y評(píng)價(jià)信息治理圖2-1頂層數(shù)據(jù)流圖2.2. 系統(tǒng)功能模塊設(shè)計(jì)2.3. 平安性設(shè)計(jì)數(shù)據(jù)庫(kù)的平安性
4、就是指數(shù)據(jù)庫(kù)中數(shù)據(jù)的保護(hù)舉措,一般包括的登陸的身份驗(yàn)證治理、數(shù)據(jù)庫(kù)的使用權(quán)限治理和數(shù)據(jù)庫(kù)中對(duì)象的使用權(quán)限治理三種平安性保護(hù)舉措.家教信息系統(tǒng)是采用治理員鑒定的方法實(shí)現(xiàn)數(shù)據(jù)庫(kù)的平安,此平安治理舉措在數(shù)據(jù)庫(kù)中實(shí)現(xiàn).登錄數(shù)據(jù)庫(kù)時(shí),系統(tǒng)讓治理員表示自己身份,不同治理員權(quán)限不同,系統(tǒng)進(jìn)行鑒別此治理員是否為合法用戶.假設(shè)是,系統(tǒng)進(jìn)一步對(duì)用戶口令進(jìn)行核實(shí).只有完全符合的用戶才能對(duì)系統(tǒng)內(nèi)容進(jìn)行相關(guān)更改、查詢操作.3 .數(shù)據(jù)庫(kù)設(shè)計(jì)3.1. 需求分析3.1.1. 任務(wù)概述隨著科技的開展和信息技術(shù)的日益普及,很多家長(zhǎng)抱著望子成龍的心態(tài)不遺余力的為孩子找適宜的家教,所以要設(shè)計(jì)一個(gè)家教信息系統(tǒng),使用戶利用網(wǎng)絡(luò)的方便和快
5、捷來具體了解家教的詳細(xì)信息并快速找到適合學(xué)員的教員,而不用在跑去“家教效勞中央去了解,充分提升了快速了解教員信息的效率,減少了勞力及時(shí)間的浪費(fèi),對(duì)治理員來說,對(duì)家教信息的添加,修改,查詢,更新和刪除是必不可少的,所以開發(fā)設(shè)計(jì)一個(gè)全面的家教信息系統(tǒng)是必不可少的.3.1.2. 系統(tǒng)功能需求家教信息系統(tǒng)是一種為治理家教的根本詳細(xì)信息而設(shè)計(jì)的系統(tǒng),一是使用戶能夠快速詳細(xì)的,有針對(duì)性的去了解家教的根本信息,教授信息,所授科目信息,以及以往用戶對(duì)家教的評(píng)價(jià)信息,二是對(duì)家教信息的治理實(shí)現(xiàn)現(xiàn)代化,從而方便了對(duì)家教信息的查詢,更新與刪除等,總體提升了治理的效率.3.2. 概念結(jié)構(gòu)設(shè)計(jì)3.2.1. 數(shù)據(jù)需求通過對(duì)
6、家教信息系統(tǒng)的分析,得出如下數(shù)據(jù)特征:(1)在家教信息系統(tǒng)中,每個(gè)教員由教員編號(hào)唯一標(biāo)識(shí),每科科目由科目編號(hào)唯一標(biāo)識(shí),每個(gè)學(xué)員由學(xué)員編號(hào)唯一標(biāo)識(shí).(2)每個(gè)學(xué)員可以學(xué)習(xí)多門科目,每個(gè)教員可以教授多門科目,同時(shí),一門課也可以由多位教員講授,可供多為學(xué)員學(xué)習(xí)學(xué)習(xí).(3)每個(gè)學(xué)員可以評(píng)價(jià)多位教員,每個(gè)教員可以被多位學(xué)員評(píng)價(jià).(4)教員表和科目表為多對(duì)多的關(guān)系,可以通過設(shè)置教授表,確定教員和教授科目之間的明確關(guān)系.(5)學(xué)員表和科目表為多對(duì)多的關(guān)系,可以通過設(shè)置學(xué)習(xí)表,確定學(xué)員和選擇科目之間的明確關(guān)系.(7)學(xué)員表和教員表為多對(duì)多的關(guān)系,可以通過設(shè)置評(píng)價(jià)表,確定學(xué)員和教員之間的明確關(guān)系.3.2.2.
7、E-R圖設(shè)計(jì)家教信息系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:教員實(shí)體、科目實(shí)體、學(xué)員實(shí)體.E-R圖3-1如下.評(píng)價(jià)時(shí)間.評(píng)價(jià)'_授課質(zhì)量N、;授課態(tài)度圖3-1家教信息系統(tǒng)E-R圖3.3. 邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是將概念結(jié)構(gòu)轉(zhuǎn)換成特定DBM新支持的數(shù)據(jù)模型的過程.3.3.1. 關(guān)系模型由E-R圖轉(zhuǎn)換成關(guān)系模式.首先,將4個(gè)實(shí)體轉(zhuǎn)換成關(guān)系模式的結(jié)果如下:教員教員編號(hào),教員姓名,性別,地址,文憑,任職類型科目科目編號(hào),科目名稱,科目年級(jí),課時(shí)單價(jià)學(xué)員學(xué)員編號(hào),學(xué)員姓名,性別,地址,學(xué)習(xí)程度其次,將3個(gè)多對(duì)多類型的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如下:教授表教員編號(hào),科目編號(hào),授課時(shí)間學(xué)習(xí)表學(xué)員編
8、號(hào),科目編號(hào),學(xué)習(xí)成績(jī),開始時(shí)間評(píng)價(jià)表學(xué)員編號(hào),教員編號(hào),評(píng)價(jià)時(shí)間,授課質(zhì)量,授課態(tài)度【注:帶下劃線的屬性為關(guān)系的主屬性即關(guān)鍵字.對(duì)于上述后3個(gè)表中都引用了外鍵,引用的外鍵“教員編號(hào)都參照“教員表的主鍵“教員編號(hào);引用的外鍵“科目編號(hào)都參照“科目表的主鍵“教員編號(hào);引用的外鍵“學(xué)員編號(hào)都參照“學(xué)員表的主鍵“學(xué)員編號(hào).:13.3.2. 數(shù)據(jù)庫(kù)完整性設(shè)計(jì)1標(biāo)準(zhǔn)化設(shè)計(jì)1 .教員表:教員編號(hào)一教員姓名,教員編號(hào)一性別,教員編號(hào)一,教員編號(hào)一地址,教員編號(hào)一文憑,教員編號(hào)一任職類型.沒有傳遞依賴,沒有局部依賴,那么此范式屬于第三范式.2 .科目表:科目編號(hào)一科目名稱,科目編號(hào)一科目年級(jí),科目編號(hào)一課時(shí)單
9、價(jià).沒有傳遞依賴,沒有局部依賴,那么此范式屬于第三范式.3 .學(xué)員表:學(xué)員編號(hào)一學(xué)員姓名,學(xué)員編號(hào)一性別,學(xué)員編號(hào)一地址,學(xué)員編號(hào)一電話,學(xué)員編號(hào)一學(xué)習(xí)程度.沒有傳遞依賴,沒有局部依賴,那么此范式屬于第三范式.4 .教授表:教員編號(hào),科目編號(hào)一授課時(shí)間.沒有傳遞依賴,沒有局部依賴,那么此范式屬于第三范式.5 .學(xué)習(xí)表:學(xué)員編號(hào),科目編號(hào)一學(xué)習(xí)成績(jī),學(xué)員編號(hào),科目編號(hào)一開始時(shí)間.沒有傳遞依賴,沒有局部依賴,那么此范式屬于第三范式.6 .評(píng)教表:學(xué)員編號(hào),教員編號(hào)一評(píng)價(jià)時(shí)間,學(xué)員編號(hào),教員編號(hào)一授課態(tài)度,學(xué)員編號(hào),教員編號(hào)一授課質(zhì)量.沒有傳遞依賴,沒有局部依賴,那么此范式屬于第三范式.2約束設(shè)計(jì)1
10、 .在教員、學(xué)員表中建立一個(gè)檢查約束,即“性別屬性不是男就是女,checksex='男'orsex='女'.2 .在學(xué)習(xí)表中建立一個(gè)檢查約束,即“成績(jī)屬性在0到100之間,checkscore>=0andscore<=100.3 .在評(píng)教表中,授課質(zhì)量和授課態(tài)度屬性設(shè)置檢查約束,范圍在0到100星之間,check屬性字段>=0and屬性字段<=100.3視圖設(shè)計(jì)建立視圖kemuxinxi_view,可以查看科目編號(hào)、科目名和科目年級(jí)的視圖.4索引設(shè)計(jì)1 .在jiaoyuan表中的jiaoyuanid列上創(chuàng)立名為jiaoyuanid_ind
11、ex的聚集索引.2.在xueyuan表中的xueyuanid列上創(chuàng)立名為xueyuanindex的非聚集索引.5存儲(chǔ)過程設(shè)計(jì)針對(duì)教員信息表jiaoyuan,創(chuàng)立一個(gè)名稱為jiaoyuan_proc1的存儲(chǔ)過程,該存儲(chǔ)過程的功能是從數(shù)據(jù)表jiaoyuan中查詢所有女教師的信息,并執(zhí)行.6觸發(fā)器設(shè)計(jì)建立一個(gè)update觸發(fā)器T2:在數(shù)據(jù)庫(kù)jiajiaoxinxi的worker表中的教員編號(hào)是唯一且不可改變的,創(chuàng)立觸發(fā)器T2實(shí)現(xiàn)更新中編號(hào)的不可改變性.3.4. 物理結(jié)構(gòu)設(shè)計(jì)3.4.1. 設(shè)計(jì)表根據(jù)上述關(guān)系數(shù)據(jù)模型,系統(tǒng)所涉及的局部數(shù)據(jù)表如下表所示:表1教員信息表字段名含義說明數(shù)據(jù)類型是否為空約束設(shè)計(jì)
12、Jiaoyuanid教員編號(hào)Char(6)否主鍵Xingming教員姓名Char(8)否Xingbie性別Char(2)否“男或“女DianhuaInt否Dizhi地址Char(20)WenpingChar(4)rzlx任職類型Char(4)表2科目信息表字段名含義說明數(shù)據(jù)類型是否為空約束設(shè)計(jì)Kemuid科目編號(hào)Char(6)否主鍵Mingcheng科目名稱Char(10)否Nianji科目年級(jí)Char(6)否Danjia課時(shí)單價(jià)Int表3學(xué)員信息表字段名含義說明數(shù)據(jù)類型是否為空約束設(shè)計(jì)Xueyuanid學(xué)員編號(hào)Char(6)否主鍵Xingming學(xué)員姓名Char(8)否Xingbie性別Ch
13、ar(2)否“男或“女Dizhi地址Char(20)DianhuaIntXxcd學(xué)習(xí)程度Char(4)表4教授表字段名含義說明數(shù)據(jù)類型是否為空約束設(shè)計(jì)Jiaoyuanid教員編號(hào)Char(6)否主鍵、外鍵Kemuid科目編號(hào)Char(6)否主鍵、外鍵Sksj授課時(shí)間Datetime否表5學(xué)習(xí)表字段名含義說明數(shù)據(jù)類型是否為空約束設(shè)計(jì)Xueyuanid學(xué)員編號(hào)Char(6)否主鍵、外鍵Kemuid科目編號(hào)Char(6)否主鍵、外鍵Xxcj學(xué)習(xí)成績(jī)Int否0到100Kssj開始時(shí)間Datetime表6評(píng)價(jià)表字段名含義說明數(shù)據(jù)類型是否為空約束設(shè)計(jì)Xueyuanid學(xué)員編號(hào)Char(6)否主鍵、外鍵Ji
14、aoyuanid教員編號(hào)Char(6)否主鍵、外鍵Pjsj評(píng)價(jià)時(shí)間DatetimeSkzl授課質(zhì)量Int否0到100Sktd授課態(tài)度Int0到1003.4.2, 數(shù)據(jù)庫(kù)與表的創(chuàng)立1 .創(chuàng)立數(shù)據(jù)庫(kù)jiajiaoxinxi,如圖3-2所示.IdU國(guó)口至統(tǒng)整據(jù)庫(kù)由LJ以菖筐俁照用JReportServer(±1jReportservEempDEJjiajiaoxinxi圖3-2數(shù)據(jù)庫(kù)jiajiaoxinxi2 .創(chuàng)立教員信息表并錄入表數(shù)據(jù)CREATETABLEjiaoyuan(jiaoyuanidCHAR(6)PRIMARYKEY,xingmingCHAR(8)notnull,xingbi
15、eCHAR(2)CONSTRAINTsex_CheckCHECK(xingbie='男'ORxingbie='女')notnull,dianhuachar(11)notnull,dizhichar(20),wenpingchar(4),rzlxchar(4),)jiaovuanictxingmingdianhuadizh0001宓害明靴市復(fù)興區(qū)0002至小Jn州市運(yùn)河區(qū)0M3黃海睡鄲市理縣0004劉巖女tseesi13023石冢田市橋東區(qū)0005單罵典1招站的舟典廊坊市霸州0006箱曉
16、軍文1503126533保定巾比市區(qū)0007趙志丹安1332s596741邢告市僑西區(qū)oooa李紅臺(tái)市隆堯縣柄佳康男上婦衿+5551邢臺(tái)市南和縣0010高少東舍市任縣3 .創(chuàng)立科目表并錄入表數(shù)據(jù)CREATETABLEkemu(kemuidCHAR(6)PRIMARYKEY,mingchengCHAR(10)notnull,nianjiCHAR(6),danjiaint,)kemuiduriiingcherigriiarijiidanjiaown額學(xué)三年里皿英語五年頷和00C3數(shù)學(xué)六年線50況加英語八年前10Q0005物理九年皴100嶼九年跳1
17、000(X)7英語高一150M典斛商二淑出高二詞0010物理局二150圖3-4科目信息表4 .創(chuàng)立學(xué)員信息表并錄入表數(shù)據(jù)CREATETABLExueyuan(xueyuanidCHAR(6)PRIMARYKEY,xingmingCHAR(8)notnull,xingbieCHAR(2)CONSTRAINTsex_ChkCHECK(xingbie='男'ORxingbie='女')notnull,dizhichar(20),dianhuaint,xxcdchar(4),)xueyuanidxingmingxingbiedizhi口其工生存幅器君樂莊南循華區(qū)&quo
18、t;10002我男保定市北市區(qū)口雙副器雎那臺(tái)市所茶區(qū)口箕.忘智11男貴皇島市昌康縣0005網(wǎng)建華男石察莊市晉州CIK6夢(mèng)業(yè)女張家口由張北縣0W7郭亞輝女邯鄲市復(fù)興區(qū)姓安邢臺(tái)市所西區(qū)田立改女那吉市滓鄉(xiāng)縣aoio要刁福玄邢臺(tái)市南和縣5 .創(chuàng)立教授表并錄入表數(shù)據(jù)CREATETABLEjiaoshou(jiaoyuanidCHAR(6)notnull,kemuidchar(6)notnull,sksjdatetimenotnull,primarykey(jiaoyuanid,kemuid),FOREIGNKEY(kemuid)REFERENCESkemuondeletecascade,FOREIGNK
19、EY(jiaoyuanid)REFERENCESjiaoyuanondeletecascade)jiaoyuenidkemuidwksj(30010(M22021-2-20:00:000002000220214260:00/0QQOL000520L34-90:00;000005石口;QtkQO000600012021-5-90:00:0000070(M5Q:QOl0000082D13-2-230:0tMX)0004200-540:00:00001000092021-5-160:0:00001J000102021*2140100:00圖3-6教授表6 .創(chuàng)立學(xué)習(xí)表并錄入表數(shù)據(jù)createtabl
20、exuexi(xueyuanidCHAR(6)notnull,kemuidchar(6)notnull,xxcjintcheck(xxcj<=100)notnull,kssjdatetime,primarykey(xueyuanid,kemuid),FOREIGNKEY(xueyuanid)REFERENCESxueyuanondeletecascadeFOREIGNKEY(kemuid)REFERENCESkemuondeletecascade,)XJHr'U句rdkemuid冷幻口皿3300020003wa00030301760004000577000605013000700
21、10go0003口加9第00050001即口口口&oaoa34OOOia000-5937 .創(chuàng)立評(píng)價(jià)表并錄入表數(shù)據(jù)CREATETABLEpingjia(xueyuanidCHAR(6)notnull,jiaoyuanidchar(6)notnull,pjsjdatetimenotnull,skzlintcheck(skzl<=100),sktdintcheck(sktd<=100),primarykey(xueyuanid,jiaoyuanid),FOREIGNKEY(xueyuanid)REFERENCESxueyuanondeletecascade,FOREIGNKEY
22、(jiaoyuanid)REFERENCESjiaoyuanondeletecascade)上ueyu二廣dm口.1口芻1e.P:5jSk2l000100042021-6-160:00100gg000200052021-30:00:00aaOOQ3m20:00:000004口和二20212-20210:00%000500082021-40:00:00的000700063n+3省0:00:000007四Q0M00062021-90:001009.001000092021'10-100:0,.56圖3-8評(píng)價(jià)表3.4.3, 建立視圖視圖作為一種數(shù)據(jù)庫(kù)對(duì)象,為用戶提供一種檢索數(shù)據(jù)表中數(shù)據(jù)的方
23、式.視圖被看成是虛擬表,它并不表示任何物理數(shù)據(jù),只是用來查看數(shù)據(jù)的視窗而已.3-9、建立視圖kemuxinxi_view,可以查看科目編號(hào)、科目名和科目年級(jí)的視圖,如圖3-10所示usejiajiaoxinxicreateviewkemuxinxi_viewasselectkemuid,mingcheng,nianjifromkemu3二i視圖0口至統(tǒng)機(jī)圖&曰Idbo.kennuKinKi-vietv圖3-9創(chuàng)立視圖圖3-10查詢視圖3.4.4, 建立索引在數(shù)據(jù)庫(kù)中的某些列上建立索引可以加快查詢速度,減少效勞器的響應(yīng)時(shí)間.在查詢數(shù)據(jù)的時(shí)候先查看一下索引而不是掃描整個(gè)數(shù)據(jù)表,這就相當(dāng)于先
24、翻翻書籍的目錄,從索引里確定了用戶要查找的數(shù)據(jù)在表中的哪些行里面,再去掃面這些行,查詢的速度會(huì)大大加快.1 .在jiaoyuan表中的jiaoyuanid列上創(chuàng)立名為jiaoyuanid_index的聚集索引,如圖3-11所示.usejiajiaoxinxigocreateclusteredindexjiaoyuanid_indexonjiaoyuan(jiaoyuanid)go底器14束發(fā),1j列建為觸索曲FK_iiaoshoii22W39S喋集)日J(rèn)圖3-11創(chuàng)立聚集索引2 .在xueyuan表中的xueyuanid列上創(chuàng)立名為xueyuanindex的非聚集索引,如圖3-12所示.use
25、jiajiaoxinxigocreatenonclusteredindexxueyuanindexonxueyuan(xueyuanid)go三口dbo.xutyuan國(guó)U列出U速*LU約束+觸發(fā)器日口索引血jFK_*g皿_02加5加4牖集)曲xuftyuan.irwlty壞唯一,非聚集)圖3-12創(chuàng)立非聚集索引3.4.5, 建立存儲(chǔ)過程為了易于修改和擴(kuò)充方便,將負(fù)責(zé)某種獨(dú)立功能的語句集中起來并根據(jù)用途分別獨(dú)立放置,以便能夠反復(fù)使用,因此我們要在數(shù)據(jù)庫(kù)中建立存儲(chǔ)過程.存儲(chǔ)過程預(yù)編譯并存儲(chǔ)在數(shù)據(jù)庫(kù)中的特性,不僅能提升應(yīng)用效率,保證一致性,更能提升系統(tǒng)執(zhí)行速度.1 .針對(duì)教員信息表jiaoyuan
26、,創(chuàng)立一個(gè)名稱為jiaoyuan_proc1的存儲(chǔ)過程,該存儲(chǔ)過程的功能是從數(shù)據(jù)表jiaoyuan中查詢所有女教師的信息,如圖3-13、3-14所示.usejiajiaoxinxigocreateprocedurejiaoyuan_proc1asselect*fromjiaoyuanwherexingbie="女'go-ilU存儲(chǔ)過程+1以-國(guó)圖3-13創(chuàng)立存儲(chǔ)過程2 .執(zhí)行存儲(chǔ)過程jiaoyuan_proc1.usejiajiaoxinxiexecutejiaoyuan_proc1go口結(jié)果占消息jiaoyuariidxjngmingxingbiedia-huadizhi1
27、j口DOI|彭學(xué)明女1273O7327&5邢臺(tái)市,橋東區(qū)imfa卬加劉燕女13245s245M邯鄲市,永年縣3GODE劉海麗女箝死余"國(guó)E邯螂市,邯鄲市407女1E證三立£一1那臺(tái)市,泉沈尚5D0D3李秀麗文1跖4562B953邢臺(tái)市,順德路圖3-14執(zhí)行觸發(fā)器3.4.6, 建立觸發(fā)器觸發(fā)器是一種在數(shù)據(jù)表或視圖被修改時(shí)自動(dòng)執(zhí)行的內(nèi)嵌存儲(chǔ)過程,主要是通過事件進(jìn)行觸發(fā)的.觸發(fā)器的主要作用是實(shí)現(xiàn)由主鍵和外鍵所不能保證的復(fù)雜的參照完整性和數(shù)據(jù)一致性.建立一個(gè)update觸發(fā)器(T2):在數(shù)據(jù)庫(kù)jiajiaoxinxi的worker表中的教員編號(hào)是唯一且不可改變的,創(chuàng)立觸發(fā)器T2實(shí)現(xiàn)更新中編號(hào)的不可改變性,輸入如下語句:usejiajiaoxinxigocreatetriggerT2onjiaoyuanforupdateasifupdate(jiaoyuanid)beginprint'everyjiaoyuanidcannotbechanged'rollbacktransactionend將教員編號(hào)為“0004的教員性別改為“男,輸入如下語句.usejiajiaoxinxiupdatejiaoyuansetjiaoyuanid='0004'wherexingbie='男'質(zhì)捐自everyjiiSjru&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年血色好阿膠口服液項(xiàng)目投資價(jià)值分析報(bào)告
- 衛(wèi)浴樹脂項(xiàng)目績(jī)效評(píng)估報(bào)告
- 油氣回收項(xiàng)目效益評(píng)估報(bào)告
- 臥式螺旋離心脫水機(jī)項(xiàng)目績(jī)效評(píng)估報(bào)告
- 2025年度國(guó)際貨運(yùn)代理增值服務(wù)合同規(guī)范
- 2025年度新型環(huán)?;ぎa(chǎn)品大宗購(gòu)銷合同書
- 2025年度景區(qū)漂流館智能管理系統(tǒng)采購(gòu)合同
- 2025年度建筑工程招投標(biāo)與合同管理電子化進(jìn)程合同范本
- 2025年度文化產(chǎn)業(yè)項(xiàng)目投資合同保全與退出機(jī)制
- 2025年度建筑工程合同變更對(duì)施工人員權(quán)益保障協(xié)議
- 2025年上海市各區(qū)初三一模語文試卷(打包16套無答案)
- 2025年度新能源汽車充電站運(yùn)營(yíng)權(quán)轉(zhuǎn)讓合同樣本4篇
- 第5課 隋唐時(shí)期的民族交往與交融 課件(23張) 2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊(cè)
- 2024年全國(guó)職業(yè)院校技能大賽高職組(生產(chǎn)事故應(yīng)急救援賽項(xiàng))考試題庫(kù)(含答案)
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院高職單招語文歷年參考題庫(kù)含答案解析
- 北師大版八年級(jí)上冊(cè)數(shù)學(xué)期末考試試卷帶答案
- 部編版六年級(jí)下冊(cè)語文3《古詩(shī)三首》雙減分層作業(yè)設(shè)計(jì)
- 廣聯(lián)達(dá)智慧工地合同范例
- 老年上消化道出血急診診療專家共識(shí)2024
- 廣東省廣州黃埔區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末物理試卷(含答案)
- 醫(yī)院護(hù)理10s管理
評(píng)論
0/150
提交評(píng)論