题目内容 (请给出正确答案)
[主观题]

在学生选课数据库S_T中有学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname,cpn

在学生选课数据库S_T中有学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname,cpno,ccredit)及学生选课表sc(sno,cno,grade),其中sno是学号,sname是姓名,ssex是性别,sage是年龄,sdept是系别,cno是课程号,cname是课程名,cpno是先行课号,ccredit是学分,grade是成绩。以下()SQL语句可以实现查询没有选修’1’号课程的学生姓名。

A、select sname from student where not exists (select * from sc where student.sno=sc.sno and cno=’1’)

B、select sname from student, sc where student.sno=sc.sno and cno !=’1’

C、select sname from student where sno not in (select sno from sc where cno=’1’)

D、select sname from student where exists (select * from sc where student.sno=sc.sno and cno<>’1’)

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“在学生选课数据库S_T中有学生表student(sno,sn…”相关的问题

第1题

8 )在 “ 学生选课 ” 数据库中的两个关系如下:

S ( SNO , SNAME , SEX , AGE ) , SC ( SNO , CNO , GRADE )

则与 SQL 命令 SELECT sname FROM s WHERE sno IN ( SELECT sno FROM sc WHERE grade<60 )

等价的关系代数表达式是 __________ 。

点击查看答案

第2题

在“学生选课”数据库中,删除“学生”中姓名为“张小宇”的记录。
点击查看答案

第3题

在“学生选课”数据库中,如果要删除“学生”表中的所有记录。代码为: 。

A、DELETE 学生

B、DELETE FROM 学生

C、drop 学生

D、drop FROM 学生

点击查看答案

第4题

在学生选课数据库中,检索被全部学生所选修的课程的SQL可以描述为( )

A、SELECT Cno FROM SC WHERE (Select Count(Sno) FROM SC GROUP BY Cno) = (SELECT Count(*) FROM Student) ;

B、SELECT Cno FROM SC x WHERE NOT EXISTS (SELECT * FROM Student s WHERE NOT EXISTS (SELECT * FROM SC y WHERE x.Cno = y.Cno AND s.Sno= y.Sno);

C、SELECT Cno FROM SC x WHERE NOT EXISTS (( SELECT Sno FROM Student) EXCEPT ( SELECT y.Sno FROM SC y, Student z WHERE x.Cno=y.Cno AND z.Sno=y.Sno));

D、以上答案都不对

点击查看答案

第5题

在学生选课数据库中,查询选修了课程的学生的学号、姓名,SQL语句可为( )

A、SELECT DISTINCT Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno;

B、SELECT Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno;

C、SELECT DISTINCT Sno, DISTINCT Sname FROM Student WHERE Student.Sno IN (SELECT Sno FROM SC);

D、SELECT Sno, Sname FROM Student WHERE Student.Sno IN (SELECT DISTINCT Sno FROM SC);

点击查看答案

第6题

在学生选课数据库中,查询平均成绩大于等于60分的同学,SQL语句为( )

A、SELECT Sno, AVG(Grade) FROM SC GROUP BY Sno HAVING AVG(Grade)>=60;

B、SELECT Sno FROM SC WHERE Grade>=60 GROUP BY Sno;

C、SELECT Sno, Grade FROM SC GROUP BY Sno HAVING AVG(Grade)>=60;

D、SELECT Sno FROM SC GROUP BY Sno HAVING Grade >=60;

点击查看答案

第7题

在“学生选课”数据库中的两个关系如下。 S() ”等价的关系代数表达式是_____
点击查看答案

第8题

在学生选课数据库中,将所有选了课程‘DB’且分数在60~70分之间的学生的成绩增加百分之十,SQL语句为( )

A、UPDATE SC SET Grade=Grade*1.1 WHERE Cno=’DB’ AND Grade BETWEEN 60 AND 70;

B、UPDATE SC SET Grade+=Grade*0.1 WHERE Cno=(Select Cno From Course WHERE Cname=’DB’) AND Grade >= 60 AND Grade <=70;<br> C、UPDATE SC SET Grade=Grade*1.1 WHERE Cno=(Select Cno From Course WHERE Cname=’DB’) AND Grade <= 60 and grade>=70;

D、UPDATE SC SET Grade=Grade*1.1 WHERE Cno IN (Select Cno From Course WHERE Cname=’DB’) AND Grade BETWEEN 60 AND 70;

点击查看答案

第9题

在学生选课数据库中,为支持学生查看某学期选课的平均成绩而建立了一个视图,这个视图属于数据库的________。

A、外模式

B、模式

C、内模式

D、存储模式

点击查看答案

第10题

在学生选课数据库S_T中,有: 学生表student(sno,sname,ssex,sage,sdept), 课程表course(cno,cname,cpno,ccredit), 选课表sc(sno,cno,grade)。 针对数据库S_T,以下创建视图的命令不正确的是( )。

A、create view view4 as select student.sno,sname,sc.sno,cno,grade from sc,student where sc.sno=student.sno and cno='1' 1

B、create view view2 as select sno,sname,sdept from student where sdept='CS' 2

C、create view view3 as select sno,sage+20 from student where ssex='女' 3

D、create view view1 as select sno,avg(grade) from sc group by sno 4

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信