• 2022-05-29
    设数据库JXGL的三个基本表: S(SNO,SNAME,SEX,AGE,AGE,SDEPT) SC(SNO,CNO,GRADE) C(CNO,CNAME,CDEPT,TNAME) 创建一个存储过程PS_GRADE,输出指定学生的姓名及课程名称、成绩信息。
  • CREATE PROCEDURE PS_GRADE @S_NAME CHAR(8) AS SELECTSNAME,CNAME,GRADE FROMS JOIN SC ON S.SNO=SC.SNO ANDSNAME=@S_NAME JOIN C ON SC.CNO=C.CNO

    举一反三

    内容

    • 0

      设教学数据库中有三个基本表: 学生表 S(SNO,SNAME,AGE,SEX) 选课表 SC(SNO,CNO,GRADE) 课程表 C(CNO,CNAME,TEACHER) 写出“不学C6课程的男学生的学号和姓名(SNO,SNAME)”关系代数表达式。

    • 1

      对于教学管理数据库的三个基本表:S(SNO,SNAME,SEX,AGE,SDEPT),SC(SNO,CNO,GRADE), C(CNO,CNAME,CDEPT,TNAME)。试用T-SQL查询语句表达下列查询: 查询学号为S6的学生所学课程的课程名和任课教师名。[br][/br] SELECT _________ FROM _________ WHERE __________ AND __________。

    • 2

      基于学生—选课—课程数据库中的三个基本表:学生的信息表:STUDENT(sno, sname, sex, age, dept)主码为sno课程信息表:COURSE(cno,cname, teacher)主码为cno学生选课信息表:SC(sno, cno, grade)主码为(sno, cno) “查询没有学习成绩的学生的学号和课程号”的SQL语句是()。 A: SELECT sno, cno FROM SC WHERE grade=NULL B: SELECT sno, cno FROM SC WHERE grade IS" C: SELECT sno, cno FROM SC WHERE grade IS NULL D: SELECT sno, cno FROM SC WHERE grade="

    • 3

      在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“不学C2”这门课程学生的学生名,若用关系代数表达式来表示为( )。 A: πSNAME,AGE(σCno≠‘2’(S∞SC)) B: πSNAME,AGE(S)-πSNAME,AGE(σCno='2'(S∞SC)) C: πSNAME,AGE(σCno≠‘2’(C∞SC)) D: πSNAME,AGE(σCno≠‘2’(S∞C))

    • 4

      设教学数据库中有三个基本表:学生表 S(SNO,SNAME,AGE,SEX)选课表 SC(SNO,CNO,GRADE)课程表 C(CNO,CNAME,TEACHER)成绩有重复的情况下,查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