資源描述:
《資料庫管理系統(tǒng).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在PPT專區(qū)-天天文庫。
1、高等資料庫管理系統(tǒng)AdvancedDatabaseManagementSystem系所:數(shù)位知識管理班級:研究所一年級學(xué) 生:69739001姓名:王詩齡作業(yè)一-UsingDBMS一、開發(fā)環(huán)境:JDK1.5.0.04ApacheTomcat5.5.9MySQL5.0.45NavicatMySQL7.2.8MacromediaDreamweaver81/22二、ERDIAGRAM2/22ManagerMIDloginnamepasswordchnametitleofficemtele-mailCourseCIDnumbercnametimeclassroomM
2、_IDChooseC_IDS_IDscoreStudentSIDsnamesexgradeaddressstel三、RELATIONSCHEMA3/22四、DDL(定義)【定義資料表】(未包含資料匯入)CREATETABLE`Manager`(`MID`INTNOTNULL,`loginname`varchar(20),`password`varchar(20),`chname`varchar(20),`e-mail`varchar(30),`title`varchar(20),`office`varchar(20),`mtel`varchar(20),PRI
3、MARYKEY(`ID`));CREATETABLE`Course`(`CID`INTNOTNULL,`number`INT,`cname`varchar(50),`time`varchar(20),`classroom`varchar(20),`M_ID`INTNOTNULL,PRIMARYKEY(`CID`));CREATETABLE`Student`(`SID`INTNOTNULL,`sname`varchar(20),`sex`varchar(5),`grade`INT,`address`varchar(50),`stel`varchar(20),PR
4、IMARYKEY(`SID`));CREATETABLE`Choose`(`C_ID`INTNOTNULL,`S_ID`INTNOTNULL,`score`INT,PRIMARYKEY(`C_ID`,`S_ID`));altertable`Course`addconstraintforeignkey(`M_ID`)references`Manager`(`MID`);altertable`Choose`addconstraintforeignkey(`C_ID`)references`Course`(`CID`);altertable`Choose`addco
5、nstraintforeignkey(`S_ID`)references`Student`(`SID`);4/22四、DDL(建立、變更、刪除資料表)【建立資料表】CREATETABLE`college`(`number`INTNOTNULL,`name`varchar(30),PRIMARYKEY(`number`));【變更資料表//新增欄位】altertablecollegeaddnotechar(100);【變更資料表//修改欄位】altertablecollegemodifynotevarchar(300)notnull;【變更資料表//刪除欄位】a
6、ltertablecollegedropnote;【刪除資料表】droptablecollege;6/22五、DML(新增、查詢、修改、刪除)【新增資料】INSERTINTOcourseVALUES('9',''543209','資料庫管理系統(tǒng)實務(wù)','/一4/一5/一6','共A103','10001');【查詢資料】SELECT*FROMcourseWHEREcname='資料庫管理系統(tǒng)實務(wù)';【修改資料】UPDATEcourseSETtime='/一9/一10/一11',classroom='共四講堂'WHEREcname='資料庫管理系統(tǒng)實務(wù)';【刪除
7、資料】DELETEFROMcourseWHEREcname='資料庫管理系統(tǒng)實務(wù)';6/22六、景觀VIEW【e.g.建立自己的成績表】CREATEviewworkASSELECTSID,cname,sname,scoreFROMCourse,Choose,StudentWHEREC_ID=CIDANDS_ID=SIDANDSID=69739001;7/22六、景觀VIEW【e.g.建立各課程選課人數(shù)及分?jǐn)?shù)總平均】CREATEviewwork1ASSELECTCID,cname,COUNT(*),AVG(score)FROMCourse,ChooseWHERE
8、C_ID=CIDGROUPBYcnam