求一个简单的问题,大神们救救我
sql吧
全部回复
仅看楼主
level 1
御剑time 楼主
有一个“学生一课程”数据库,数据库中包括三个表:
(1)“学生”表 Student由学号(Sno)、姓名( Sname)、性别(Ssex)、年龄(Sage)、所在系( Sdept)五个属性组成,可记为Student(Sno, Sname, Ssex, Sage, SdeptSno为关键字。
(2)“课程”表 Course由课程号(Cno)课程名( cname)、先修课号(Cpno)学分( Ccredit)四个属性组成,可记为Course(Cno, Cname, Cpno, Ccredit) Cnoyy关键字。
(3)“学生选课”表SC由学号(Sno)、课程号(Cno)、成绩( Grade)三个属性组成,可记为:SC(Sno,Cno, Grade)(SNO,CNO)为关键字完成下列操作的sq语句

1、建立学生”表 Student,它由学号Sno、姓名 Sname、性别Sse、年龄sage、所在系 Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。
2、查询选修3号课程的学生的学号及成绩,查询结果按分数的将序排列
3、查询与“李洋”在同一个系学习的学生学号(Sno)、姓名(Sname)、所在系(Sdept)
4、将一个新学生记录(学号:05036;姓名:王强;性别:男;年龄:18岁;所在系:计算机;)插入Student表中
5、创建视图【学生成绩表视图】,视图中包括学号(Sno)、姓名(Sname)、课程号(Cno)、课程名(Cname)、成绩(Grade)
6、创建储存过程[getDetailByName],通过数去参数学生姓名(如:张三),筛选出该学生的基本信息,对不存在此学生姓名的输入值,必须做一键测,打印信息“不存在此学生”
2020年06月07日 08点06分 1
1