itgle.com

以下()操作实现了student表与sc之间的自然连接。A.select student.* , sc.* from student , sc where student.sno=sc.snoB.select student.* , cno, grade from student , sc where student.sno=sc.snoC.select student.sno, sname,ssex,sage,sdept , cno, grade from student , sc where stud

题目

以下()操作实现了student表与sc之间的自然连接。

A.select student.* , sc.* from student , sc where student.sno=sc.sno

B.select student.* , cno, grade 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 join sc on student.sno=sc.sno


相似考题
参考答案和解析
select student.* , cno, grade from student , sc where student.sno=sc.sno;select student.sno, sname,ssex,sage,sdept , cno, grade from student , sc where student.sno=sc.sno;select student.* , cno, grade from student join sc on student.sno=sc.sno
更多“以下()操作实现了student表与sc之间的自然连接。”相关问题
  • 第1题:

    建立“student”和“grade”两表之间的关系。


    正确答案:
    步骤1 单击工具栏q的‘‘关系”按钮,在“关系”窗口内右键单击鼠标,在弹出的快捷菜单中选择“显示表,,命令。在“显示表”对话框内分别双击“student”和“grade”表到关系窗口中。关闭“显示表”对话框。在“student”表中单击“学号”字段拖到“grade”表中“学号”上,在弹出的“编辑关系”对话框中,单击“创建”按钮。
    步骤2:单击“保存”按钮。关闭“关系”窗口,关闭"sampl.mdb”数据库。

  • 第2题:

    以下3题基于student表和class表,student表的主键是学号,class的主键是课程号。

    下列描述的操作中,哪一个操作不正确?

    A.从表student中删除行(′010′,′王宏大′,′01′,′02′)

    B.在student中插入行(′102′,′赵民′,′03′,′03′)

    C.将student中学号=′010′的课程号改为′02′

    D.将stuedent中雇员号=′101′的课程号改为′05′


    正确答案:D
    解析:本题主要考查了在SQL语言中如何进行删除操作。 为在class表中没有部门号是05的记录,因此D)操作不正确。

  • 第3题:

    试题基于如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系SC的主码是(sno,cno)。

    查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是( )。

    A)SELECT sname FROM student,SELECT cno,grade FROM sc

    WHERE student.sno=sc.sno

    B)SELECT sname, cno,grade FROM student,course

    WHERE student.sno=course.cno

    C)SELECT sname, cname,grade FROM student,course, sc

    WHERE student.sno=sc.Snoand sc.cno=course.cno

    D)SELECT sname,cno, grade FROM student,sc

    WHERE student.sno=sc.sno


    正确答案:D
    要查询学生姓名,选修课程号及对应成绩,在同一SELECT子句后应包含这三个字段,故选项A)错误;而学生学号是用来关联sc与student表,故在where子句中应有“student.sno=sc.sno”,故选项B)错误;对于选项C),它没有查询课程号,而是查询的课程名,所以错误。

  • 第4题:

    根据以下资料,回答下列各题: 使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系) 课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) 其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。 查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。

    A.SELECT s.学号,姓名,课程名,成绩 FROM student s,score sc。course c WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系="计算机系"

    B.SELECT学号,姓名,课程名,成绩 FROM student s,score sc,course C WHERE s.学号=SC.学号AND sc.课程号=c.课程号AND院系="计算机系"

    C.SELECT s.学号,姓名,课程名,成绩 FROM(student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 wHERE院系="计算机系"

    D.SELECT学号,姓名,课程名,成绩 FROM(student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE院系="计算机系"


    正确答案:B
    B。【解析】由题所知,所查询的是计算机系所选课程的学生的学号、姓名、课程名和成绩,其中涉及三个表,所以条件为s.学号=sc.学号ANDsc.课程号=c.课程号AND院系=”计算机系”。所以答案选择B。

  • 第5题:

    以下SQL语句不能实现要求的是()

    A.把查询Student表权限授给用户U1GRANT SELECTON TABLE StudentTO U1

    B.把对表SC的查询权限授予所有用户GRANT SELECT ON TABLE SCTO PUBLIC

    C.把对Student表和Course表的全部权限授予用户U2和U3GRANT ALL PRIVILIGESON TABLE Student, Course TO U2,U3

    D.把查询Student表和修改学生学号的权限授给用户U4GRANT UPDATE, SELECTON TABLE StudentTO U4


  • 第6题:

    SELECT *  FROM  Student  INNER JOIN  SC ON Student.Sno = SC.Sno语句可将Student与 SC连接起来。

    A

    B



  • 第7题:

    关系代数的自然连接操作和半连接操作之间有些什么联系?


    正确答案:自然连接和半连接之间的联系可用下面两点来表示:
    (1)半连接是用自然连接操作来定义的:R⋉S=∏R(R⋈S);
    (2)连接操作用半连接方法来求的:R⋈S=(R⋉S)⋈S。

  • 第8题:

    SELECT *  FROM  Student  INNER JOIN  SC ON Student.Sno = SC.Sno语句可将Student与 SC连接起来。


    正确答案:正确

  • 第9题:

    在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为中间连接、()和()。


    正确答案:左连接;右连接

  • 第10题:

    "SELECT Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号"语句的意思是()

    • A、连接查询Student表和Scores表
    • B、复制Student表
    • C、复制Scores表
    • D、这是一条错误语句,毫无意义

    正确答案:A

  • 第11题:

    单选题
    在下列关系数据库二维表操作中,()操作的结果二维表模式与原二维表模式相同。
    A

    投影

    B

    连接

    C

    选择

    D

    自然连接


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    "SELECT Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号"语句的意思是()
    A

    连接查询Student表和Scores表

    B

    复制Student表

    C

    复制Scores表

    D

    这是一条错误语句,毫无意义


    正确答案: A
    解析: 暂无解析

  • 第13题:

    根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适?()

    A select sno,count(cno) from SC

    B select sno,count(cno) from student

    C select a.sno,count(cno) from student a left outer join SC

    D select a.sno,count(cno) from SC left outer join student a


    参考答案C

  • 第14题:

    查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是

    A.SELECT sname FROM student,SELECT cno,grade FROM sc WHERE student.sno=sc.sno

    B.SELECT sname,cno,grade FROM student,course WHERE student.sno=course.cno

    C.SELECT sname,cname,grade FROM student,course,sc WHERE student.sno=sc.sno and sc.cno=course,cno

    D.SELECT sname,cno,grade FROM student,sc WHERE student.sno=sc.sno


    正确答案:D
    解析:题意中要求查找学生姓名、课程号和成绩,这三个属性可以查找两个关系表student和sc,通过条件student.so=sc.so进行连接。

  • 第15题:

    下面三个题基于student表和class表,student表的主键是学号,class表的主键是课程号。

    下列描述的操作中,哪一个操作不正确?

    A.从表student中删除行('010','王宏大','01','02')

    B.在student中插入行('102','赵民','03','03')

    C.将student中学号='010'的课程号改为'02'

    D.将stuedent中雇员号='101'的课程号改为'05'


    正确答案:D
    解析:因为在class表中没有部门号是05的记录,因此D)操作不正确。

  • 第16题:

    设Student为学生关系,SC为学生选课关系,Sno为学生号,Sname为学生姓名,Cno为课程号,执行下列SQL语句的查询结果是( )。

    Select Student.Sname

    From Student,SC

    Where Student.Sno=SC.Sno

    And SC.Cno='C1’

    A.选出选修C1课程的学生信息

    B.选出选修C1课程的学生姓名

    C.选出Student中学生号与SC中学生号相等的信息

    D.选出Student和SC中的一个关系


    正确答案:B
    解析:本题考查SQL中查询语句的知识。在SQL的查询语句中,Select子句用于指定最后结果中的字段,Where子句用于指定查询条件,只有满足条件的元组才会出现在结果中。对于本题来说,由于Select子句后面是Student.Sname,故此查询结果只有学生姓名;Where子句中首先将Student.Sno和SC.Sno相等的筛选出来,是为两表连接;并且条件SC.Cno='C1'限定了选修的课程号为C1。

  • 第17题:

    关系数据库中通常包含多个表,表与表之间的关联关系通过( )来实现,通过(请作答此空)运算将两个关联的表合并成一张信息等价的表。

    A. 选择
    B. 投影
    C. 笛卡尔积
    D. 自然连接

    答案:D
    解析:
    本题考查关系模式的基础知识。关系数据库中数据的逻辑组织是以多个表来实现的。为了合理的存储,将完整的企业信息分解到多个关系中,应用中可以通过自然连接运算合并成完整的企业信息。外码是自然连接的依据,体现了表与表之间的关联关系。

  • 第18题:

    设数据库中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是()。

    A仅Student表

    B仅Student和SC表

    C仅Student和Course表

    DStudent、SC和Course表


    D

  • 第19题:

    连接操作不仅可以在两个基本表之间进行,也可以是一个基本表与其自己进行连接操作。


    正确答案:正确

  • 第20题:

    设数据库中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是()。

    • A、仅Student表
    • B、仅Student和SC表
    • C、仅Student和Course表
    • D、Student、SC和Course表

    正确答案:D

  • 第21题:

    在下列关系数据库二维表操作中,()操作的结果二维表模式与原二维表模式相同。

    • A、投影
    • B、连接
    • C、选择
    • D、自然连接

    正确答案:C

  • 第22题:

    操作风险管理信息系统综合监控看板提供了各种外部信息渠道风险监控的连接按钮,以下哪些系统与操作风险管理信息系统实现了连接()。

    • A、审计系统
    • B、个人优质客户系统
    • C、信贷管理系统
    • D、法律系统

    正确答案:A,D

  • 第23题:

    单选题
    设数据库中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是()。
    A

    仅Student表

    B

    仅Student和SC表

    C

    仅Student和Course表

    D

    Student、SC和Course表


    正确答案: A
    解析: 暂无解析

  • 第24题:

    判断题
    SELECT *  FROM  Student  INNER JOIN  SC ON Student.Sno = SC.Sno语句可将Student与 SC连接起来。
    A

    B


    正确答案:
    解析: 暂无解析