學(xué)生選課系統(tǒng)實(shí)踐報(bào)告材料_第1頁
學(xué)生選課系統(tǒng)實(shí)踐報(bào)告材料_第2頁
學(xué)生選課系統(tǒng)實(shí)踐報(bào)告材料_第3頁
學(xué)生選課系統(tǒng)實(shí)踐報(bào)告材料_第4頁
學(xué)生選課系統(tǒng)實(shí)踐報(bào)告材料_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選文檔精選文檔PAGEPAGE38精選文檔PAGE適用標(biāo)準(zhǔn)文案數(shù)據(jù)庫系統(tǒng)概論綜合實(shí)驗(yàn)報(bào)告(20132014學(xué)年第1學(xué)期)項(xiàng)目名稱學(xué)生選課管理系統(tǒng)學(xué)院學(xué)號姓名講課教師填表日期:文檔大全適用標(biāo)準(zhǔn)文案目錄1、需求剖析032、觀點(diǎn)設(shè)計(jì)183、邏輯設(shè)計(jì)214、物理設(shè)計(jì)275、數(shù)據(jù)庫實(shí)行296、總結(jié)38文檔大全適用標(biāo)準(zhǔn)文案學(xué)校學(xué)生選課系統(tǒng)一、需求剖析階段需求剖析分為三個(gè)部分:需求的文字表述、數(shù)據(jù)流圖、數(shù)據(jù)詞典。一、需求剖析第一部分檢查用戶需求此刻,跟著各大高校的擴(kuò)招及信息化社會的到來,學(xué)校為了合理規(guī)劃人力資源的利用,保證學(xué)生信息安全性,對信息化辦理數(shù)據(jù)的要求也愈來愈高。學(xué)生選課系統(tǒng)就是為了減少學(xué)校正信息

2、管理的工作量,加強(qiáng)學(xué)生選課以及成績信息管理系統(tǒng)的安全性的兩重要求下出現(xiàn)的。學(xué)生選課排課系統(tǒng)用于依據(jù)教課計(jì)劃、教師資源、教師資源等,擬訂每學(xué)期的課程表及有關(guān)信息,面對的用戶包含系統(tǒng)管理員、教師和學(xué)生。所以該系統(tǒng)的功能模塊應(yīng)分為系統(tǒng)管理員需求、教師需求、學(xué)生需求三個(gè)部分。管理員能夠經(jīng)過超級用戶身份登錄,對系統(tǒng)進(jìn)行全面的管理保護(hù)。老師、學(xué)生以不一樣用戶的身份進(jìn)入不一樣的界面,履行不一樣的操作。學(xué)校的組織構(gòu)造狀況學(xué)校下邊的構(gòu)造可分為各個(gè)辦理學(xué)校事物的職能部門、各樣群團(tuán)組織、教輔單位、直屬單位以及各個(gè)學(xué)院。而職能部門中的教務(wù)處這一管理機(jī)構(gòu)以下又分為招生辦、教課管理科、學(xué)籍管理科以及辦公室。此中教課管理科

3、主要負(fù)責(zé)學(xué)生的選課工作以及其余教務(wù)系統(tǒng)的管理。學(xué)校負(fù)責(zé)選課的這一組織機(jī)構(gòu)為三類用戶服務(wù):管理員、教師、學(xué)生。因?yàn)槟壳暗拇髮W(xué)學(xué)生基數(shù)愈來愈宏大,而每一學(xué)期學(xué)生需要選修課程攻讀,假如學(xué)校沒有一個(gè)很好的選課系統(tǒng),那么上千上萬的學(xué)生資料整理概括起來都會是一個(gè)特別巨大特別困難的項(xiàng)目。為了方便教師和學(xué)生,成立一個(gè)好的選課系統(tǒng)是十分有必需的。學(xué)校組織構(gòu)造圖以下:文檔大全適用標(biāo)準(zhǔn)文案學(xué)校職能部門群團(tuán)組織教輔單位直屬單位學(xué)院黨黨黨委委委學(xué)人教財(cái)科保校組宣生事務(wù)務(wù)研衛(wèi)長織傳處處處處到處辦、部公統(tǒng)室戰(zhàn)部教學(xué)招學(xué)籍辦生管管公辦理理室科科實(shí)信就學(xué)國后數(shù)會驗(yàn)息業(yè)際經(jīng)財(cái)學(xué)計(jì).圖報(bào)勤.工團(tuán)教化指交貿(mào)稅與與.書編服.會委學(xué)辦導(dǎo)

