2021-10-15 分類: 網(wǎng)站建設(shè)
學(xué)生宿舍管理系統(tǒng)的結(jié)構(gòu)設(shè)計(jì):
1.E-R圖向關(guān)系模型的轉(zhuǎn)換
學(xué)生表:學(xué)號(hào)、姓名、性別、專業(yè)班級(jí)、聯(lián)系方式主碼:學(xué)號(hào)
宿舍表:樓號(hào)、宿舍號(hào)、宿舍電話、可住人數(shù)、已住人數(shù)主碼:樓號(hào)、宿舍號(hào)
報(bào)修表:物品名稱、報(bào)修原因、報(bào)修日期、報(bào)修人、報(bào)修費(fèi)用主碼:報(bào)修日期、報(bào)修人
水電費(fèi)表:月份、用電量、電費(fèi)、用水量、水費(fèi)主碼:月份
宿管表:姓名、性別、年齡、職位、職工號(hào)、聯(lián)系方式主碼:職工號(hào)
入住表:入住時(shí)間、離校時(shí)間、畢業(yè)時(shí)間主碼:入住時(shí)間、離校時(shí)間、畢業(yè)時(shí)間
學(xué)生報(bào)修表:宿舍號(hào)、樓號(hào)主碼:宿舍號(hào)、樓號(hào)
管理表:樓號(hào)、宿舍號(hào)、職工號(hào)主碼:宿舍號(hào)、樓號(hào)
交費(fèi)表:樓號(hào)、宿舍號(hào)、已交費(fèi)用、未交費(fèi)用主碼:樓號(hào)、宿舍號(hào)
2.數(shù)據(jù)模型的優(yōu)化
數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)的結(jié)果不是唯一的。為了提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,還應(yīng)該根據(jù)應(yīng)用需要適當(dāng)?shù)男薷?,調(diào)整關(guān)系模式,這就是數(shù)據(jù)模型的優(yōu)化。規(guī)范化理論為數(shù)據(jù)庫(kù)設(shè)計(jì)人員判斷關(guān)系模式的優(yōu)劣提供了理論標(biāo)準(zhǔn),可用來(lái)預(yù)測(cè)模式可能出現(xiàn)的問(wèn)題,使數(shù)據(jù)庫(kù)設(shè)計(jì)工作有了嚴(yán)格的理論基礎(chǔ)。關(guān)系數(shù)據(jù)模型的優(yōu)化通常以規(guī)范化理論為指導(dǎo),方法為:
(1)確定數(shù)據(jù)依賴。分別寫(xiě)出每個(gè)關(guān)系內(nèi)部屬性的以及不同關(guān)系模式屬性間的數(shù)據(jù)依賴。根據(jù)需求分析可知:
a)學(xué)生表的數(shù)據(jù)依賴:{學(xué)號(hào)->姓名,學(xué)號(hào)->性別,學(xué)號(hào)->專業(yè)班級(jí),學(xué)號(hào)->聯(lián)系方式}
b)宿舍表的數(shù)據(jù)依賴:{樓號(hào)、宿舍號(hào)->宿舍電話,樓號(hào)、宿舍號(hào)->已住人數(shù),樓號(hào)、宿舍號(hào)->可住人數(shù)}
c)報(bào)修表的數(shù)據(jù)依賴:{報(bào)修日期、報(bào)修人->物品名稱,報(bào)修日期、報(bào)修人號(hào)->報(bào)修原因,報(bào)修日期、報(bào)修人->保修費(fèi)用}
d)水電費(fèi)表的數(shù)據(jù)依賴:{月份->用水量、月份->水費(fèi)、月份->用電量、月份->電費(fèi)}
e)宿管表的數(shù)據(jù)依賴:{職工號(hào)->姓名、職工號(hào)->性別、職工號(hào)->年齡、職工號(hào)->職位、職工號(hào)->聯(lián)系方式}
f)入住表的數(shù)據(jù)依賴:{入住時(shí)間、離校時(shí)間、畢業(yè)時(shí)間}
g)學(xué)生報(bào)修表的數(shù)據(jù)依賴:{宿舍號(hào)、樓號(hào)}
h)管理表的數(shù)據(jù)依賴:{宿舍號(hào)、樓號(hào)->職工號(hào)}
i)交費(fèi)表的數(shù)據(jù)依賴:{樓號(hào)、宿舍號(hào)->已交費(fèi)用、樓號(hào)、宿舍號(hào)->未交費(fèi)用}
(2)對(duì)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余的聯(lián)系。
(3)按照數(shù)據(jù)依賴的理論對(duì)關(guān)系模式逐一分析,考察是否存在部分函數(shù)依賴,傳遞函數(shù)依賴,根據(jù)各個(gè)函數(shù)依賴的依賴集可知各個(gè)關(guān)系模式?jīng)]有部分函數(shù)依賴和傳遞函數(shù)依賴所以所有的關(guān)系模式都是屬于3NF。不需要進(jìn)一步進(jìn)行模式分解。
學(xué)校人力資源管理系統(tǒng)結(jié)構(gòu)設(shè)計(jì):
E-R圖向關(guān)系模型的轉(zhuǎn)換:
第一步:把六個(gè)實(shí)體類型轉(zhuǎn)化成五個(gè)模式
教職工(職工編號(hào),姓名,性別,出生年份,學(xué)歷,民族,婚姻狀態(tài),政治面貌,住址,聯(lián)系方式)
部門(部門編號(hào),部門名稱,部門主任職工編號(hào),部門人數(shù),電話,部門地址)
職務(wù)(職務(wù)編號(hào),職務(wù)名稱)
職稱(職稱編號(hào),職稱名稱)
學(xué)籍經(jīng)歷(學(xué)籍編號(hào),姓名,性別,小學(xué),初中,高中,大專,本科,研究生,博士)
獎(jiǎng)懲情況(獎(jiǎng)懲編號(hào),獎(jiǎng)勵(lì)緣由,懲罰緣由,獎(jiǎng)懲金額)
第二步:聯(lián)系間的轉(zhuǎn)化
(1)對(duì)于1:N聯(lián)系“擔(dān)任”,可在“教職工”模式中加入職務(wù)編號(hào)(職務(wù)編號(hào)為外碼)。
(2)對(duì)于1:N聯(lián)系“職稱評(píng)定”,可把“教職工”中加入職稱編號(hào)(職稱編號(hào)作為外碼)。
(3)對(duì)于1:N聯(lián)系“附屬”,可在“教職工”中加入部門編號(hào)(部門編號(hào)作為外碼)。
(4)對(duì)于M:N聯(lián)系“獲得”,可在“獎(jiǎng)懲情況”模式中加入職工編號(hào)(職工編號(hào)作為外碼)。
(5)對(duì)于1:1聯(lián)系“經(jīng)歷”,可在“學(xué)籍經(jīng)歷”模式中加入職工編號(hào)(職工編號(hào)作為外碼)
完整的關(guān)系模式
教職工(職工編號(hào),姓名,性別,出生年份,學(xué)歷,民族,婚姻狀態(tài),政治面貌,住址,聯(lián)系方式,職務(wù)編號(hào),職稱編號(hào),部門編號(hào))【主碼:職工編號(hào);外碼:職務(wù)編號(hào),職稱編號(hào),部門編號(hào)】
部門(部門編號(hào),部門名稱,部門主任職工編號(hào),部門人數(shù),電話,部門地址)【主碼:部門編號(hào)】
職務(wù)(職務(wù)編號(hào),職務(wù)名稱)【主碼:職務(wù)編號(hào)】
職稱(職稱編號(hào),職稱名)【主碼:職稱編號(hào)】
學(xué)籍經(jīng)歷(學(xué)籍編號(hào),職工編號(hào),姓名,性別,小學(xué),初中,高中,大專,本科,研究生,博士)【主碼:學(xué)籍編號(hào);外碼:職工編號(hào)】
獎(jiǎng)懲情況(獎(jiǎng)懲編號(hào),職工編號(hào),獎(jiǎng)勵(lì)緣由,懲罰緣由,獎(jiǎng)懲金額)【主碼:獎(jiǎng)懲編號(hào),職工編號(hào);外碼:職工編號(hào)】
新聞標(biāo)題:學(xué)校宿舍管理系統(tǒng)和人事系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)方案
文章出自:http://muchs.cn/news15/131315.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站營(yíng)銷、外貿(mào)網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、用戶體驗(yàn)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容