题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-29 19:24:46

[单项选择]在“学生—选课—课程”数据库中的三个关系如下:
S(SNO,SNAME,SEX,AGE),
SC(SNO,CNO,GRADE),
C(CNO,CNAME,TEACHER)。
查找选修“数据库技术”这门课的学生的学生姓名和成绩,若使用连接查询的SQL语句是:SELECT SNAME,GRADE FROM S,SC,C WHERE子句。其中的WHERE子句应该是
A. CNAME="数据库技术"AND S.SNO=SC.SNO AND SC.CNO=C.CNO
B. CNAME="数据库技术" AND S.SNO=SC.SNO AND SC.CNO=CNO
C. CNAME="数据库技术" AND S.SNO=SC.SNO AND SC.CNO=C.CNO
D. CNAME="数据库技术" AND S.SNO=SC.SNO

更多"在“学生—选课—课程”数据库中的三个关系如下: S(SNO,SNAM"的相关试题:

[填空题]

在“学生选课”数据库中的两个关系如下:
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, dept) 主码为sno
课程信息表:c(cno, cname, teacher) 主码为cno
学生选课信息表:sc(sno, cno, grade) 主码为(sno, cno)

“从学生选课信息表中找出无成绩的元组”的SQL语句是()。
A. SELECT * FROM sc WHERE grade=NULL
B. SELECT * FROM sc WHERE grade IS ‘ ’
C. SELECT * FROM sc WHERE grade IS NULL
D. SELECT * FROM sc WHERE grade =‘ ’
[单项选择]基于“学生—课程”数据库中的三个基本表:
学生信息表s(sno,sname,sex,age,dept),主码为snO
课程信息表c(cno,cname,teacher),主码为cno
学生选课信息表sc(sno,cno,grade),主码为(sno,cno)

实现“从学生信息表中找出性别为女的学生姓名”的SQL语句是( )。
[单项选择]基于“学生—选课—课程”数据库中的三个关系:
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】
[单项选择]假设“学生—选课—课程”数据库中有以下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. 连接视图
[单项选择]

基于"学生-选课-课程"数据库中的三个关系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
[填空题]设有学生数据库:student(sno,sname,sex,age,dept)。现要查询所有刘姓学生的信息,可使用如下的 SQL语句:SELECT*FROM student WHERE 【13】
[填空题]在“学生一选课一课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE), SC(S#, C#,GRADE),C(C#,CNAME,TEACHER) 查找选修“数据库技术”这门课程的学生的学生名和成绩。若用关系代数表达式示为: π ______ (S∞(SC∞(σCNAME=“数据库技术”(C)))
[简答题]

在"学生-选课-课程"数据库中有三个关系:S(S#,SNAME,SEX,AGE,SD), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)。它们的主码分别是S#,(S#,C#),C#,并且其他属性都允许为空值(NULL)。用下面的SQL语句创建了两个视图:
create view CS_S as select S#,SNAME,AGE from S where SD = 计算机系 ;
create view S_G(S#,GAVG) as select S#,avg(GRADE) from SC group by S# ;
若用下面的SQL语句对上述视图进行修改,它们能被成功执行吗?为什么?
(1) update CS_S set SNAME = WANG PING where S# = 200301001 ;
(这里假定在表S中存在学生号S# = 200301001 的行。)
(2) insert into CS_S values ( 200302189 , YANG XIN , 21 ) ;
(这里假定在表S中不存在学生号S# = 200302189 的行。)
(3) update S_G set GAVG = 85 where S# = 200301001 ;
(这里假定在表SC中存在学生号S# = 200301001 的行。)
要求:
首先回答这三个SQL语句中哪个(些)能被成功执行,哪个(些)不能被成功执行(12分),
再进一步说明能被成功执行或不能被成功执行的理由(18分)。


[单项选择]基于“学生一选课一课程”数据库中的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)
查找选修“数据库技术”这门课程的学生的学生名和成绩,则使用连接查询的SQL语句是:
SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=’数据库技术’
AND______
[单项选择]至(40)题,基于“学生-选课-课程”数据库中如下三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
(38) 查找学生号为“20040901”的学生的“计算机”课程的成绩,至少将使用关系
A. S和SC
B. SC和C
C. S和C
D. S、SC和C

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码