4、流學(xué)學(xué)信財(cái).館輯務(wù).中公中學(xué)息務(wù)院院部部心室心院學(xué)學(xué)院院選其課他系教統(tǒng)務(wù)系統(tǒng)對于選課的業(yè)務(wù)活動(dòng)狀況當(dāng)學(xué)期末快到時(shí),學(xué)校教務(wù)處會下放通知學(xué)生選擇下學(xué)期要選修的課程。在學(xué)生選課以前負(fù)責(zé)選課這一模塊工作的教務(wù)處的管理員就要整理出學(xué)校供應(yīng)的所有可選課程供同學(xué)們選擇,并在每一次選課以后做出調(diào)整和資料整理。到下一學(xué)期的學(xué)期末,由任課老師給出每個(gè)學(xué)生選修課程的成績,并將成績報(bào)告給管理員,管理員再進(jìn)一步整理匯總以及將成績通知到學(xué)生。以下是對于管理員、教師、學(xué)生三者之間的關(guān)系。錄入的信息成績學(xué)生選修課管理系統(tǒng)學(xué)生系統(tǒng)管理員查問的信息選課信息3用戶對系統(tǒng)的要求信息要求:文檔大全適用標(biāo)準(zhǔn)文案由上邊的剖析我們能夠知道

5、該系統(tǒng)主要用于學(xué)生選課和教師錄入成績,所以對于信息要求能夠分為以下幾方面:1)學(xué)生信息包含學(xué)生的學(xué)號、姓名、性別、出誕辰期、所在班級、專業(yè),除了這些基本信息以外還包含學(xué)生選修課程的成績。課程信息包含課程號、課程名稱。選課信息包含學(xué)生的學(xué)號、姓名以及選修的課程號、課程名稱和成績教師信息包含教師號、姓名、性別、聯(lián)系電話、所講課程管理員信息包含工號、姓名、性別、聯(lián)系電話辦理要求:系統(tǒng)應(yīng)該達(dá)成以下的信息辦理:1)系統(tǒng)管理員管理員保護(hù)整個(gè)系統(tǒng),設(shè)置選課階段:選課前:學(xué)生不行登錄,同時(shí)公布教師的基本狀況。選課時(shí):a.限制最大選課人數(shù),防備系統(tǒng)崩潰;b.公布選課信息;c.數(shù)據(jù)備份和恢復(fù)等;選課后:a.學(xué)生只

6、可查問,管理員對選課結(jié)果進(jìn)行統(tǒng)計(jì);b.管理員查問選課狀況,對學(xué)生的選課申請進(jìn)行辦理,進(jìn)行用戶管理。2)教師查問課程的基本狀況、學(xué)生狀況。3)學(xué)生在選課系統(tǒng)中查問課程、教師信息,提交選課申請,撤除申請,查問選課狀況,登錄系統(tǒng),進(jìn)行個(gè)人信息改正等于選課有關(guān)的活動(dòng)。文檔大全適用標(biāo)準(zhǔn)文案安全性與完好性要求:安全性要求:1)系統(tǒng)應(yīng)設(shè)置接見用戶的表記以鑒識是不是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用;2)系統(tǒng)應(yīng)付不一樣的數(shù)據(jù)設(shè)置不一樣的接見級別,限制接見用戶可查問和辦理數(shù)據(jù)的類型和內(nèi)容;3)系統(tǒng)應(yīng)付不一樣用戶設(shè)置不一樣的權(quán)限,區(qū)分不一樣的用戶。如區(qū)分學(xué)生(只好查問管理員公布的課程基本信息

7、和選修課程的限制人數(shù)及目前選擇人數(shù),只好改正自己的個(gè)人信息,如密碼。)教師(只好查問選修該課程的學(xué)生基本狀況以及公布成績。)管理員(只好夠公布課程信息匯總選課狀況)完好性要求:1)各樣信息記錄的完好性,信息記錄內(nèi)容不可以為空;2)各樣數(shù)據(jù)間互相的聯(lián)系的正確性;3)同樣的數(shù)據(jù)在不一樣記錄中的一致性。4確立系統(tǒng)的界限經(jīng)對前面的需求檢查和初步的剖析,確立由計(jì)算機(jī)達(dá)成的工作時(shí)對數(shù)據(jù)進(jìn)行各樣管理和辦理,詳細(xì)的工作內(nèi)容見第二部分,由手工達(dá)成的工作主要有對原始數(shù)據(jù)的錄入;不可以由計(jì)算機(jī)生成的,各樣數(shù)據(jù)的更新,包含數(shù)據(jù)變化后的改正,數(shù)據(jù)的增添,無效數(shù)據(jù)或無用數(shù)據(jù)的刪除等;以及系統(tǒng)的平時(shí)保護(hù)。第二部分系統(tǒng)功能的

