niusouti.com

设有关系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'

题目

设有关系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
解析:INSERT—SQL命令格式:INSERT INTO 表名[(字段名1[,字段名2,...])] VALUES(表达式1[,表达式 2,...])。
更多“设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数 ”相关问题
  • 第1题:

    学生选课关系模式为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.

    B.

    C.

    D.


    正确答案:B

  • 第2题:

    设学生选课关系模式为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也选修了,其形式如下:

  • 第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(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属性值要加引号,表示其为字符型,数值型数据则不需加引号。

  • 第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语句。