基于學員信息管理系統(tǒng)的關系數據庫模型探討

基于學員信息管理系統(tǒng)的關系數據庫模型探討

ID:10155224

大小:29.00 KB

頁數:7頁

時間:2018-06-11

基于學員信息管理系統(tǒng)的關系數據庫模型探討_第1頁
基于學員信息管理系統(tǒng)的關系數據庫模型探討_第2頁
基于學員信息管理系統(tǒng)的關系數據庫模型探討_第3頁
基于學員信息管理系統(tǒng)的關系數據庫模型探討_第4頁
基于學員信息管理系統(tǒng)的關系數據庫模型探討_第5頁
資源描述:

《基于學員信息管理系統(tǒng)的關系數據庫模型探討》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫

1、基于學員信息管理系統(tǒng)的關系數據庫模型探討摘要學校管理中最重要的內容是學員信息的管理,作為學校的核心內容,學員信息管理能夠反應學校的教學水平和教學質量。學員信息管理系統(tǒng)能夠將傳統(tǒng)復雜的繁重的學員管理工作有效改善,通過程序化的嚴謹的科學的制度來管理學員信息,提高了學員信息管理的水平。如何完美設計學員信息管理系統(tǒng)的關系數據庫模型一直是教育界重點關注的話題。本文簡要分析了數據表關系的建立和數據庫模式的設計,旨在為學員信息管理系統(tǒng)的關系數據庫模型的完善提供參考依據?!娟P鍵詞】學員信息管理系統(tǒng)關系數據庫模型1前言7近年來,學校的學員數量越來越多,

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

3、維護子系統(tǒng)、系統(tǒng)管理子系統(tǒng)、管理統(tǒng)計子系統(tǒng)、中隊管理子系統(tǒng)、成績管理子系統(tǒng)、課程管理子系統(tǒng)、學員檔案管理子系統(tǒng)。圖1為系統(tǒng)功能模型。系統(tǒng)維護子系統(tǒng)用于設置站點LOGO、站點名稱以及網絡主體表格屬性,并且能夠對年級變遷進行升級操作。系統(tǒng)管理子系統(tǒng)主要用于賬號管理、年級管理、干部管理、學期管理以及管理員密碼的修改。管理統(tǒng)計子系統(tǒng)用于基本信息的顯示,包括中對數、課程數、教師數、年級數、學員數、用戶瀏覽數,而且還可以起到排名統(tǒng)計和學員統(tǒng)計的作用。中隊管理子系統(tǒng)有兩個子模塊功能,分別是中隊批量添加和中隊管理。成績管理子系統(tǒng)主要用來添加批量成績和

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

5、也就是說一個學員只能參加一個中隊,但是一個中隊能夠擁有很多學員。中隊和成績之間屬于一對多的關系,也就是說一個中隊能夠有很多不同的成績。中隊和大隊之間屬于一對一的關系,也就是說一個中隊只能屬于一個大隊。中隊和年級之間屬于一對一的關系,也就是說一個中隊只能屬于一個年級。大隊和中隊屬于一對多的關系,也就是說一個中隊只能屬于一個大隊,但是一個大隊能夠擁有很多個中隊。中隊和任課信息屬于一對一的關系,也就是說一個中隊能夠擁有很多任課關系。7在任課信息表中,教師表里面的教師的ID與任課教師表里面的ID屬于一對多的關系,也就是說一個教師能夠有很多任課

6、關系。任課信息表里的學期與學期ID之間屬于一對一的關系,也就是說一個學期對應一個任課信息。任課教師表中的課程的ID與課程表中的課程ID屬于一對一的關系。學期表里的學期ID與成績表中的學期ID屬于一一對應的關系。課程信息表里的ID與成績表中的課程ID屬于一一對應的關系。2.3設計數據庫模式2.3.1設計關系數據庫出現的問題設計關系數據庫出現的問題主要有數據冗余和更新異常。數據冗余指的是集合數據中出現重復的數據,這些重復的數據就是數據冗余。比如在做設計時沒有與分開任課信息表和教師信息表,結果導致輸入一條任課信息,這些信息就會重復存儲到教師

7、信息表中去。更新異常主要包括刪除異常和插入異常。沒有分解的教師信息表中刪除任課信息,那么就解除了相應的任課關系,在整條記錄刪除后,也就刪除了這個教師的所有信息,導致查詢不到這個教師的信息,這種情況并不符合實際需求,這種現象就是所謂的刪除異常。在學員信息表中,假如不知道學生的學號,就算輸入再多的信息都是毫無意義的。假如一個教師剛剛入職,那么任課信息表中就不會有任何相關數據,而他又沒有正式開始任課,所以不能在數據庫中添加他的相關信息,不能夠在任課信息表中注冊教師的任課信息,這種情況并不符合實際需求,這是屬于不合理的操作,這種現象就是所謂的

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

當前文檔最多預覽五頁,下載文檔查看全文

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

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。