8、設(shè)計(jì)和區(qū)分系統(tǒng)功能模塊基本將本系統(tǒng)區(qū)分為三大模塊,即學(xué)生選課模塊、教師開課模塊以及管理員管理模塊。1)學(xué)生選課模塊:在這個(gè)模塊中,同意學(xué)生改正個(gè)人信息,閱讀基本的課程;并實(shí)現(xiàn)主要的選課功能,包含填寫選課信息、查察已選課程、改正選課等。2)教師開課模塊:這個(gè)模塊主假如讓教師申討授課,同時(shí)教師能夠改正個(gè)人信息、閱讀基本課程以及查察學(xué)生的選課狀況等。文檔大全適用標(biāo)準(zhǔn)文案3)管理員管理模塊:這個(gè)模塊的功能比許多,主要包含創(chuàng)立課程的指定任課老師、設(shè)定課程人數(shù)、統(tǒng)計(jì)學(xué)生選課信息、發(fā)通知等等。4)通用功能模塊:即用戶登錄、密碼改正等功能的實(shí)現(xiàn)。以下是系統(tǒng)功能圖學(xué)生選課排課系統(tǒng)系統(tǒng)教學(xué)管師生理需需員求求需求簡

9、要需求剖析圖系統(tǒng)管理員需求管理管理管理學(xué)生教師課程信息信息信息插修刪查插修刪查插修刪查入改除看入改除看入改除看學(xué)學(xué)學(xué)學(xué)教教教教課課課課生生生生師師師師程程程程信信信信信信信信信信信信息息息息息息息息息息息息系統(tǒng)管理員需求剖析圖文檔大全適用標(biāo)準(zhǔn)文案教師需求核查查察教課班信息實(shí)看自課己程學(xué)生基本信息信信息息出學(xué)姓性生班專號名別日級業(yè)期教師需求剖析圖學(xué)生需求核查查查查查實(shí)看看看選看看查自教課選擇選排詢己師程課課課課成信信信課程結(jié)信績息息息表果息學(xué)生需求剖析整體的功能需求圖學(xué)生選課管理系統(tǒng)學(xué)生選課模塊教師開課模塊管理員管理模塊通用功能模塊瀏在修成瀏申查成錄課發(fā)統(tǒng)用個(gè)入計(jì)覽請?jiān)兂谭湃擞[線改績績戶選學(xué)課選

10、選查課教學(xué)評安通登信課生程課課詢程程生定排知錄息信選選修息課課改信情息況二、數(shù)據(jù)流圖頂層DFD文檔大全適用標(biāo)準(zhǔn)文案錄入的信息成績系統(tǒng)管理員學(xué)生選修課管理系統(tǒng)學(xué)生查問的信息選課信息在數(shù)據(jù)流圖的基礎(chǔ)上再進(jìn)行分解,對系統(tǒng)功能需求做進(jìn)一步分解:用戶登錄獲得用戶輸入的用戶名及密碼;若出現(xiàn)用戶名、密碼錯(cuò)誤或不般配現(xiàn)象,反應(yīng)錯(cuò)誤提示;在用戶名及密碼都正確的前提下,支持密碼改正。選課系統(tǒng)第一公布選課通知,即先對教師發(fā)出通知(教師獲得通知后才可申討授課),而后對學(xué)生發(fā)出通知(此時(shí)已安排完有關(guān)選修課的所有信息);創(chuàng)立課程指定任課教師;設(shè)定課程的人數(shù)和開課時(shí)間安排;分派賬號及密碼(因?yàn)槭枪芾韱T操作此部分)。教師開課

11、獲得教師申討授課的信息,包含教師信息及其所要教的課程課程信息;供應(yīng)教師閱讀課程的功能,即課程時(shí)間、教室等的安排;并供應(yīng)查問學(xué)生選課狀況的功能,即選此門課程的名單等;辦理和統(tǒng)計(jì)教師對學(xué)生成績的評定。學(xué)生選課供應(yīng)學(xué)生改正個(gè)人信息的功能;供應(yīng)學(xué)生閱讀所有選修課信息的功能,而后接受學(xué)生的選課操作;獲得學(xué)生及其所選課程的信息后,供應(yīng)學(xué)生閱讀自己所選課程的安排狀況;獲得選課系統(tǒng)的指令,在相應(yīng)時(shí)間內(nèi)能夠讓學(xué)生改正自己的選課;將選課系通通計(jì)好的成績信息反應(yīng)給學(xué)生供其閱讀。經(jīng)過以上剖析,依據(jù)不一樣用戶給出以下數(shù)據(jù)流圖:文檔大全適用標(biāo)準(zhǔn)文案學(xué)生信息數(shù)據(jù)庫查問條件統(tǒng)計(jì)剖析學(xué)生信息課程安排數(shù)據(jù)庫查問條件統(tǒng)計(jì)剖析課程安

