更多"假设“学生—选课—课程”数据库中有以下3个关系: S(S#,SNAM"的相关试题:
[单项选择]假设“学生—选课—课程”数据库中有以下3个关系:
S(S#,SNAME,SEX,AGE,DEPARTMENT),主码是S#
C(C#,CNAME,TEACHER),主码是C#
SC(S#,C#,GRADE),主码是(S#,C#)
下面的SQL,语句定义了一个反映学生出生年份的视图:
CREATE VIEW S BDAY(S#,SNAME,BIRTH)AS
SEILECT、S#,SNAME,2010—AGE FROM S
这是一个( )。
A. 行列子集视图
B. 带表达式视图
C. 分组视图
D. 连接视图
[填空题]假设学生选课管理数据库中有3个表;学生、课程和学生选课,其结构分别如下所示:
学生(学号C(6),姓名C(8),系别C(30),省份C(10))
课程(课程号C(6),课程名C(20),先修课号C(6))
学生选课(学号C(6),课程号C(6),成绩N(4))
如果要查询每个学生及其选修课的情况,请对下面的SQL语句填空。
SELECT学生.学号,学生.姓名,学生.系别,学生.省份,
学生选课.课程号,学生选课.成绩
FROM学生选课管理!学生,学生选课管理!学生选课
WHERE学生.学号 【9】
[填空题]在“学生选课一课程”数据库中的3个关系如下:
S(S#,SNAME,SEX,AGE),
SC(S#,C#,GRADE),
C(C#,CNAME,TEACHER)。
查找选修“数据库技术”这门课程的学生的学生名和成绩。若使用连结查询的SQL语句是:
SELECTSNAME,GRADEFROMS,SC,C
WHERE CNAME=’数据库技术’
AND S.S#=SC.S#
AND_______
[填空题]在“学生选课”数据库中的两个关系如下:
S(SNO,SNAME,SEX,AGE),SC(SNO,CNO,GRADE)
则与SQL命令SELECT sname FROM s WHERE sno IN (SELECT sno FROM sc WHERE grade<60)等价的关系代数表达式是______。
[填空题]
在“学生选课”数据库中的两个关系如下:
S(SNO,SNAME,SEX,AGE),SC(SNO,CNO,GRADE)
则与SQL命令SELECT sname FROM s WHERE sno IN (SELECT sno FROM sc WHERE grade<60)
等价的关系代数表达式是()。
[填空题]在“学生选课一课程”数据库中的3个关系如下:
S(S#,SNAME,SEX,AGE),
SC(S#,C#,GRADE),
C(C#,CNAME,TEACHER)。
查找选修“数据库技术”这门课程的学生的学生名和成绩。若使用连结查询的SQL语句是:
SELECTSNAME,GRADEFROMS,SC,C
WHERE CNAME=’数据库技术’
AND S.S#=SC.S#
AND_______
[填空题]在“学生选课一课程”数据库中的3个关系如下:
S(S#, SNAME,SEX,AGE),
SC(S#,C#,GRADE),
C(C#,CNAME,TEACHER)。
查找选修“数据库技术”这门课程的学生的学生名和成绩。若使用连结查询的SQL语句是:
SELECT SNAME,GRADE FROMS,SC,C
WHERE CNAME=‘数据库技术’
AND S.S#=SC.S#
AND ______
[单项选择]“学生—选课—课程”数据库中的三个关系
S(S#,SNAME,SEX,AGE,DEPARTMENT),主码是S=
C(C#,CNAME,TEACHER),主码是C#
SC(S#,C#,GRADE),主码是(S#,C#)
下面的SQL语句定义一个反映学生出生年份的视图。
CREATE VIEW S BDAY(S#,SNAME,BIRTH)AS
SELECT S#,SNAME,2010—AGE FROM S
这是一个( )。
A. 行例子表视图
B. 带表达式视图
C. 分组视图
D. 连接视图
[填空题]在“学生—选课—课程”数据库中的两个关系如下:
S(sno,sname,sex,age)
sc(sno,cno,grade)
则与SQL命令SELECT s. sname, sc. grade FROM s, sc WHERE s.sno=sc.sno等价的关系代数表达式是______。
[单项选择]基于“学生—选课—课程”数据库中的三个关系:
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)
它们的主码分别是S#, (S#, C#)和C#
查找“由李伟老师执教的数据库课程的平均成绩、最高成绩和最低成绩”将使用关系( )。
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 FROMS,SC,C WHERE CNAME=’数据库技术’ANDS.S#=SC.S# AND 【13】