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

学生选课关系模式为SC(Sno,Cno,Grade),其中Sno为学号,Cno为课程号,Grade为成绩,SQL查询语句如下:

学生选课关系模式为SC(Sno,Cno,Grade),其中Sno为学号,Cno为课程号,Grade为成绩,SQL查询语句如下:

SELECT Sno

FROM SC SCX

WHERE NOT EXISTS

(SELECT *

FROM SC SCY

WHERE SCY.Sno='1042' AND NOT EXISTS

(SELECT *

FROM SC SCZ

WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno));

与该查询等价的元组演算表达式为{t|(54)(Sc(u)∧SC(v)∧(55)∧t[1] =u[1])。

A.学生选课关系模式为SC(Sno,Cno,Grade),其中Sno为学号,Cno为课程号,Grade为

B.学生选课关系模式为SC(Sno,Cno,Grade),其中Sno为学号,Cno为课程号,Grade为

C.学生选课关系模式为SC(Sno,Cno,Grade),其中Sno为学号,Cno为课程号,Grade为

D.学生选课关系模式为SC(Sno,Cno,Grade),其中Sno为学号,Cno为课程号,Grade为

提问人:网友ssl508 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“学生选课关系模式为SC(Sno,Cno,Grade),其中S…”相关的问题
第1题
成绩关系模式SC(SNO,CNO,GRADE)。在这个关系中,SNO表示学号,CNO表示课程号,GRADE表示成绩。要找出有课程成绩大于90分的学生的学号、课程号、成绩,正确的选项有( )

A、

B、

C、

D、

点击查看答案
第2题
在教学视频的“学生选课”数据库中,若要查询选修了“数据库”课程的学生学号、姓名,则可以使用的查询语句包括( )。

A、SELECT S.SNO,SN FROM S,SC,C WHERE CN='数据库' AND S.SNO=SC.SNO AND C.CNO=SC.CNO;

B、SELECT SC.SNO,SN FROM S,C,SC WHERE CN='数据库' AND S.SNO=SC.SNO AND C.CNO=SC.CNO;

C、SELECT SC.SNO,SN FROM S,SC,C WHERE S.SNO=SC.SNO AND C.CNO=SC.CNO AND CN='数据库';

D、SELECT S.SNO,SN FROM (S INNER JOIN SC ON S.SNO=SC.SNO) INNER JOIN C ON SC.CNO=C.CNO WHERE CN='数据库';

点击查看答案
第3题
对于学生-选课-课程三个关系:     S(Stid, SNAME, SEX, AGE) SC(Stid, Cno, GRADE) C(Cno, CNAME, TEACHER) 为了提高查询速度,对SC表创建唯一索引,应建( )属性或属性组上。

A、(Stid, Cno)

B、Stid

C、Cno

D、GRADE

点击查看答案
第4题
设有三个关系:S(SNO,SName,Class),C(CNO,CName),SC(SNO,CNO,Score)分别表示学生、课程、选课,那么要得到Class='经统2018-1'的那些选了'数据库'课的学生名单的SQL应是:

A、SELECT S.SName FROM S JOIN SC JOIN C ON S.SNO = SC.SNO AND SC.CNO = C.CNO WHERE S.Class='经统2018-1' AND C.CName = '数据库'

B、SELECT S.SName FROM S JOIN SC ON S.SNO = SC.SNO JOIN C ON SC.CNO = C.CNO WHERE S.Class='经统2018-1' AND C.CName = '数据库'

C、SELECT S.SName FROM S JOIN SC JOIN C WHERE S.Class='经统2018-1' AND C.CName = '数据库' AND S.SNO = SC.SNO AND SC.CNO = C.CNO

D、SELECT S.SName FROM S JOIN C ON S.SNO = C.CNO JOIN SC ON SC.SNO = S.SNO AND SC.CNO = C.CNO WHERE S.Class='经统2018-1' AND C.CName = '数据库'

点击查看答案
第5题
在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。

A.ПCNAME, GRADE (σCNAME=’数据库技术’(C) ∞ПSNO, CNO, GRADE (SC) ∞ПSNO, SNAME (S) )

B.ПCNAME, GRADE (σCNAME=’数据库技术’(C) ∞ SC ∞ S)

C.ПCNAME, GRADE (C ∞ SC ∞ SC)

D.ПCNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ∞ПSNO, CNO, GRADE (SC) ∞ПSNO, SNAME (S) )

点击查看答案
第6题
设学生关系S(SNO,SNAME,SSEX,SAGE,SDEP)的主码为SNO,学生选课关系SC(SNO,CNO,SCORE)的主码为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDEP,SCORE)的主码为SNO和CNO,其满足( )

A、1NF

B、2NF

C、3NF

D、BCNF

点击查看答案
第7题
设有一个学生选课数据库,其包括学生表S、课程表C和学生选课表SC三个关系:

S (SNO, SNAME, SAGE, SDEP);

C (CNO, CNAME);

SC (SNO, CNO, GRADE)。

其中SNO是学生号,SNAME是学生姓名,SAGE是年龄, SDEP是学生所在系,CNO是课程号,CNAME是课程名称。

“查询计算机科学系年龄介于15岁至19岁之间的学生”,其SQL语句为()。

A.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE BETWEEN 15 AND 19;

B.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE<= 19 AND SAGE >= 15;

C.SELECT * FROM S WHERE SDEP = ‘CS’ OR SAGE BETWEEN 15 AND 19;

D.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE<= 19 OR SAGE >= 15;

点击查看答案
第8题
在stumanage数据库中,存储了学生选课成绩表sc Sc(sno,cno,score ) 其中sno为字符型数据用来存储学生学号,cno为字符型数据用来存储课程号,score为decimal型数据,用来存储学生的选课成绩。 (1)编写sql程序,设计一个自定义标量函数funxkrs,统计某门课程的选修人数(指定课程号)。(8分) (2)写出sql语句,调用该函数,求选修了‘2’号课程的学生人数。(2分)
点击查看答案
第9题
在bookshop数据库中有5 个表,这五个表的结构描述见“实验数据库描述”。其中员工表employee(emp_no,emp_name,sex,dept,title,date_hired,birthday,salary,telephone,addr),客户表customer(cust_name,receiver,tel_no,cust_Addr),图书表books(book_no,book_name,price,book_type,ISBN),销售主表sales(order_no,cust_name,sale_id,total_amt,order_date),销售明细表sale_item(order_no,book_no,qty,unit_price)。若要给所有姓“刘”的客户的订单金额增加10%,以下操作正确的是( )。

A、update sales set total_amt=total_amt*1.1 where cust_name in (select cust_name from customer where cust_name like '刘%')

B、update sales set total_amt=total_amt*1.1 where exists (select * from customer where sales.cust_name=customer.cust_name and customer.cust_name like '刘%')

C、update sales set total_amt=total_amt*1.1 where cust_name = (select cust_name from customer where cust_name like '刘%')

D、update sales set total_amt=total_amt*1.1 from customer,sales where sales.cust_name=customer.cust_name and customer.cust_name like '刘%'

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

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

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

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