12、排賬號密碼學(xué)生選課數(shù)據(jù)庫查問條件統(tǒng)計(jì)剖析選課信息統(tǒng)計(jì)課程選課數(shù)據(jù)庫成績數(shù)據(jù)庫選中課程退選課程查問條件統(tǒng)計(jì)剖析成績學(xué)分統(tǒng)計(jì)學(xué)分成績數(shù)據(jù)庫成績統(tǒng)計(jì)學(xué)分統(tǒng)計(jì)學(xué)生信息數(shù)據(jù)流圖文檔大全適用標(biāo)準(zhǔn)文案學(xué)生信息數(shù)據(jù)庫查問條件統(tǒng)計(jì)剖析學(xué)生信息課程安排數(shù)據(jù)庫查問條件統(tǒng)計(jì)剖析課程安排賬號密碼學(xué)生選課數(shù)據(jù)庫查問條件統(tǒng)計(jì)剖析選課信息統(tǒng)計(jì)課程選課數(shù)據(jù)庫成績數(shù)據(jù)庫選中課程退選課程查問條件統(tǒng)計(jì)剖析成績學(xué)分統(tǒng)計(jì)學(xué)分成績數(shù)據(jù)庫成績統(tǒng)計(jì)學(xué)分統(tǒng)計(jì)學(xué)生信息數(shù)據(jù)流圖文檔大全適用標(biāo)準(zhǔn)文案學(xué)生信息數(shù)據(jù)庫查問條件統(tǒng)計(jì)剖析學(xué)生信息統(tǒng)計(jì)學(xué)生學(xué)生數(shù)據(jù)庫教師信息數(shù)據(jù)庫錄入學(xué)生刪除學(xué)生查問條件統(tǒng)計(jì)剖析課程信息統(tǒng)計(jì)課程課程數(shù)據(jù)庫錄入學(xué)生與管理員教師信息課

13、程增添刪除課程選課數(shù)據(jù)庫課程信息統(tǒng)計(jì)剖析查問條件管理員信息成績數(shù)據(jù)庫統(tǒng)計(jì)剖析查問條件統(tǒng)計(jì)老師老師數(shù)據(jù)庫老師信息錄入老師刪除學(xué)生管理員信息數(shù)據(jù)流圖以下是整體構(gòu)造數(shù)據(jù)流圖:文檔大全適用標(biāo)準(zhǔn)文案錄入教師信教師信息息教師賬號賬號密碼密錄入學(xué)生信學(xué)生信息碼息學(xué)生管理員賬號密碼錄入課程信課程信息課程息賬號密碼錄入學(xué)生成學(xué)生成績績成績賬號密碼查問成績信學(xué)生成績息查問結(jié)果學(xué)生賬號密碼查問課程信課程信息息查問結(jié)果學(xué)生選課課程信息賬號密碼查問學(xué)生信學(xué)生信息息查問結(jié)果學(xué)生成績課程信息公布課程信賬號密碼教師息學(xué)教生師信信息息查問學(xué)生成績賬號密碼查問結(jié)果查問學(xué)生信息賬號密碼查問結(jié)果查問教師信賬號密碼息查問結(jié)果三、數(shù)據(jù)詞

14、典依據(jù)數(shù)據(jù)流程剖析,對系統(tǒng)數(shù)據(jù)剖析和匯總,成立系統(tǒng)數(shù)據(jù)詞典數(shù)據(jù)項(xiàng)(以下數(shù)據(jù)構(gòu)造中)2數(shù)據(jù)構(gòu)造學(xué)生信息屬性名儲存代碼種類長度備注文檔大全適用標(biāo)準(zhǔn)文案學(xué)號snochar10例:1214010126,12代表入學(xué)年份,14代表學(xué)院,第一個(gè)01代表專業(yè)名稱,第二個(gè)01代表班級,26代表學(xué)號(不可以為空)姓名snamechar10描繪學(xué)生的姓名性別ssexchar2描繪學(xué)生的性別(只同意填寫“男”或“女”)出誕辰期sdatechar10例:1992-12-4班級sclasschar10例:12140101(取學(xué)號的前8位)專業(yè)sdeptchar20例:信息管理與信息系統(tǒng)課程信息數(shù)據(jù)詞典屬性名儲存代碼種類

