基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型探討

基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型探討

ID:10155224

大?。?9.00 KB

頁(yè)數(shù):7頁(yè)

時(shí)間:2018-06-11

基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型探討_第1頁(yè)
基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型探討_第2頁(yè)
基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型探討_第3頁(yè)
基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型探討_第4頁(yè)
基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型探討_第5頁(yè)
資源描述:

《基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型探討》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型探討摘要學(xué)校管理中最重要的內(nèi)容是學(xué)員信息的管理,作為學(xué)校的核心內(nèi)容,學(xué)員信息管理能夠反應(yīng)學(xué)校的教學(xué)水平和教學(xué)質(zhì)量。學(xué)員信息管理系統(tǒng)能夠?qū)鹘y(tǒng)復(fù)雜的繁重的學(xué)員管理工作有效改善,通過(guò)程序化的嚴(yán)謹(jǐn)?shù)目茖W(xué)的制度來(lái)管理學(xué)員信息,提高了學(xué)員信息管理的水平。如何完美設(shè)計(jì)學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型一直是教育界重點(diǎn)關(guān)注的話題。本文簡(jiǎn)要分析了數(shù)據(jù)表關(guān)系的建立和數(shù)據(jù)庫(kù)模式的設(shè)計(jì),旨在為學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型的完善提供參考依據(jù)?!娟P(guān)鍵詞】學(xué)員信息管理系統(tǒng)關(guān)系數(shù)據(jù)庫(kù)模型1前言7近年來(lái),學(xué)校的學(xué)員數(shù)量越來(lái)越多,

2、辦學(xué)規(guī)模越來(lái)越大,在很大程度上增加了學(xué)員信息管理的難度,傳統(tǒng)的學(xué)員信息管理方法有很多的缺陷,已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,只有程序化的嚴(yán)謹(jǐn)?shù)目茖W(xué)的管理信息系統(tǒng)才能滿足時(shí)代的需要。所謂關(guān)系數(shù)據(jù)庫(kù),就是以關(guān)系數(shù)據(jù)庫(kù)模型為基礎(chǔ)建立數(shù)據(jù)庫(kù),通過(guò)離散數(shù)學(xué)和集合代數(shù)來(lái)處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)。如何優(yōu)化學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型一直是重點(diǎn)研究的課題。2基于學(xué)員信息管理系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)模型的建立2.1運(yùn)用需求抽象結(jié)合學(xué)員信息的主要任務(wù)和管理功能進(jìn)行設(shè)計(jì),主要包括模塊化設(shè)計(jì)和業(yè)務(wù)劃分,按照完整性、獨(dú)立性、簡(jiǎn)單性原則,把學(xué)員信息系統(tǒng)劃分成七個(gè)子系統(tǒng),分別是系統(tǒng)

3、維護(hù)子系統(tǒng)、系統(tǒng)管理子系統(tǒng)、管理統(tǒng)計(jì)子系統(tǒng)、中隊(duì)管理子系統(tǒng)、成績(jī)管理子系統(tǒng)、課程管理子系統(tǒng)、學(xué)員檔案管理子系統(tǒng)。圖1為系統(tǒng)功能模型。系統(tǒng)維護(hù)子系統(tǒng)用于設(shè)置站點(diǎn)LOGO、站點(diǎn)名稱以及網(wǎng)絡(luò)主體表格屬性,并且能夠?qū)δ昙?jí)變遷進(jìn)行升級(jí)操作。系統(tǒng)管理子系統(tǒng)主要用于賬號(hào)管理、年級(jí)管理、干部管理、學(xué)期管理以及管理員密碼的修改。管理統(tǒng)計(jì)子系統(tǒng)用于基本信息的顯示,包括中對(duì)數(shù)、課程數(shù)、教師數(shù)、年級(jí)數(shù)、學(xué)員數(shù)、用戶瀏覽數(shù),而且還可以起到排名統(tǒng)計(jì)和學(xué)員統(tǒng)計(jì)的作用。中隊(duì)管理子系統(tǒng)有兩個(gè)子模塊功能,分別是中隊(duì)批量添加和中隊(duì)管理。成績(jī)管理子系統(tǒng)主要用來(lái)添加批量成績(jī)和

4、管理成績(jī)。課程管理子系統(tǒng)的功能是任課添加、任課管理、批量課程管理、課程管理。學(xué)員檔案管理子系統(tǒng)的主要功能是批量添加學(xué)員、管理學(xué)員。2.2建立數(shù)據(jù)表關(guān)系7要想建立關(guān)系數(shù)據(jù)庫(kù)模式,首先要建立數(shù)據(jù)表之間的關(guān)系,只有這樣才能形成一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),起到信息查詢、信息存儲(chǔ)、信息處理的作用。學(xué)員和評(píng)語(yǔ)之間屬于一對(duì)多的關(guān)系,也就是說(shuō)一個(gè)學(xué)員可以有很多不同的評(píng)語(yǔ)。學(xué)員和成績(jī)之間屬于一對(duì)多的關(guān)系,也就是說(shuō)一個(gè)學(xué)員具有很多不同科目的成績(jī)。學(xué)員和家長(zhǎng)之間屬于一對(duì)一的關(guān)系,也就是說(shuō)一個(gè)學(xué)員只能對(duì)應(yīng)一個(gè)家長(zhǎng),便于家長(zhǎng)查詢學(xué)員的信息。學(xué)員和中隊(duì)之間屬于多對(duì)一的關(guān)系,

