版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計課題名稱: 學(xué)生成績智能管理信息系姓 名:班 級:學(xué) 號指導(dǎo)老師201216日一、概述隨著科技的發(fā)展,基本上所有的具有一定數(shù)量數(shù)據(jù)的機(jī)構(gòu)都開始使用計算機(jī)數(shù)據(jù)庫來做管理。幾乎所有學(xué)校也都已經(jīng)在使用計算機(jī)管理數(shù)據(jù)的機(jī)制,大大減生成績管理系統(tǒng)為教學(xué)辦公帶來了極大的方便.該學(xué)生成績管理系統(tǒng)是以SQL查詢語言編寫.系統(tǒng)管理員,教師,學(xué)生只需通過簡單的操作,用戶都可以了解本系根據(jù)本課程設(shè)計題目的要求,學(xué)會分析現(xiàn)實中的需求,將實際的任務(wù)轉(zhuǎn)化成具體功能,并提高相應(yīng)的分析問題、轉(zhuǎn)化問題、建立模型、解決問題的能力。本DFDDD再采用E-R圖具體實現(xiàn)邏輯設(shè)計,最后根據(jù)實際數(shù)據(jù)量實現(xiàn)物理設(shè)計的優(yōu)化。二、需求分析師的咨詢,得出用戶的下列實際要求:貌、籍貫。課程信息:課程號、課程名、先選課、學(xué)時、考核方式、學(xué)分。選課信息:學(xué)號、課程號、成績。教師信息:工號、姓名、性別、職稱、學(xué)院。授課信息:工號、課程號和授課效果。高分、最低分、平均分、和總分。學(xué)生選課時,該學(xué)生必須是本校學(xué)生,課程必須是本校課程;一個學(xué)生可以選擇多門課程,多個學(xué)生可以選擇同一門課程。指導(dǎo)信息等。教師只能修改本人授課的選課成績等。教師授課時,課程必須使本校課程,教師必須是本校教師;一個教師可以講授多門課,多個教師可以講授一門課。DBA擁有所有信息的所有權(quán)限。滿足常規(guī)的完整性、安全性和數(shù)據(jù)備份能力。根據(jù)以上的需求分析,得出如下的DFD圖學(xué)生登記表學(xué)生登記表學(xué)生選課表老師登記表學(xué)生信息選課信息成績信息教師信息學(xué)生登陸選課登記成績教師登陸教師信息學(xué)生信息教師信息課程信息課程信息學(xué)生課程登記表教師教師信息課程信息學(xué)生信息授課教師信息上課授課信息授課授課登記表屬性名屬性名存儲代碼含義備注學(xué)號SNo出生日期Sbirth字符字符字符整型字符字符字符字符字非空、唯一學(xué)生姓名SName非空性別SSex只能男(m)女(w),用符號表示1988.11.12電話SPhone專業(yè)SColl部門是學(xué)生所在的院系班級民族Snation政治面貌籍貫Spaob群眾之一Sbirthplace類寬主外型度碼碼10B是是220B否否2學(xué)生的姓名1B否否學(xué)生的性別10B否否學(xué)生的出生日期12B否否學(xué)生的電話40B否否學(xué)生所在部門15B否否學(xué)生所屬的民族4B否否學(xué)生的政治面貌10B否否學(xué)生的家鄉(xiāng)課程 號課程 名先修 課學(xué)分 Credit
符字6B符字 20B否符字6B符字 2B否符
學(xué)院專業(yè)序號各2位課程的名字2位課程的學(xué)分
非空0.5-9上課 地點學(xué)時 Cperiod考核 方式工號 TNo教師 名教師 性別教師 年齡職稱 Title教師 電話
字5B否否課程的上課地點符整2B否否課程要求的學(xué)型 時間字2B否否課程的考試方式符字 學(xué)院(部門)符6B是是業(yè)(科室)序各2位字 20B否否 教師的姓符字2B否否 教師的性符整1B否否 教師的年型字 10B否否 教師的職符字 12B否否 教師的電符
非空非空C(O(開卷)非空、唯一非空只能男女10-80歲教師 學(xué)院
字 40B否符
教師所在學(xué)院選課 成績
浮4B否否學(xué)生選課的成績點
0-100分教學(xué) TGrade
字4B否否
教師講授課程的一般、中等、良好、效果 符 教學(xué)效果 優(yōu)秀畢設(shè) GDsign
字4B否否
學(xué)生畢業(yè)設(shè)計成(不)及格、中、良、成績 符 績 優(yōu)秀三、概念結(jié)構(gòu)設(shè)計E-RaE-R出生日期出生日期政治面貌電話學(xué)號籍貫姓名學(xué)生性別專業(yè)民族選課成績課程號課程課程名上課地點學(xué)時考核方式學(xué)分b、講授局部E-R圖工號工號姓名性別年齡職稱學(xué)院電話教師講授授課效果課程課程號課程名先修課學(xué)分c、學(xué)生成績管理系統(tǒng)全局E-R圖學(xué)生 選課 課程四、邏輯結(jié)構(gòu)設(shè)計
教師 講授根據(jù)系統(tǒng)的概念結(jié)構(gòu),其邏輯結(jié)構(gòu)設(shè)計如下:學(xué)生(學(xué)號,姓名,性別,出生日期,電話,民族,政治面貌,專業(yè),籍貫)課程(課程號,課程名,上課地點,學(xué)分,學(xué)時,考核方式)選課(學(xué)號,課程號,成績)教師(工號,姓名,性別,年齡,職稱,學(xué)院,電話)授課(教師工號,課程號,教學(xué)效果)根據(jù)系統(tǒng)的邏輯結(jié)構(gòu)和應(yīng)用需求,其外模式的視圖設(shè)計如下:學(xué)生視圖(課程號,課程名,上課地點,學(xué)時,考核方式學(xué)分,成績,最高分、最低分、平)DBA選課視圖(學(xué)號,姓名,性別,年齡,電話,專業(yè),民族,政治面貌,課程號,課程名,上課地點,學(xué)時,考核方式,學(xué)分,成績)A、學(xué)生表(Student)(SNo),姓名性別(Ssex),日期(Sbirth),電話(Sphone),專業(yè)(Scoll),民族(Snation),政治面貌(Spaob),籍貫(Sbirthplace)。Student(U1,F1)U1={SNo,Sname,SSex,Sbirth,Sphone,SColl,Snation,Spaob}F1={SNo→(Sname,SSex,Sbirth,Sphone,SColl,Snation,Spaob)}B、(Cours中的屬性有課程號(CNo(Cname(Cclass,考核方式(Cexamsy),學(xué)時(Cperiod),學(xué)分(Credit)。Course(U2,F2)U2={CNo,CName,Ctname,Cclass,Cexamsy,Cperiod,Credit}F2={CNo→(CName,Cclass,Cexansy,Cperiod,Credit)}C、選課表(StudentCourse)中的屬性有學(xué)號(SNo),課程號(CNo),成績(Grade)。StudentCourse(U3,F3)U3={SNo,CNo,Grade}F3={(SNo,CNo)→Grade}D、(Teache中的屬性有工號(TNo)(TNam(Tse,教齡(SchAge),教師電話(Tphone),教師學(xué)院TColl。Teacher(U4,F4)U4={TNo,TName,TSex,TAge,Title,SchAge,TPhone,TColl}F4={TNo→(TName,TSex,TAge,Title,SchAge,TPhone,TColl)}E、授課表(TeacherCourse)中的屬性有教師工號(TNo),課程號(CNo),教學(xué)效果TGrad。TeacherCourse(U5,F5)U5={TNo,CNo,TGrade}3NF關(guān)系的邏輯結(jié)構(gòu),建立以下表:1.學(xué)生表屬性類型寬度學(xué)號varchar10姓名varchar20性別varchar1出生日期varchar10電話varchar11專業(yè)varchar40民族varchar15政治面貌varchar10籍貫2.課程表varchar40屬性類型寬度課程號varchar6課程名varchar20上課地點varchar5學(xué)時Int2考核方式varchar1學(xué)分3.教師表Double1屬性類型寬度工號varchar9姓名varchar10性別varchar1職稱varchar5電話varchar11學(xué)院4.選課表varchar6屬性類型寬度學(xué)號varchar10課程號varchar6成績5.授課表Int2屬性類型寬度工號varchar9
規(guī)則非空、唯一非空非空、唯一規(guī)則非空規(guī)則非空非空規(guī)則非空、唯一課程號 varchar 6授課效果 varchar 15建立數(shù)據(jù)庫以及相應(yīng)表格a.Createdatabase成績管理
非空、唯一非空建立學(xué)生表createtablestudent(學(xué)號char(10)notnullunique,姓名char(20)notnull,性別char(1出生日期char(10),電話char(11),專業(yè)char(40notnull,民族char(15notnull,政治面貌char(10),籍貫char(40)notnull)建立課程表createtablecourse(課程號char(6)notnullunique,課程名char(20notnull,上課地點char(5,notnull,學(xué)時int,notnull,考核方式char(1),學(xué)分floatnotnull)建立老師表createtableteacher(工號char(9)notnullunique,姓名char(10)notnull,性別char(1),職稱char(5),電話char(11),學(xué)院char(6)notnull)建立選課表createtableselect_course(學(xué)號char(10)notnullunique,課程號char(6)notnull,成績char(1)notnull)建立授課表createtableteach(工號char(9)notnullunique,課程號char(6)notnull,授課效果char(15)notnull)五、物理結(jié)構(gòu)設(shè)計根據(jù)實際情況以及上述的表的屬性建立以下索引:列上建立索引。列上建立索引。對于其他表來說,經(jīng)常不會去單獨(dú)查詢,所以不必建立索引。由于本系統(tǒng)存儲的數(shù)據(jù)不多,直接放在磁盤上即可。根據(jù)前面的分析,應(yīng)建立學(xué)生表的學(xué)號、姓名,老師表的工號、姓名索引,MSSQLServercreateindexstunameonstudent(姓名)createindexteachernameonteacher(姓名)六、數(shù)據(jù)實施和維護(hù)因為作為演示,本系統(tǒng)只用手工方式插入少量數(shù)據(jù),作為操作例子。對以上五個表分別插入以下記錄。課程表選課表學(xué)生表授課表老師表六、設(shè)計總結(jié)六、設(shè)計總結(jié)這次課程設(shè)計是數(shù)據(jù)庫課程的課程設(shè)計,數(shù)據(jù)庫應(yīng)用課程設(shè)計是計算機(jī)技術(shù)專業(yè)重要的實踐課程之一,是學(xué)習(xí)《數(shù)據(jù)庫原理》課程后的一次綜合實踐練習(xí)。通過本課程設(shè)計,將在課堂上了解和掌握的數(shù)據(jù)庫原理以及設(shè)計階段的方法與技術(shù),直接運(yùn)用到實際系統(tǒng)的開發(fā)工作中。在課程設(shè)計初期,我根據(jù)課程設(shè)計的題目與要求,在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國社區(qū)養(yǎng)老服務(wù)行業(yè)開拓第二增長曲線戰(zhàn)略制定與實施研究報告
- 2025-2030年中國美甲行業(yè)并購重組擴(kuò)張戰(zhàn)略制定與實施研究報告
- 脂肪酶活檢測原理及方法
- 服裝品牌意向調(diào)查問卷
- 建設(shè)廉潔政治讀書心得體會-總結(jié)報告模板
- 2024年游記作文300字
- 商品知識培訓(xùn)課件下載
- 打造高績效團(tuán)隊培訓(xùn)課件2
- 年產(chǎn)7000噸銅、鋁電磁線項目可行性研究報告模板-立項拿地
- 二零二五年度安全生產(chǎn)標(biāo)準(zhǔn)化體系完善與維護(hù)服務(wù)合同3篇
- 2023年售前工程師年度總結(jié)及來年計劃
- 中圖版八年級地理下冊6.2《中東》練習(xí)題(含答案)
- “基礎(chǔ)教育精品課”PPT課件模板
- 公司8D異常報告
- 職業(yè)教育技能大賽存在的問題及建議
- 2022屆高考英語二輪復(fù)習(xí):閱讀理解細(xì)節(jié)理解題 導(dǎo)學(xué)案
- 中文網(wǎng)絡(luò)成癮量表(臺灣陳淑惠)
- 儲運(yùn)車間裝卸車和儲罐安全操作培訓(xùn)
- 洞庭湖觀鳥旅游發(fā)展現(xiàn)狀及對策
- 土壤與肥料學(xué)課件
- 供應(yīng)商物料質(zhì)量問題賠償協(xié)議(中文)
評論
0/150
提交評論