



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據(jù)庫課程設計報告范例1000字數(shù)據(jù)庫課程設計報告范例一、設計目的本數(shù)據(jù)庫課程設計項目的目的是為了設計一個能夠管理學生信息、教師信息、課程信息和成績信息的學生信息管理系統(tǒng)。通過該系統(tǒng),可以方便地進行學生、教師、課程信息的添加、修改和查詢,以及成績的查詢和統(tǒng)計。該系統(tǒng)主要面向?qū)W校教務處,可以幫助教務處實現(xiàn)信息化管理。二、設計內(nèi)容1.數(shù)據(jù)模型設計(1)ER圖(2)解釋該ER圖共有四個實體:學生、教師、課程和成績,它們之間的聯(lián)系如下:1)每個學生可對應多個成績,每個成績對應唯一一個學生。2)每個教師可以教多個課程,每個課程可以被多個教師教授。3)每個課程對應多個成績,每個成績對應唯一一個課程。(3)關系模式學生(sid,sname,sex,age,dept)教師(tid,tname,sex,age,title,dept)課程(cid,cname,credit,hour,dept)成績(gid,sid,cid,score)2.數(shù)據(jù)庫設計(1)邏輯結(jié)構(gòu)設計學生表教師表課程表成績表(2)物理結(jié)構(gòu)設計每個表的物理結(jié)構(gòu)設計如下:學生表CREATETABLEStudent(sidINTPRIMARYKEY,snameVARCHAR(20),sexCHAR(2),ageINT,deptVARCHAR(20));教師表CREATETABLETeacher(tidINTPRIMARYKEY,tnameVARCHAR(20),sexCHAR(2),ageINT,titleVARCHAR(20),deptVARCHAR(20));課程表CREATETABLECourse(cidINTPRIMARYKEY,cnameVARCHAR(20),creditINT,hourINT,deptVARCHAR(20));成績表CREATETABLEGrade(gidINTPRIMARYKEY,sidINT,cidINT,scoreFLOAT,FOREIGNKEY(sid)REFERENCESStudent(sid),FOREIGNKEY(cid)REFERENCESCourse(cid));三、實現(xiàn)過程1.建表首先,在MySQL中創(chuàng)建一個新的數(shù)據(jù)庫,命名為student_info_db,并將其設為當前活動數(shù)據(jù)庫:CREATEDATABASEstudent_info_db;USEstudent_info_db;接著,根據(jù)邏輯結(jié)構(gòu)設計中的關系模式,創(chuàng)建四張表:CREATETABLEStudent(...);CREATETABLETeacher(...);CREATETABLECourse(...);CREATETABLEGrade(...);2.插入數(shù)據(jù)根據(jù)需求,向四張表中依次插入一些數(shù)據(jù),以供測試。3.查詢數(shù)據(jù)使用SELECT語句,查詢指定條件下的數(shù)據(jù),例如查詢所有女性教師的姓名及所教授的所有課程:SELECTTeacher.tname,CameFROMTeacher,CourseWHERETeacher.tid=Course.tidANDTeacher.sex='女';4.修改數(shù)據(jù)使用UPDATE語句,修改指定條件下的數(shù)據(jù),例如將學號為101的學生的年齡改為20歲:UPDATEStudentSETage=20WHEREsid=101;5.刪除數(shù)據(jù)使用DELETE語句,刪除指定條件下的數(shù)據(jù),例如刪除所有成績表中成績低于60分的記錄:DELETEFROMGradeWHEREscore<60;四、總結(jié)通過本次數(shù)據(jù)庫課程設計項目,我深入了解了關系模型的設計方法和基
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 長江藝術工程職業(yè)學院《基礎攝影》2023-2024學年第二學期期末試卷
- 中央財經(jīng)大學《物理化學F》2023-2024學年第二學期期末試卷
- 寧波城市職業(yè)技術學院《物理化學選論》2023-2024學年第二學期期末試卷
- 15《白鵝》教學設計-2023-2024學年四年級下冊語文統(tǒng)編版
- 陽泉師范高等??茖W校《建筑性能模擬設計》2023-2024學年第二學期期末試卷
- 湖南中醫(yī)藥大學《徽州建筑文化》2023-2024學年第二學期期末試卷
- 揚州大學廣陵學院《小學語文教學與研究理論教學》2023-2024學年第二學期期末試卷
- 河北師范大學《企業(yè)形象(CS)》2023-2024學年第二學期期末試卷
- 陜西經(jīng)濟管理職業(yè)技術學院《熱工基礎理論》2023-2024學年第二學期期末試卷
- 西南醫(yī)科大學《商務統(tǒng)計》2023-2024學年第二學期期末試卷
- 高壓輸電線路質(zhì)量、檢查、驗收培訓課件
- 混合型頸椎病課件
- 2024公共數(shù)據(jù)授權運營實施方案
- 電動車維護與保養(yǎng)操作手冊
- 2024年廣西高考化學試卷真題(含答案解析)
- 陶藝課程課件
- 10.1文化自信與文明交流互鑒【中職專用】高一思想政治《中國特色社會主義》(高教版2023基礎模塊)
- 蘋果電腦macOS效率手冊
- 小學語文六年級上閱讀總24篇(附答案)
- 人教版新課標小學美術二年級下冊全冊教案
- 病歷書寫基本規(guī)范及相關法律解析
評論
0/150
提交評論