課內實驗報告課程名:數據庫系統概論任課教師:專業:學號:姓名:二○至二○年度第學期南京郵電大學管理學院《數據庫系統概論》課程實驗實驗報告實驗內容及基本要求:實驗項目名稱:學生成績管理數據庫的建立實驗類型:操作每組人數:1實驗內容及要求:構建一個教學管理關系數據庫如下:學生(學號,姓名,性別,年齡,籍貫,班級代號)課程(課程號,課程名稱,學分數,教師代號)成績(學號,課程號,成績,考試時間)教師(教師代號,姓名,性別mysql創建學生成績管理數據庫,年齡,職稱)為方便起見,上述關系用英文字母表示如下:S(SNO,NAME,SEX,AGE,JG,)AMEmysql創建學生成績管理數據庫,XF,TNO)G(O,GRADE,DATE)T(TNO,NAME,SEX,AGE,ZC)上述關系模式中,帶下劃線的屬性為各自關系的關鍵字,其中學生表輸入20條記錄;課程表輸入10條記錄;成績表輸入100條記錄;教師表入5條記錄?;谶@些關系表,做如下查詢:(1)找出男性學生的姓名(2)找出不是“”班的學生(3)查詢“李峰”老師所教課程的課程名稱和學分(4)檢索出選修了課程代號為“3”和“5”課程的學生(5)查詢至少選修了一門“李峰”老師的課程的學生姓名(6)求選修了課程名為“數據庫原理”的所有學生的學號和姓名(7)找出學生代號為“”和“”兩個學生都選修了的課程(8)檢索出沒有被任何學生選修的課程(9)求出每個學生的成績的平均分和總分(10)求至少三門以上課程成績在90分以上的學生學號(11)求獲得學分數在200以上的學生(12)求出少于10個學生選修的課程(13)求出有四門課程考試不及格的學生的姓名(14)求出每個老師所教課程的學分總數(15)求出教了三門課以上的老師(16)求出只教一門課程的老師(17)求出每一個班級中每一門課程獲得最高分的學生的學號實驗結果:1.數據庫表學生表教師表課程表成績表2.查詢(使用SQL語句)1..(((S.XB)="男"));2.*(='');3.AME,,="李峰"AndT.TNO=C.TNO;4..*.SNO=G.OLike'3'(*.SNO=G2.OLike'5');5..NAME,S.(.SNO=G.SNO)O=((O)="7"Or(O="10")).NAME,S.SNO;6..NAME,S.S.SNO=G.(((O)="8"));7..SNO,O,(.SNO=G.SNO)O=(((S.SNO)Like'')AND(((*O=.''))False));8.*(((O)NotIn()));9