15、長度備注課程號cnochar10例:T001,T代表所屬類型,001代表課程編號(不為空)課程名cnamechar20描繪課程名信息。例:數(shù)據(jù)庫原理與應(yīng)用任課老師jnochar10任課老師的教師號學(xué)時(shí)chourint描繪每門科目需要學(xué)習(xí)的時(shí)間。例:42學(xué)分creditint描繪修完某個(gè)科目所得學(xué)分選課成績屬性名儲存代碼種類長度備注學(xué)號snochar10不可以為空姓名snamechar10描繪學(xué)生姓名信息課程號cnochar10不可以為空課程名cnamechar20描繪課程名信息分?jǐn)?shù)gradeint描繪某一科目經(jīng)過考試所獲文檔大全適用標(biāo)準(zhǔn)文案得的成績教師信息屬性名儲存代碼種類長度備注教師號jno

16、char10描繪教師的代號信息,例:001(不為空)教師姓名jnamechar10描繪教師姓名信息性別jsexchar2描繪教師性別。例:“男”或“女”聯(lián)系電話jtelvarchar20描繪教師的聯(lián)系方式所講課程號cnochar10描繪教師所授課程信息管理員信息屬性名儲存代碼種類長度備注姓名namechar10描繪管理員性別sexchar2描繪管理員性別。例:“男”或“女”員工號nochar10描繪管理員代號。聯(lián)系電話telvarchar20描繪管理員的聯(lián)系方式3數(shù)據(jù)流編號數(shù)據(jù)流根源構(gòu)成去處數(shù)據(jù)流備注名量1賬號密用戶登錄賬號+密碼統(tǒng)計(jì)剖析小用戶輸入賬號和碼辦理辦理密碼文檔大全適用標(biāo)準(zhǔn)文案2教師

17、信管理員錄教師教師查問大在教師權(quán)限范圍息入教師信信息內(nèi)查問信息息3課程信管理員錄課程查問課程大錄入學(xué)生選擇的息入課程信信息課程息4學(xué)生信管理員錄學(xué)生學(xué)生查問大在學(xué)生權(quán)限范圍息入學(xué)生信信息內(nèi)查問信息息5查問結(jié)用戶查問學(xué)生、教師、查問信息小查問老師權(quán)限范果剖析選課圍內(nèi)的數(shù)據(jù)6學(xué)生成管理員錄選課學(xué)生成績大錄入學(xué)生的選課績?nèi)雽W(xué)生成表成績信息績4數(shù)據(jù)儲存編號儲存名稱輸入的數(shù)據(jù)流輸出的數(shù)據(jù)構(gòu)成備注流1教師教師信息教師信息教師儲存教師信息2學(xué)生學(xué)生信息學(xué)生信息學(xué)生儲存學(xué)生信息3課程課程信息課程信息課程儲存課程信息4成績學(xué)生成績學(xué)生成績學(xué)生、選課儲存成績信息5辦理過程辦理過程說明輸入輸出辦理錄入教師將教師信息

18、信息錄教師信息管理員將教師信息錄入系統(tǒng),文檔大全適用標(biāo)準(zhǔn)文案信息錄入系統(tǒng)入供用戶查問及改正錄入學(xué)生將學(xué)生信息信息錄學(xué)生信息管理員將學(xué)生信息錄入系統(tǒng),信息錄入系統(tǒng)入供用戶查問及改正錄入課程將課程信息課程安課程信息管理員將教師信息錄入系統(tǒng)信息錄入系統(tǒng)排錄入學(xué)生將成績信息信息錄學(xué)生成績選課系統(tǒng)供應(yīng)選課信息及課成績錄入系統(tǒng)入程安排查問成績用戶查問學(xué)賬號密成績信息用于學(xué)生查問自己的成績信息生成績碼查問課程查問課程信賬號密課程信息學(xué)生將自己的信息輸入后,會信息息碼顯示出自己目前選課進(jìn)度查問學(xué)生用戶查問學(xué)賬號密學(xué)生信息用戶登錄后能夠查察改正個(gè)信息生信息碼人信息查問教師用戶查問教賬號密教師信息用戶登錄后能夠查

