數(shù)據(jù)庫課程設計報告范例_第1頁
數(shù)據(jù)庫課程設計報告范例_第2頁
數(shù)據(jù)庫課程設計報告范例_第3頁
數(shù)據(jù)庫課程設計報告范例_第4頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論