2021春季學(xué)期“實(shí)用數(shù)據(jù)庫(kù)設(shè)計(jì)”競(jìng)賽方案
一、競(jìng)賽主旨
通過(guò)大賽使學(xué)生結(jié)合學(xué)過(guò)的數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、原理和應(yīng)用技術(shù),將理論與實(shí)際相結(jié)合,綜合應(yīng)用MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,規(guī)范、科學(xué)地完成一個(gè)小型數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn),把理論課與實(shí)驗(yàn)課所學(xué)內(nèi)容進(jìn)行綜合,并在此基礎(chǔ)上強(qiáng)化學(xué)生的實(shí)踐意識(shí)、提高素質(zhì)能力,特別是實(shí)際動(dòng)手能力和創(chuàng)新能力。
二、競(jìng)賽方案
(一)競(jìng)賽選題:
1、“安徽工業(yè)職業(yè)技術(shù)學(xué)院學(xué)生公寓管理系統(tǒng)”數(shù)據(jù)庫(kù)設(shè)計(jì);
2、“安徽工業(yè)職業(yè)技術(shù)學(xué)院錄取查詢系統(tǒng)”數(shù)據(jù)庫(kù)設(shè)計(jì)。
(二)指導(dǎo)教師:程大勇、王光亞
(三)考核知識(shí)點(diǎn)
數(shù)據(jù)庫(kù)的設(shè)計(jì),包括需求分析、概念模型設(shè)計(jì)、邏輯模型實(shí)現(xiàn)以及規(guī)范化;數(shù)據(jù)庫(kù)實(shí)現(xiàn),包括數(shù)據(jù)庫(kù)、表、視圖、索引的建立與數(shù)據(jù)的更新、關(guān)系數(shù)據(jù)庫(kù)的查詢(包括嵌套查詢、連接查詢等復(fù)雜查詢);數(shù)據(jù)庫(kù)安全管理及控制,包括事務(wù)的概念及并發(fā)控制、恢復(fù)、完整性和安全性實(shí)現(xiàn)。
1、要求學(xué)生更熟練的掌握運(yùn)用以下內(nèi)容:通過(guò)使用MySQL數(shù)據(jù)庫(kù)管理軟件,建立所設(shè)計(jì)的數(shù)據(jù)庫(kù),并在此基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢、連接等操作和觸發(fā)器、存儲(chǔ)器等對(duì)象設(shè)計(jì)。
(1)XXXX系統(tǒng)的數(shù)據(jù)庫(kù)需求分析:根據(jù)自己的選題,繪制數(shù)據(jù)流圖,描述具體的用戶需求。
(2)XXXX系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì):繪制所選題目詳細(xì)的E-R圖,實(shí)體個(gè)數(shù)至少包括3個(gè)。
(3)XXXX系統(tǒng)的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì):將E-R圖轉(zhuǎn)換成等價(jià)的關(guān)系模式;按需求對(duì)關(guān)系模式進(jìn)行規(guī)范化;對(duì)規(guī)范化后的模式進(jìn)行評(píng)價(jià),調(diào)整模式,使其滿足性能、存儲(chǔ)等方面要求;根據(jù)局部應(yīng)用需要設(shè)計(jì)外模式。
(4)XXXX系統(tǒng)的數(shù)據(jù)庫(kù)實(shí)現(xiàn)(要求在MySQL中使用SQL命令實(shí)現(xiàn)數(shù)據(jù)庫(kù)的創(chuàng)建、數(shù)據(jù)表的創(chuàng)建、數(shù)據(jù)的增刪改查等操作,體現(xiàn)數(shù)據(jù)操縱的復(fù)雜性,要求提交代碼和相應(yīng)的數(shù)據(jù)庫(kù)及實(shí)現(xiàn)后的截圖。)
(5)XXXX系統(tǒng)的數(shù)據(jù)庫(kù)編程:要有程序設(shè)計(jì)語(yǔ)句、存儲(chǔ)過(guò)程、觸發(fā)器等內(nèi)容。
(6)XXXX信息系統(tǒng)的數(shù)據(jù)庫(kù)的安全管理:數(shù)據(jù)庫(kù)的用戶、角色以及權(quán)限管理。
2、提交項(xiàng)目設(shè)計(jì)報(bào)告,有四個(gè)方面的要求:
(1)問(wèn)題描述。包括此問(wèn)題的理論和實(shí)際兩方面。
(2)解決方案。包括:E-R模型要設(shè)計(jì)規(guī)范、合理,關(guān)系模式的設(shè)計(jì)至少要滿足第三范式,數(shù)據(jù)庫(kù)的設(shè)計(jì)要考慮安全性和完整性的要求。
(3)解決方案中所設(shè)計(jì)的E-R模型、關(guān)系模式的描述與具體實(shí)現(xiàn)的說(shuō)明。
(4) 要求在MySQL中使用SQL命令實(shí)現(xiàn)數(shù)據(jù)庫(kù)的創(chuàng)建、數(shù)據(jù)表的創(chuàng)建、數(shù)據(jù)的增刪改查等操作,體現(xiàn)數(shù)據(jù)操縱的復(fù)雜性,并要有實(shí)現(xiàn)后的截圖。
(5)要有體現(xiàn)數(shù)據(jù)庫(kù)編程方面的注釋和說(shuō)明。
(6)要有數(shù)據(jù)庫(kù)的安全管理方面的描述,包括說(shuō)明用戶、角色以及權(quán)限如何使用。
(四)獎(jiǎng)項(xiàng)設(shè)置
按要求評(píng)選獎(jiǎng)項(xiàng),獎(jiǎng)項(xiàng)將設(shè)置為一、二、三等獎(jiǎng),此次大賽成績(jī)將納入學(xué)生期末考核成績(jī)參考(占期末綜合成績(jī)30%)。
(五)參賽方式
學(xué)生以個(gè)人形式報(bào)名, 20軟件設(shè)計(jì)專業(yè)、20大數(shù)據(jù)專業(yè)全體學(xué)生均須參賽。
(六)賽事具體安排
2021年6月10日~6月30日:學(xué)生提交作品階段;
2021年6月30日~7月04日:指導(dǎo)老師提交最終成績(jī)。
信息工程系
2021年6月8日