数据库课程设计 教学管理系统Word文档下载推荐.docx
《数据库课程设计 教学管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库课程设计 教学管理系统Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。
Susan'
女'
083'
1/25/1990'
japan'
12232625'
Carlos'
广告设计'
2/12/1990'
01'
12232627'
Dave'
电子商务'
10/1/1989'
02'
12232628'
Gaby'
金融'
081'
1/12/1990'
Italy'
04'
12232629'
Lynette'
会计'
9/12/1989'
Britain'
05'
12232636'
Bree'
11/18/1989'
12232645'
tom'
数学'
12/22/1989'
06'
12232631'
zach'
国际贸易'
4/16/1990'
Japan'
03'
12232641'
Karl'
计算机'
6/8/1990'
08'
12232633'
Edie'
12/11/1989'
Holland'
12232643'
Dylan'
4/20/1990'
12232610'
John'
11/25/1989'
12232620'
Mike'
12/30/1989'
China'
系表
droptabledepartment
createtabledepartment
(Sdeptchar(40)primarykey,
Dnamechar(9),
Dmasterchar(20)
insert
intodepartmentvalues('
zt'
bc'
kl'
nn'
jr'
ed'
mj'
ry'
教师表
droptableteacher
createtableteacher
(Tnochar(9)primarykey,
Tnamechar(20),
Tclasschar(20),
Tworkchar(20)
intoteachervalues('
001'
赵老师'
特级教师'
线性代数'
002'
钱老师'
教授'
解析几何'
003'
孙老师'
004'
李老师'
高级教师'
数据库'
005'
彭老师'
课程设计'
006'
贾老师'
007'
尤老师'
008'
耿老师'
课程表
droptablecourse
createtablecourse
(Cnochar(4)primarykey,
Cnamechar(40),
Ccreditsmallint
altertablecourseaddsortchar(10);
intocoursevalues('
0001'
3'
必修'
0002'
二外日语'
4'
修'
0003'
2'
0004'
第三方物流'
选修'
0005'
大学英语'
0006'
任选'
项目表
droptableproject
createtableproject
(Pnochar(9)primarykey,
Pnamechar(20),
Pmanchar(20)
intoprojectvalues('
project1'
cici'
)
project2'
gigi'
09'
project3'
coco'
10'
project4'
june'
选课表
droptablesc
createtablesc
(Snochar(9),
Cnochar(4),
Gradesmallint,
primarykey(Sno,Cno),
intoscvalues('
85'
68'
96'
81'
92'
78'
61'
65'
90'
80'
82'
12232637'
79'
83'
62'
所有来自china的男生
selectSname
fromestudent
whereShome='
china'
andSsex='
;
所有0005号课程成绩>
90的同学
fromstudent,sc
wherestudent.Sno=sc.Snoandsc.Cno='
andsc.Grade>
'
教授课程设计的老师
selectTname
fromteacher
whereTwork='
某班年龄最大的2名同学
selectTop2*
fromstudent
whereSclass='
ANDSclassno='
orderbySbirthdayasc;
1989年以后出生的女同学
whereSbirthday>
1/1/1989'
andSsex='
选修0004课程的学生及其成绩
selectSname,Grade
wherestudent.Sno=sc.snoandCno='
没有授课的教师
'
某学生所选课程的总学分
selectsum(Ccredit)
fromsc,course
whereSno='
ando=o
电子商务学生所学的所有课程
selectdistinctcourse.Cname
fromstudent,course,sc,department
wherestudent.Sno=sc.Sno
ando=o
andstudent.Sdept=department.Sdept
andDname='
按总学分找出某系学习最好的2名同学
selecttop5Sname,sum(Ccredit)
fromstudent,sc,course,department
wherestudent.Sno=sc.Sno
andcourse.Cno=sc.Cno
groupbystudent.Sname
按总学分积找出某系学习最好的5名同学
selecttop5Sname,sum((Grade-50)/10*Ccredit)
教授12232620学生必修课程的老师情况
selectTno,Tname,teacher.Tclass,Twork
fromstudent,sc,course,teacher
wherestudent.Sno=’12232610’
andteacher.Twork=course.Cname
12232610选修了那些系的课程
selectDISTINCTDname
fromsc,teacher,department
whereoin
(selectcno
fromsc
wheresno='
数据库心得