• 2022-06-16
    为了提高对学生姓名的查询速度,应该创建在( )属性上的索引。
    A: (S#,C#)
    B: SNAME
    C: C#
    D: GRADE
  • B

    内容

    • 0

      有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是 SELECT SNAME FROM S,C,SC WHERE子句。 这里的WHERE子句的内容是

    • 1

      基于“学生-选课-课程”数据库中的3个关系。 S(S#,SNAME,SEX,DEPAPTMENT),主码是S# C(C#,CNAME,TEACHER),主码是 C# SC(S#,C#,GRADE),主码是(S#,C#) 若要查找姓名中第1个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个(些)是正确的?( ) Ⅰ. SELECT S#,SNAME FROM S WHERE SNAME=’王%’ Ⅱ. SELECT S#,SNAME FROM S WHERE SNAME LIKE ‘王%’ Ⅲ. SELECT S#,SNAME FROM S WHERE SNAME LIKE’王_’ A. B. C. D.

    • 2

      对于学生-选课-课程的三个关系:     S(Stid, SNAME, SEX, AGE) ,SC(Stid, Cno, GRADE) C(Cno, CNAME, TEACHER)为了提高查询速度,对SC表创建唯一索引,应建在( )属性或属性组上。 A: (Stid, Cno) B: Stid C: Cno D: GRADE

    • 3

      有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。若要查找分数(grade)不及格的学生姓名(sname),则以上正确的有?( ) A: SELECT sname FROM s, sc WHERE grade<60 B: SELECT sname FROM s WHERE sno IN(SELECT Cno FROM sc WHERE grade<60) C: SELECT sname FROM s, sc WHERE s.sno=sc.sno AND grade<60 D: SELECT sname FROM s, sc WHERE s.sno=sc.sno OR grade<60

    • 4

      假设学生关系S(S#,SNAME,EX),课程关系C(C#,CNAME,TEACHER)学生选课关系SC(S#,C#,GRADE),要查找选修“COMPUTER”课的男学生姓名,将涉及到关系( )。 A: S B: SC C: C,SC D: S,C,SC