版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)系統(tǒng)課程綜合性實(shí)驗(yàn)報(bào)告開課實(shí)驗(yàn)室:基礎(chǔ)四2009年12月21日實(shí)驗(yàn)題目數(shù)據(jù)庫(kù)的設(shè)計(jì)及應(yīng)用一、實(shí)驗(yàn)?zāi)康睦靡环NDBMS作為設(shè)計(jì)工具,理解并應(yīng)用課程中關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的相關(guān)理論,能按照設(shè) 計(jì)流程完成完整的數(shù)據(jù)庫(kù)設(shè)計(jì),包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)和實(shí)施。同時(shí)能 夠應(yīng)用各個(gè)階段的典型工具。二、設(shè)備與環(huán)境(1)硬件設(shè)備:PC機(jī)一臺(tái)(2)軟件環(huán)境:安裝Windows操作系統(tǒng),安裝數(shù)據(jù)庫(kù)管理系統(tǒng)SQL Server2000等。三、實(shí)驗(yàn)內(nèi)容完整實(shí)踐應(yīng)用數(shù)據(jù)庫(kù)設(shè)計(jì)的工程過程:需求分析概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)和實(shí)施:(1)需求分析:選定一個(gè)應(yīng)用,對(duì)所設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)有一定的調(diào)研分析,其結(jié)果應(yīng)該以
2、簡(jiǎn)單的需求分析說(shuō)明書 數(shù)據(jù)字典和數(shù)據(jù)流圖(2級(jí)數(shù)據(jù)流即可)表示;(2)概念分析:使用E-R圖作為描述工具.描述出局部和全局的E-R圖;(3)邏輯設(shè)計(jì):將E-R圖轉(zhuǎn)化為相應(yīng)的關(guān)系模式,并根據(jù)范式理論進(jìn)行優(yōu)化分析,關(guān)系模式不少于3個(gè);(4)物理設(shè)計(jì):根據(jù)需要設(shè)計(jì)必要的索引等結(jié)構(gòu);(5)實(shí)施:以某種DBMS為工具創(chuàng)建出完整的數(shù)據(jù)庫(kù)在數(shù)據(jù)庫(kù)中要表現(xiàn)出的知識(shí)點(diǎn)包括1登錄控制(標(biāo)準(zhǔn)登錄或混合登錄)2數(shù)據(jù)完整性(參照完整性、實(shí)體完整性、自定義完整性(包括觸發(fā)器)3設(shè)置用戶,并相應(yīng)設(shè)計(jì)用戶的權(quán)限和角色(用戶設(shè)計(jì)至少3個(gè),有不同的權(quán)限)4以游標(biāo)或存儲(chǔ)過程完成相關(guān)操作至少2個(gè),以文件方式保存(6)以上內(nèi)容,請(qǐng)?jiān)敿?xì)
3、描述,并有必要抓圖四、實(shí)驗(yàn)結(jié)果及分析1.需求分析隨著信息時(shí)代科技不斷提高,學(xué)校規(guī)模不斷擴(kuò)大,教學(xué)質(zhì)量不斷提高,大學(xué)期間有許多公共選修課,以往的選修課方法是課堂報(bào)名或者紙上填寫方式報(bào)名,這種方法雖然直接,但是造成選課的盲目性,而且學(xué)生選過課程后不好在更改查看,一方面浪費(fèi)大量的人力,物,并且選課以后學(xué)生還可以在查力資源,另一方面浪費(fèi)時(shí) 間以及在認(rèn)為統(tǒng)計(jì)過程中不可避免的出現(xiàn)差錯(cuò)的情況。這給廣大的老師和學(xué)生帶來(lái)諸多的不便 管理起來(lái)也相當(dāng)困難。使用網(wǎng)上選課系統(tǒng)可以提前進(jìn)行網(wǎng)上選課1 / 14看和更改,隨意選擇各個(gè)老師的課程,老師管理起來(lái)也比較方便。鑒于它的重要性,這就迫切需要研制開發(fā)一款功能強(qiáng)大,操作簡(jiǎn)
4、單,具有人性化的網(wǎng)上選課系統(tǒng)。通過對(duì)學(xué)生選課管理系統(tǒng)工作內(nèi)容和相關(guān)數(shù)據(jù)流程分析,根據(jù)選課管理系統(tǒng)的需要,設(shè)計(jì)出滿足各種用戶(管理員,教師,學(xué)生)的實(shí)體,以及他們之間的關(guān)系,得到數(shù)據(jù)庫(kù)的模型。系別包括系別號(hào)與系別名。專業(yè)表包括專業(yè)號(hào)與專業(yè)名。學(xué)生表包括學(xué)號(hào),姓名,年齡,性別,年紀(jì),系別號(hào),專業(yè)號(hào)等。教師表包括教師號(hào),姓名,性別,系別號(hào)。課程表包括課程號(hào),課程名,學(xué)分,學(xué)時(shí),開課狀態(tài),已選人數(shù),限選人數(shù)等。選課結(jié)果表包括學(xué)號(hào),課程號(hào),成績(jī)。授課表包括課程號(hào),教師號(hào)。管理員表包括ID,用戶名與密碼。數(shù)據(jù)字典:名字:系別表名字:專業(yè)表別名:Depart別名:Profess描述:記錄系別信息扌田述:記錄
5、專業(yè)信息定義:系別表=系別名+系別號(hào)定義:專業(yè)表=專業(yè)名+專業(yè)號(hào)位置:數(shù)據(jù)庫(kù)位置:數(shù)據(jù)庫(kù)名字:學(xué)生信息表別名:Stude nts描述:記錄學(xué)生的信息定義:學(xué)生信息表=學(xué)號(hào)+姓名+年齡+性別+年級(jí)+班級(jí)+系別名+專業(yè)名 位置:數(shù)據(jù)庫(kù)名字:教師信息表另U名:Teachers描述:記錄教師的信息定義:教師信息表=教師號(hào)+姓名+性別+系別號(hào) 位置:數(shù)據(jù)庫(kù)名字:課程表別名:Course描述:記錄課程的信息定義:課程表=課程號(hào)+課程名+學(xué)分+學(xué)時(shí)+開課狀態(tài)+已選人數(shù)+限選人數(shù) 位置:數(shù)據(jù)庫(kù)2 / 14數(shù)據(jù)流圖:結(jié)構(gòu)數(shù)據(jù)流圖數(shù)據(jù)處理流程圖:2.概念結(jié)構(gòu)設(shè)計(jì)實(shí)體有:學(xué)生、系別、專業(yè)、課程、教師、管理員??傮wE
6、-R圖:名字:選課結(jié)果表別名:Class描述:記錄選課信息定義:選課結(jié)果表=學(xué)號(hào)+課程號(hào)+成績(jī)位置:數(shù)據(jù)庫(kù)名字:授課表別名:Result描述:記錄授課信息定義:授課表=課程號(hào)+教師號(hào)位置:數(shù)據(jù)庫(kù)名字:管理員表另U名:admin描述:記錄授課信息 定義:管理員表=ID+用 戶名+密碼位置:數(shù)據(jù)庫(kù)3 / 14局部E-R圖:4 / 143.邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模式:系別:(系別號(hào),系別名)專業(yè):(專業(yè)號(hào),專業(yè)名)學(xué)生:(學(xué)號(hào),姓名,年齡,性別,年級(jí)班級(jí),系別名,專業(yè)名)教師:(教師號(hào),姓名,性別,系別號(hào))課程:(課程號(hào),課程名,學(xué)分,學(xué)時(shí),狀態(tài),已選人數(shù),限選人數(shù))選課結(jié)果:(學(xué)號(hào),課程號(hào),成績(jī))授課:
7、(課程號(hào),教師號(hào))管理員:(ID,用戶名,密碼)共需8個(gè)數(shù)據(jù)表:系別表、專業(yè)表、學(xué)生表、教師表、課程表、選課結(jié)果表,授課表,管理員表。5 / 14各表關(guān)系分析:1)過程分析:選課系統(tǒng)面向3個(gè)用戶群體:學(xué)生,教師與管理員。首先,學(xué)生根據(jù)自己的學(xué)號(hào)(主鍵)與姓名登陸選課系統(tǒng),進(jìn)入可以選課,查詢自己的信息(專業(yè),所在系部等。)查 詢選課信息(并可以退選)。教師根據(jù)自己的教師號(hào)與姓名進(jìn)行登陸,可根據(jù)自己的知識(shí)情況申請(qǐng)開設(shè)課程,并設(shè)計(jì)學(xué)時(shí)學(xué)分與人數(shù)等,有課教師學(xué)期末可以給學(xué)生成績(jī)。管理員擁有最高權(quán)限,可以查看,更改所有教師學(xué)生信息,并通過調(diào)查審核批準(zhǔn)教師的 開課與否。2)關(guān)系分析:系別/專業(yè)表存儲(chǔ)的是學(xué)
8、生信息。學(xué)生表存儲(chǔ)學(xué)生信息,主鍵學(xué)號(hào)。教師表存儲(chǔ)教師信息,課程表存儲(chǔ)選課的信息,包括開課狀態(tài),是否已選滿(check約束)等,選課結(jié)果包括學(xué)生的學(xué)號(hào)與課程號(hào)(當(dāng)學(xué)生選課后為自動(dòng)觸發(fā)填充型),授課表根據(jù)教 師申請(qǐng)狀態(tài)自動(dòng)填充。管理員表?yè)碛凶罡邫?quán)限,可更改,批準(zhǔn)所有信息。各表字段說(shuō)明:系別表Depart字段數(shù)據(jù)類型長(zhǎng)度允許空值備注Dep noChar20否主鍵Depn amevarchar50否系別名專業(yè)表Profess字段數(shù)據(jù)類型長(zhǎng)度允許空值備注ProIDchar20否主鍵專業(yè)號(hào)ProNamevarchar50否專業(yè)名稱學(xué)生表Students字段數(shù)據(jù)類型長(zhǎng)度允許空值備注Snochar20否 學(xué)號(hào)
9、主鍵Sn amevarchar50否學(xué)生姓名Sagechar20否學(xué)生年齡SsexChar20否:性別Sgradevarchar20否年級(jí)SclassVarchar20否班級(jí)Dep nOchar20否:學(xué)生系別ProIDchar20否學(xué)生專業(yè)教師表Teachers字段數(shù)據(jù)類型長(zhǎng)度允許空值備注Tnochar20否教師號(hào)主鍵Tn amevarchar50否教師姓名TsexChar20否教師性別Depnochar20否教師所在系6 / 14課程表Course字段數(shù)據(jù)類型長(zhǎng)度允許空值備注Cnochar20否】田千口i=r.課程號(hào)Cn amevarchar50否課程名Creditfloat否學(xué)分Ctimeint否學(xué)時(shí)Stateint否開課狀態(tài)Cstunochar20否已選人數(shù)Ccstuchar20否限選人數(shù)選課結(jié)果表Result字段數(shù)據(jù)類型長(zhǎng)度允許空值備注Snochar20否學(xué)號(hào)Cnochar20否】田千口i=r.課程號(hào)Scorechar20否分?jǐn)?shù)授課表class字段數(shù)據(jù)類型長(zhǎng)度允許空值備注Cnochar20否】田千口i=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 意外保險(xiǎn)基礎(chǔ)知識(shí)
- 2024年中國(guó)熔鹽閥行業(yè)發(fā)展策略、市場(chǎng)環(huán)境及前景研究分析報(bào)告
- 吸氧治療流程圖解
- 拿下試卷的秘密武器
- 腹腔鏡結(jié)直腸癌根治術(shù)中改良體位擺放對(duì)體位并發(fā)癥的影響
- 應(yīng)急預(yù)案的應(yīng)對(duì)能源危機(jī)的策略
- 科創(chuàng)孵化器行業(yè)現(xiàn)狀與競(jìng)爭(zhēng)分析
- 二零二五年度個(gè)人傭金協(xié)議書體育賽事推廣傭金結(jié)算標(biāo)準(zhǔn)4篇
- 路基壓實(shí)施工方案
- 二零二五年度互聯(lián)網(wǎng)+教育行業(yè)加盟經(jīng)營(yíng)合同2篇
- 中央2025年國(guó)務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫(kù)附帶答案詳解
- 2024年09月北京中信銀行北京分行社會(huì)招考(917)筆試歷年參考題庫(kù)附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級(jí)100以內(nèi)進(jìn)退位加減法800道題
- 保險(xiǎn)公司2025年工作總結(jié)與2025年工作計(jì)劃
- 2024年公司領(lǐng)導(dǎo)在新年動(dòng)員會(huì)上的講話樣本(3篇)
- 眼科護(hù)理進(jìn)修專題匯報(bào)
- 介入手術(shù)室感染控制管理
- 人教版道德與法治二年級(jí)下冊(cè)《第一單元 讓我試試看》大單元整體教學(xué)設(shè)計(jì)2022課標(biāo)
- 2024北京初三(上)期末英語(yǔ)匯編:材料作文
- 2024年大型風(fēng)力發(fā)電項(xiàng)目EPC總承包合同
評(píng)論
0/150
提交評(píng)論