19、察改正個(gè)信息師信息碼人信息學(xué)生選課學(xué)生進(jìn)行網(wǎng)賬號密課程信息,選課系統(tǒng)供應(yīng)選課信息及課上選課碼選課進(jìn)度程安排,學(xué)生進(jìn)行選課公布課程教師管理員供應(yīng)給課程信息教師將所開啟的課程交由選信息公布課程信管理員課系統(tǒng),管理員進(jìn)行匯總整理息文檔大全適用標(biāo)準(zhǔn)文案二、觀點(diǎn)設(shè)計(jì)階段一、數(shù)據(jù)抽象(齊集法)學(xué)生學(xué)號專業(yè)姓名班級性別出誕辰期教師教師號所講課程姓名聯(lián)系電話性別課程課程號學(xué)時(shí)課程名稱學(xué)分任課老師管理員工號性別姓名聯(lián)系電話文檔大全適用標(biāo)準(zhǔn)文案選課學(xué)號成績學(xué)生姓名課程名稱課程號二、E-R初步E-R圖m選課n學(xué)生課程1指導(dǎo)n教師學(xué)生m講課n教師課程m選課n學(xué)生課程nn1教師m指導(dǎo)講課改良后的E-R圖(歸并分E-R)

20、文檔大全適用標(biāo)準(zhǔn)文案課程號課程名稱姓名學(xué)號成績?nèi)握n老師性別mn學(xué)時(shí)出誕辰期課程學(xué)生選課班級學(xué)分nn專業(yè)1m講課指導(dǎo)教師教師號所講課程姓名電話性別管理員員工號聯(lián)系電話姓名性別三、修悔過程1.歸并分E-R圖,生成總E-R圖因?yàn)楦鱾€(gè)實(shí)體和實(shí)體的屬性之間的矛盾,歸并時(shí)一定除去這些矛盾:1)屬性矛盾:因?yàn)樵O(shè)計(jì)分E-R圖前有過充分議論,所以沒有屬性矛盾。2)命名矛盾:教師中的所講課程即為課程中的課程號3)構(gòu)造矛盾:“選課”是一個(gè)實(shí)體,可是在E-R圖中卻成了關(guān)系,所以在制作數(shù)據(jù)庫時(shí)要把“選課”作為一個(gè)實(shí)體。2.除去不用要的冗余因?yàn)槟承┞?lián)系能夠?qū)С銎溆嗟穆?lián)系,這類聯(lián)系能夠被除去。文檔大全適用標(biāo)準(zhǔn)文案三、邏輯構(gòu)

21、造設(shè)計(jì)階段一、觀點(diǎn)模型向關(guān)系模型變換及依靠關(guān)系剖析依據(jù)總E-R圖中的實(shí)體與實(shí)體之間的聯(lián)系以及變換的一般原則,以下的關(guān)系:性別出誕辰期姓名班級學(xué)號專業(yè)學(xué)生學(xué)生(學(xué)號、姓名、性別、出誕辰期、班級、專業(yè))任課老師課程名學(xué)時(shí)課程號學(xué)分課程課程(課程號、課程名、任課老師、學(xué)時(shí)、學(xué)分)性別姓名聯(lián)系電話教師號所講課程教師教師(教師號、姓名、性別、電話、所講課程)文檔大全適用標(biāo)準(zhǔn)文案課程號課程名學(xué)號成績選課選課(學(xué)號、課程號、課程名、成績)一對多關(guān)系(1:n)的變換1n教師指導(dǎo)學(xué)生教師(教師號、姓名、性別、電話、所講課程)學(xué)生(學(xué)號、姓名、性別、出誕辰期、班級、專業(yè))學(xué)生m選課n課程學(xué)生(學(xué)號、姓名、性別、出

22、誕辰期、班級、專業(yè))課程(課程號、課程名、任課老師、學(xué)時(shí)、學(xué)分)學(xué)生(學(xué)號、姓名、性別、出誕辰期、班級、專業(yè))課程(課程號、課程名、任課老師、學(xué)時(shí)、學(xué)分)選課(學(xué)號、課程號、成績)m講課n教師課程文檔大全適用標(biāo)準(zhǔn)文案教師(教師號、姓名、性別、電話、所講課程)課程(課程號、課程名、任課老師、學(xué)時(shí)、學(xué)分)二、數(shù)據(jù)模型的優(yōu)化1.確立數(shù)據(jù)依靠2.除去冗余的聯(lián)系3.確立所屬范式4.依據(jù)需求剖析階段獲得的各樣應(yīng)用對數(shù)據(jù)辦理的要求,剖析對于這樣的應(yīng)用環(huán)境這些模式能否適合,確立能否要對它們進(jìn)行歸并或分解。1)在關(guān)系模式學(xué)生(學(xué)號、姓名、性別、出誕辰期、班級、專業(yè))中,每一個(gè)屬性都不可以再分,故屬于1NF;在關(guān)

