更多"以下2题是基于“学生一选课一课程”数据库中的三个关系: S(S#,S"的相关试题:
[单项选择]以下2题是基于“学生一选课一课程”数据库中的三个关系:
S(S#,SNAME,SEX,AGE ),SC(S#,C#,GRADE ),C(C#,CNAME,TEACHER)
若要求查找姓名中第一个字为“刘”的学生号和姓名。下面列出的SQL语句中,正确的是( )。
A. SELECT S#,SNAME FROM S WHERE SNAME=’刘%’
B. SELECT S#,SNAME FROM S WHERE SNAME=’刘_’
C. SELECT S#,SNAME FROM S WHERE SNAME LIKE’刘%’
D. SELECT S#,SNAME FROM S WHERE SNAME LIKE’刘_’
[单项选择]第21~22题是基于“学生一选课一课程”数据库中的三个关系:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系( )。
A. S和SC
B. SC和C
C. S和C
D. S、SC和C
[单项选择]基于“学生一选课一课程”数据库中的3个关系:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系
A. S和SC
B. SC和C
C. S和C
D. S,SC和C
[单项选择]基于“学生一选课一课程”数据库中的三个关系:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将涉及关系
A. S和SC
B. SC和C
C. S和C
D. S、SC和C
[填空题]在“学生一选课一课程”数据库中的3个关系如下:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
查找选修“数据库技术”这门课程的学生的学生名和成绩。若使用连接查询的SQL语句是:
SELECT SNAME.GRADE FROM S,SC C WHERE CNAME=“数据库技术”AND S.S# =SC.S# AND 【 】。
[填空题]在“学生一选课一课程”数据库中的三个关系如下:
S(S#,SNAME,SEX,AGE), SC(S#, C#,GRADE),C(C#,CNAME,TEACHER)
查找选修“数据库技术”这门课程的学生的学生名和成绩。若用关系代数表达式示为:
π ______ (S∞(SC∞(σCNAME=“数据库技术”(C)))
[填空题]在“学生一选课一课程”数据库中的三个关系如下:
S(S#,SNAME,SEX,AGE),SC(S# C#,GRADE),C(C#,CNAME,TEACHER)查找选修“数据库技术”这门课程的学生的学生名和成绩。若用关系代数表达式示为:
π______(S∞(SC∞(σCNAME="数据库技术"(C)))
[填空题]在“学生一选课一课程”数据库中的3个关系如下:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
查找选修“数据库技术”这门课程的学生的学生名和成绩。若使用连接查询的SQL语句是:
SELECT SNAME.GRADE FROM S,SC C WHERE CNAME=“数据库技术”AND S.S# =SC.S# AND 【6】 。
[单项选择]
第21~22题是基于“学生一选课一课程”数据库中的三个关系:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) |
若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系( )。
A. S和SC
B. SC和C
C. S和C
D. S、SC和C
[单项选择]
“学生一选课一课程”数据库中的三个关系:
S(S#,SNAME,SEX, AGE,DEPARTMENT)主码是S#
C(C#,CNAME, TEACHER)主码是C#
SC(S#, C#, GRADE)主码是(S#,C#)
为了便于识别,当外键与相应的主键属于不同关系时,往往给它们以相同的名字。
下列叙述中,哪个是不正确的?()
A. S#是关系S的主键,也是关系SC的外键
B. C#是关系C的主键,也是关系SC的外键
C. 向任何一个关系插入元组时,必须保证关系主码值的唯一性
D. 可以任意删除每个关系中的元组
[单项选择]以下三题基于"学生-选课-课程"数据库中如下三个关系:
S(S#,SNAME,SEX,AGE)
SC(S#,C#,GRADE)
C(C#,CNAME,TEACHER)查询选修了课程号为’C2’的学生号和姓名,若用下列SQL的SELECT语句表达时,哪一个是错误的?
A. SELECT S.S#,SNAME FROM S WHERE S.S#=(SELECT SC.S# FROM SC WHERE C#=’C2’)
B. SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#=’C2’
C. SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#=’C2’ ORDER BY S.S#
D. SELECT S.S#,SNAME FROM S WHERE S.S# IN (SELECT SC.S# FROM SC WHERE C#=’C2’)