5、也就是說(shuō)一個(gè)學(xué)員只能參加一個(gè)中隊(duì),但是一個(gè)中隊(duì)能夠擁有很多學(xué)員。中隊(duì)和成績(jī)之間屬于一對(duì)多的關(guān)系,也就是說(shuō)一個(gè)中隊(duì)能夠有很多不同的成績(jī)。中隊(duì)和大隊(duì)之間屬于一對(duì)一的關(guān)系,也就是說(shuō)一個(gè)中隊(duì)只能屬于一個(gè)大隊(duì)。中隊(duì)和年級(jí)之間屬于一對(duì)一的關(guān)系,也就是說(shuō)一個(gè)中隊(duì)只能屬于一個(gè)年級(jí)。大隊(duì)和中隊(duì)屬于一對(duì)多的關(guān)系,也就是說(shuō)一個(gè)中隊(duì)只能屬于一個(gè)大隊(duì),但是一個(gè)大隊(duì)能夠擁有很多個(gè)中隊(duì)。中隊(duì)和任課信息屬于一對(duì)一的關(guān)系,也就是說(shuō)一個(gè)中隊(duì)能夠擁有很多任課關(guān)系。7在任課信息表中,教師表里面的教師的ID與任課教師表里面的ID屬于一對(duì)多的關(guān)系,也就是說(shuō)一個(gè)教師能夠有很多任課

6、關(guān)系。任課信息表里的學(xué)期與學(xué)期ID之間屬于一對(duì)一的關(guān)系,也就是說(shuō)一個(gè)學(xué)期對(duì)應(yīng)一個(gè)任課信息。任課教師表中的課程的ID與課程表中的課程ID屬于一對(duì)一的關(guān)系。學(xué)期表里的學(xué)期ID與成績(jī)表中的學(xué)期ID屬于一一對(duì)應(yīng)的關(guān)系。課程信息表里的ID與成績(jī)表中的課程ID屬于一一對(duì)應(yīng)的關(guān)系。2.3設(shè)計(jì)數(shù)據(jù)庫(kù)模式2.3.1設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)出現(xiàn)的問(wèn)題設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)出現(xiàn)的問(wèn)題主要有數(shù)據(jù)冗余和更新異常。數(shù)據(jù)冗余指的是集合數(shù)據(jù)中出現(xiàn)重復(fù)的數(shù)據(jù),這些重復(fù)的數(shù)據(jù)就是數(shù)據(jù)冗余。比如在做設(shè)計(jì)時(shí)沒(méi)有與分開(kāi)任課信息表和教師信息表,結(jié)果導(dǎo)致輸入一條任課信息,這些信息就會(huì)重復(fù)存儲(chǔ)到教師

7、信息表中去。更新異常主要包括刪除異常和插入異常。沒(méi)有分解的教師信息表中刪除任課信息,那么就解除了相應(yīng)的任課關(guān)系,在整條記錄刪除后,也就刪除了這個(gè)教師的所有信息,導(dǎo)致查詢不到這個(gè)教師的信息,這種情況并不符合實(shí)際需求,這種現(xiàn)象就是所謂的刪除異常。在學(xué)員信息表中,假如不知道學(xué)生的學(xué)號(hào),就算輸入再多的信息都是毫無(wú)意義的。假如一個(gè)教師剛剛?cè)肼殻敲慈握n信息表中就不會(huì)有任何相關(guān)數(shù)據(jù),而他又沒(méi)有正式開(kāi)始任課,所以不能在數(shù)據(jù)庫(kù)中添加他的相關(guān)信息,不能夠在任課信息表中注冊(cè)教師的任課信息,這種情況并不符合實(shí)際需求,這是屬于不合理的操作,這種現(xiàn)象就是所謂的

8、插入異常。刪除異常和插入異常在很大程度上降低了數(shù)據(jù)庫(kù)的性能。2.3.2規(guī)范化數(shù)據(jù)庫(kù)模式7在設(shè)計(jì)數(shù)據(jù)庫(kù)模式時(shí),不能盲目分解關(guān)系,因?yàn)殛P(guān)系分解的目的是把關(guān)系模式的規(guī)模減少,減少數(shù)據(jù)更新異常和數(shù)據(jù)冗余的可能性。因此,為了更好的

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。