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

基于“学生-选课-课程”数据库中的三个关系: S(S#, SNAME, SEX, AGE), SC(S#, C#, GRADE), C(C#, C

基于“学生-选课-课程”数据库中的三个关系:

S(S#, SNAME, SEX, AGE),

SC(S#, C#, GRADE),

C(C#, CNAME, TEACHER)

它们的主码分别是S#, (S#, C#)和C#

把对SC表的查询和修改成绩的权限授给用户user1的SQL语句,正确的是()。

A) GRANTUPDATE(GRADE), SELECTTO user1 ONTABLE SC;

B) GRANT UPDATE(GRADE), SELECT ON TABLE SC TO user1;

C) GRANT UPDATE TABLE SC ON(GRADE), SELECT TO user1;

D) GRANTON TABLE SCUPDATE(GRADE), SELECT TO user1;

提问人:网友wym1987 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“基于“学生-选课-课程”数据库中的三个关系: S(S#, S…”相关的问题
第1题
设有三个关系: S(S#,SNAME,AGE,SEX) SC(S#,C#,SCORE) C(C#,CNAME,TEACHER) 用关系代数表达式和SQL语句检索学号为S3学生所学课程的课程名与任课教师名。

A、πCNAME,TNAME(σS#='S3'(SC⋈C)) SELECT CNAME,TEACHER FROM SC WHERE SC.C#=C.C# AND S#=’S3’

B、πCNAME,TNAME(σS#='S3'(SC⋈C)) SELECT CNAME,TEACHER FROM SC, C WHERE S#=’S3’

C、πCNAME,TNAME(σS#='S3'(SC×C)) SELECT CNAME,TEACHER FROM SC, C WHERE SC.C#=C.C# AND S#=’S3’

D、πCNAME,TNAME(σS#='S3'(SC⋈C)) SELECT CNAME,TEACHER FROM SC, C WHERE SC.C#=C.C# AND S#=’S3’;

点击查看答案
第2题
假设在某关系数据库中,选课表的外码“课号”参照课程关系的主码“课号”,且在创建该外码时包含了ON UPDATE CASCADE子句,则该子句意味着( )

A、修改某门课的所有选课记录后会连带修改课程关系中该课程的课号

B、修改某门课程的课号会连带修改相关的选课记录中的课号

C、修改某门课程信息时如果存在相关的选课记录则会拒绝更新操作

D、修改某门课程的课号会将相应的选课记录的课号置为空

点击查看答案
第3题
一、设有一学生-课程数据库,其中关系表如下所示: 学生关系表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表关系:Course(Cno,Cname,Cpno,Ccredit) 学生选课表:SC(Sno,Cno,Grade) 请用SQL语句实现下列各题: (1)建立一个“学生”表SC。 (2)为学生-课程数据库中的SC建立索引,SC表按学号升序和课程号降序建索引。 (3)查询全体学生的详细记录。 (4)查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄。 (5)查询名字中第2个字为"明"字的学生的姓名和学号。 (6)查询学生总人数。 (7)查询选修了课程M01或者选修了课程M02的学生。 (8)将学生08001的年龄改为23岁。
点击查看答案
第4题
针对学生选课数据库S_T,以下( )操作实现了student表与sc之间的自然连接。

A、select student.* , cno, grade from student join sc on student.sno=sc.sno

B、select student.* , sc.* from student , sc where student.sno=sc.sno

C、select student.sno, sname, ssex, sage, sdept , cno, grade from student , sc where student.sno=sc.sno

D、select student.* , cno, grade from student , sc where student.sno=sc.sno

点击查看答案
第5题
基于“学生-选课-课程”数据库中的3个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是 C# SC(S#,C#,GRADE),主码是(S#,C#) 若要查找姓名中第二个字为“阳”的学生选修的课程的课程名,则下面列出的SQL语句中,哪个(些)是正确的?( )

A、SELECT CNAME FROM S,SC,C WHERE S.S#=SC.S# AND C.C#=SC.C# AND SNAME='_阳%'

B、SELECT CNAME FROM S,SC,C WHERE S.S#=SC.S# AND C.C#=SC.C# AND SNAME LIKE '_阳%'

C、SELECT CNAME FROM S,SC,C WHERE S.S#=SC.S# AND C.C#=SC.C# AND SNAME LIKE '_阳_'

D、SELECT CNAME FROM S,SC,C WHERE S.S#=SC.S# AND C.C#=SC.C# AND SNAME = '_阳_'

点击查看答案
第6题
基于“学生-选课-课程”数据库中的3个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#) 在下列关于保持数据库完整性的叙述中,哪一个是不正确的?( )

A、向关系SC插入元组时,S#不能是空值(NULL)

B、向关系S插入元组时,S#不能是空值(NULL)

C、向关系C插入元组时,C#不能是空值(NULL)

D、向关系SC插入元组时,GRADE不能是空值(NULL)

点击查看答案
第7题
基于这样的3个表,即学生表S、课程表C和学生选课表SC,它们的关系模式如下: S(S#,SN,SEX,AGE,DEPT)(学号,姓名,性别,年龄,系别) C(C#,CN)(课程号,课程名称) SC(S#,C#,GRADE)(学号,课程号,成绩) 检索所有比“王华”年龄小的学生姓名、年龄和性别。下面正确的SELECT语句是( )。

A、SELECT SN,AGE,SEX FROM S WHERE AGE<(select age from s where sn="王华"> B、SELECT SN,AGE,SEX FROM S WHERE SN='王华'

C、SELECT SN,AGE,SEX FROM S WHERE AGE<(select age where sn="王华"> D、SELECT SN,AGE,SEX FROM S WHERE SGE<王华.age<br>

点击查看答案
第8题
基于这样的3个表,即学生表S、课程表C和学生选课表SC,它们的关系模式如下: S(S#,SN,SEX,AGE,DEPT)(学号,姓名,性别,年龄,系别) C(C#,CN)(课程号,课程名称) SC(S#,C#,GRADE)(学号,课程号,成绩) 检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是( )。

A、SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#

B、SELECT S.SN, SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE

C、SELECT S.SN,SC.C#,SC.GRADE FROM S, SC WHERE S.S#=SC.S#

D、SELECT S.SN,SC.C#,SC.GRADE FROM S,SC

点击查看答案
第9题
基于这样的3个表,即学生表S、课程表C和学生选课表SC,它们的关系模式如下: S(S#,SN,SEX,AGE,DEPT)(学号,姓名,性别,年龄,系别) C(C#,CN)(课程号,课程名称) SC(S#,C#,GRADE)(学号,课程号,成绩) 检索选修课程“C2”的学生中成绩最低的学生的学号。正确的SELECT语句是( )。

A、SELECT S# FROM SC WHERE C#='C2' AND GRADE<=(select grade from sc where c#="C2"> B、SELECT S# FROM SC WHERE C#='C2' AND GRADE IN(SELECT GRADE FROM SC WHERE C#='C2')

C、SELECT S# FROM SC WHERE C#='C2' AND GRADE NOT IN (SELECT GRADE GORM SC WHERE C#='C2')

D、SELECT S# FROM SC WHERE C#='C2' AND GRADE<=all(select grade from sc where c#="C2">

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

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

简答题官方微信公众号

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

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

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