23、系模式學(xué)生(學(xué)號、姓名、性別、出誕辰期、班級、專業(yè))中,主鍵為學(xué)號,所以,姓名,性別,專業(yè),出誕辰期,班級都是非主屬性。依據(jù)候選鍵定義可知,學(xué)號完好決定姓名,姓名,性別,專業(yè),出誕辰期,班級,即每一個(gè)非主屬性完好依靠于候選鍵,故,該關(guān)系模式屬于2NF;在關(guān)系模式學(xué)生(學(xué)號、姓名、性別、出誕辰期、班級、專業(yè))中,姓名、性別、出誕辰期、班級、專業(yè),都是非主屬性,且每一個(gè)非主屬性不傳達(dá)函數(shù)依靠于候選鍵學(xué)號,即,學(xué)號決定姓名,但姓名不決定性別,不決定出誕辰期、班級、專業(yè)。故,該關(guān)系模式屬于3NF;在關(guān)系模式學(xué)生(學(xué)號、姓名、性別、出誕辰期、班級、專業(yè))中,候選鍵為學(xué)函數(shù)依靠為學(xué)號姓名,學(xué)號性別,學(xué)號出

24、誕辰期,學(xué)號班級,學(xué)號專業(yè),故,該關(guān)系模式屬BCNF;因?yàn)樵陉P(guān)系模式學(xué)生(學(xué)號、姓名、性別、出誕辰期、班級、專業(yè))中不存在多值依靠,故該關(guān)系模式不屬于4NF。綜上所述,關(guān)系模式學(xué)生(學(xué)號、姓名、性別、出誕辰期、班級、專業(yè))為BCNF。文檔大全適用標(biāo)準(zhǔn)文案姓名性別學(xué)號出誕辰期班級專業(yè)(2)在關(guān)系模式課程(課程號、課程名、任課老師、學(xué)時(shí)、學(xué)分)和教師(教師號、姓名、性別、電話、所講課程)中,每一個(gè)屬性都不可以再分,故,屬于首先知足1NF.主鍵分別為編號和課程號,每一個(gè)非主屬性完好依靠于候選鍵,故,這兩個(gè)關(guān)系模式第一屬于2NF。且每一個(gè)非主屬性不傳達(dá)函數(shù)依靠于候選鍵學(xué)號,故屬于3NF。并且,候選鍵編

25、號和課程號決定全部非主屬性,故,該關(guān)系模式屬于BCNF。因?yàn)殛P(guān)系模式中不存在多值依靠,故,不屬于4NF。所以這兩個(gè)關(guān)系模式屬于BCNF。姓名性別教師號電話所講課程文檔大全適用標(biāo)準(zhǔn)文案課程名任課老師課程號學(xué)時(shí)學(xué)分3)在關(guān)系模式選課(學(xué)號、課程號、課程名、成績)中,每一個(gè)屬性都不可以再分,故,屬于第一知足1NF.在關(guān)系模式選課(學(xué)號、課程號、課程名、成績)中,主鍵分別為學(xué)號和課程號碼,每一個(gè)非主屬性完好依靠于候選鍵,故,這兩個(gè)關(guān)系模式第一屬于2NF。且每一個(gè)非主屬性不傳達(dá)函數(shù)依靠于候選鍵學(xué)號,故屬于3NF。綜上所述,關(guān)系模式選課(學(xué)號、課程號、課程名、成績)為3NF。成績學(xué)號課程號課程名5.依據(jù)需

