itgle.com

16) 设有关系 SC(SNO,CNO,GRADE), 其中 SNO 、 CNO 分别表示学号和课程号 ( 两者均为字符型 ) ,GRADE 表示成绩 ( 数值型 ) 。若要把学号为 “ S101 ” 的同学,选修课程号为 “ C11 ” , 成绩为 98 分的记录插入到SC 中 ,正确的语句是A)INSERT INTO SC(SNO,CNO,GRADE) VALUES ( 'S101' , 'C11' , '98' )B)INSERT INTO SC(SNO,CNO,GRADE) VALUES (S10

题目

16) 设有关系 SC(SNO,CNO,GRADE), 其中 SNO 、 CNO 分别表示学号和课程号 ( 两者均为字符型 ) ,GRADE 表示成绩 ( 数值型 ) 。若要把学号为 “ S101 ” 的同学,选修课程号为 “ C11 ” , 成绩为 98 分的记录插入到SC 中 ,正确的语句是

A)INSERT INTO SC(SNO,CNO,GRADE) VALUES ( 'S101' , 'C11' , '98' )

B)INSERT INTO SC(SNO,CNO,GRADE) VALUES (S101, C11, 98)

C)INSERT ( 'S101' , 'C11' , '98' ) INTO SC

D)INSERT INTO SC VALUES ( 'S101' , 'C11' ,98)


相似考题
参考答案和解析
正确答案:D
更多“16) 设有关系 SC(SNO,CNO,GRADE), 其中 SNO 、 CNO 分别表示学号和课程号 ( 两者均为字符型 ) ,GR ”相关问题
  • 第1题:

    设有关系SC(SN0,CN0,GRADE),其中,SN0、CN0分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“Cll”,成绩为98分的记录插入到表sc中,正确的话句是( )。

    A.INSERT INTO SC(SNO,CNO,GRADE)VALUES (’S101 ’,’Cll ’,’98 ’)

    B.INSERT INTO SC(SNO,CNO,GRADE)VALUE: (S101,Cll,98)

    C.INSERT(’SlOl’,’Cll ’,’98’)INTO SC

    D.INSERT INTO SC VA’UES(’Sl01 ’,’C11 ’,98)


    正确答案:D
    D。【解析】SQL插入记录的语句格式如下:lN—SERTINT0%表名>[(字段名l[,字段名2….])]VAL一UES(表达式l[,表达式2….])。此外,需要注意的是,本题中SN0、CN属性值要加引号,表示其为字符型,数值型数据则不需加引号。

  • 第2题:

    设有关系模式SC(Sno,Sname,Sex,Birthdar,Cno,Cname,Grade,Tno,Tname)满足函数依赖集:{Sno→Sname,Sno→Sex,Sno→Birthday,Cno→Cname,(Sno,Cno)→Grade,Tno→Tname}。SC的主码和属性集(Sno,Tno)的闭包分别是______。

    A) (Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}

    B) (Sno,Cno,Tno)和{Sno,Sname,Sex,Birthday,Cno}

    C) (Sno,Cno)和{Sno,Shame,Sex,Birthday,Cno,Cname,Grade}

    D) (Sno,Cno,Tno)和{Sno,Sname,Sex,Birthdayr,Tno,Tname}

    A.

    B.

    C.

    D.


    正确答案:D
    解析:本题考查的知识点是完全与部分函数依赖。主码属性必须完全函数决定关系的所有其他属性,由Cno→Cname可知Cno是主属性之一,同理Tno也是主属性之一。A、C选项错误。闭包的推算过程为:{Sno,Tno}→{Sno,Tno,Sname,Sex,Birthday,Tname}。所以本题答案为D。

  • 第3题:

    12、在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询既选修了“2”号又选修了“4”号课程的学生学号。若用关系代数表达式来表示为()。

    A.ПSNO (σCNO=’2’(SC) ∩ σCNO=’4’(SC) )

    B.ПSNO (σCNO=’2’(SC)) ¥ ПSNO(σCNO=’4’(SC) )

    C.ПSNO (σCNO=’2’(SC) ∪ σCNO=’4’(SC) )

    D.σCNO=’2’(SC) ¥σCNO=’4’(SC)


    A

  • 第4题:

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

    SELECT Sno

    FROMSC SCX

    WHERE NOT EXISTS

    (SELECT*

    FROM SC SCY

    WHERE SCY.Sno='1042'AND NOT EXISTS

    (SELECT *

    FROMSCSCZ

    WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno));与该查询等价的元组演算表达式为{t|(13)(SC(u)∧SC(v)∧(14)∧t[1]= u[1])}。

    A.

    B.

    C.

    D.


    正确答案:B
    解析:此题考查的是关系代数方面的知识。
      通过分析可知SQL语句实现的功能检索至少选修了学生“1042”选修的全部课程的学生号码。因为在SELECT查询中,没有逻辑蕴含,但可以利用谓词演算将一个逻辑蕴含的谓词等价地转换,其形式为;p→q≡p∨q。本查询可以看成查询学号为x的学生,对所有的课程y只要1042学生选修了课程y,则x也选修了y。形式化表示如下:
      用p表示谓词“学生1042选修了课程y”
      用q表示谓词“学生x也选修了y”
      则此查询可表示为任给一门1042选修的课程y,学生x也选修了,其形式如下:

  • 第5题:

    在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询既选修了“2”号又选修了“4”号课程的学生学号。若用关系代数表达式来表示为()。

    A.ПSNO (σCNO=’2’(SC) ∩ σCNO=’4’(SC) )

    B.ПSNO (σCNO=’2’(SC)) ¥ ПSNO(σCNO=’4’(SC) )

    C.ПSNO (σCNO=’2’(SC) ∪ σCNO=’4’(SC) )

    D.σCNO=’2’(SC) ¥σCNO=’4’(SC)


    S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句。