26、求剖析階段獲得的各樣應(yīng)用對數(shù)據(jù)辦理的要求,對關(guān)系模式進(jìn)行必需的分解,以提升數(shù)據(jù)操作的效率和儲存空間的利用率三、設(shè)計(jì)用戶子模式1.對于關(guān)系模式學(xué)生(學(xué)號,姓名,性別,出誕辰期,班級,專業(yè)),為學(xué)生和管理員成立視圖:學(xué)生1(學(xué)號,姓名,性別,出誕辰期,班級,專業(yè))文檔大全適用標(biāo)準(zhǔn)文案為非學(xué)生成立視圖:學(xué)生2(學(xué)號,姓名,班級,專業(yè))2.對于關(guān)系模式教師(教師號,姓名,性別,電話,所講課程),為教師和管理員成立視圖:教師1(教師號,姓名,性別,電話,所講課程)為學(xué)生成立視圖:教師2(教師號,姓名,所講課程)3.對于關(guān)系模式選課(學(xué)號,課程號,課程名,成績),為教師學(xué)生和管理員成立視圖:選課1(學(xué)號,

27、課程號,課程名,成績)4.對于課程(課程號,課程名,任課老師,學(xué)時(shí),學(xué)分),為教師和管理員成立視圖:課程1(課程號,課程名,任課老師,學(xué)時(shí),學(xué)分)為學(xué)生成立視圖:課程2(課程號,課程名,任課老師,學(xué)分)文檔大全適用標(biāo)準(zhǔn)文案四、物理設(shè)計(jì)階段數(shù)據(jù)庫在物理上的儲存構(gòu)造與儲存方法稱為數(shù)據(jù)庫的物理構(gòu)造,它依靠于選定的數(shù)據(jù)庫管理系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選用一個(gè)最適合應(yīng)用要求的物理構(gòu)造的過程,就是物理構(gòu)造設(shè)計(jì)。數(shù)據(jù)庫的物理構(gòu)造設(shè)計(jì)往常分為兩步:1)確立數(shù)據(jù)庫的物理構(gòu)造,在關(guān)系數(shù)據(jù)庫中主要指存取方法和儲存構(gòu)造;2)對物理構(gòu)造進(jìn)行評論,評論的中的是時(shí)間和空間效率。索引表學(xué)生信息表的索引表:索引列名數(shù)據(jù)種類

28、長度主SnoChar10無SnameChar10無SsexChar2無SdateChar10無SclassChar10無Sdeptchar20課程信息表的索引表:索引列名數(shù)據(jù)種類長度主Cnochar10無CnameChar20無JnoChar10無ChourInt無creditint選課信息表:索引列名數(shù)據(jù)種類長度主SnoChar10CnoChar10文檔大全適用標(biāo)準(zhǔn)文案無cnameChar20無gradeint無snameChar10教師信息表的索引表:索引列名數(shù)據(jù)種類長度主JnoChar10無JnameChar10無JsexChar2無JtelChar201)在Student表的Sname

29、(姓名)列上成立一個(gè)聚簇索引,能夠提升查問效率2)Student表按學(xué)號升序建獨(dú)一索引3)Course表按課程號升序建獨(dú)一索引4)SC表按學(xué)號升序和課程號降序建獨(dú)一索引文檔大全適用標(biāo)準(zhǔn)文案五、數(shù)據(jù)庫實(shí)行階段數(shù)據(jù)庫實(shí)行成立數(shù)據(jù)庫ST:成立數(shù)據(jù)庫STcreatedatabaseST;-成立表studentcreatetablestudent(snochar(10)primarykeynotnull,snamechar(10),ssexchar(2)check(ssexin(男,女),sdatevarchar(10)check(sdategetdate(),sclasschar(10),sdeptc

30、har(10);-成立表teachercreatetableteacher(jnochar(10)primarykeynotnull,jnamechar(10),文檔大全適用標(biāo)準(zhǔn)文案jsexchar(2)check(jsexin(男,女),jtelchar(11);-成立表coursecreatetablecourse(cnochar(10)primarykeynotnull,cnamechar(20),jnochar(10),chourint,creditint,foreignkey(jno)referencesteacher(jno);-成立表sccreatetablesc(snochar

31、(10)notnull,snamechar(10)notnull,cnochar(10),cnamechar(10),gradeint,primarykey(sno,cno),foreignkey(sno)referencesstudent(sno),foreignkey(cno)referencescourse(cno);文檔大全適用標(biāo)準(zhǔn)文案插入數(shù)據(jù)向student表中插入數(shù)據(jù)insertintostudentvalues(0634567801,喬一,男,1987-10-15,06345678,電子數(shù)控);insertintostudentvalues(0734567802,鄭二,男,198

32、9-06-22,07345678,中國學(xué)專業(yè));insertintostudentvalues(1034567803,歐三,男,1992-10-13,12345678,表演);insertintostudentvalues(1234567804,王四,女,1992-12-04,12345678,信管);insertintostudentvalues(1234567805,沈五,女,1994-02-09,12345678,信管);文檔大全適用標(biāo)準(zhǔn)文案insertintostudentvalues(1234567806,湯六,女,1994-03-30,12345678,信管);insertintost

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論