4、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型,grade为成绩,数值型取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。A.INSERT INTO S VALUES('’张二','化学',80)B.ADD INTO S VALUES('张二','化学',80)C.INSERT INTO S VALUES('张二','化学','80’)D.ADD INTO S VALUES('张二','化学','80’)

题目

4、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型,grade为成绩,数值型取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。

A.INSERT INTO S VALUES('’张二','化学',80)

B.ADD INTO S VALUES('张二','化学',80)

C.INSERT INTO S VALUES('张二','化学','80’)

D.ADD INTO S VALUES('张二','化学','80’)


相似考题
更多“4、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型,grade为成绩,数值型取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。”相关问题
  • 第1题:

    假定有三个关系,学生关系S、课程关系C和学生选课关系SC,它们的结构如下: S(S#,SN,Sex,Age,Dept),C(C#,CN),SC(S#,C#,Grade)。其中,S#为学生号,SN为姓名,Sex为性别,Age为年龄,Dept为系别,C#为课程号,CN为课程名,Grade为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号,正确的SQL.语句是______。

    A.SELECT S#FROM SC WHERE C#="C2" AND Grade IN (SELECT Grade FROM SC WHERE C#="C2")

    B.SELECT S# FROM SC WHERE C#="C2" AND Grade>= (SELECT Grade FROM SC WHERE C#="C2")

    C.SELECT S# FROM SC WHERE C#="C2" AND Grade>=ALL (SELECT Grade FROM SC WHERE C#="C2")

    D.SELECT S# FROM SC WHERE C#="C2" AND Gtade NOT IN (SELECT Grade FROM SC WHERE C#="C2")


    正确答案:C
    解析:SELECT [ALL|DISTINCT]目标列表达式>[,目标列表达式>]…
      FROM 表名或视图名>[,表名或视图名>]
      [WHERE 条件表达式>]
      [GROUP BY列名1>[HAVING条件表达式>]]
      [ORDER BY列名2>[ASC|DESC]…]
      子句顺序为SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY,但SELECT和FROM是必须的,HAVING子句只能与GROUP BY搭配起来使用。SELECT子句对应的是关系代数中的投影运算,用来列出查询结果中的属性,其输出可以是列名、表达式、集函数(AVG、COUNT、MAX、MIN、SUM),DISTINCT选项可以保证查询的结果集中不存在重复元组;FROM子句对应的是关系代数中的笛卡儿积,它列出的是表达式求值过程中须扫描的关系;WHERE子句对应的是关系代数中的选择谓词。

  • 第2题:

    已知三个数据库表:学生表S、课程表C和学生选课表SC,结构如下:S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE为成绩请写出完成以下任务需要的SQL语句:检索学生姓名及其所修课程的课程号和成绩。


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

  • 第3题:

    已知学生表S、学生选课表SC,结构如下: S(S#,SN,SD,PROV) SC(S#,CN,GR) 其中S#为学号,SN为姓名,SD为系别,PROV为省区,CN为课程名,GR为成绩 请写出完成以下任务需要的SQL语句:1)查询'信息系'的学生来自哪些省区。2)按分数降序排序,输出'英语系'学生中选修了'计算机'课程的学生的姓名和成绩。


    答:1) SELECT DISTINCT PROV
    FROM S
    WHERE SD = '信息系'
    2) SELECT SN, GR
    FROM S,SC
    WHERE SD = '英语系' AND CN='计算机' AND S.S#= SC.S#
    ORDER BY DESC

  • 第4题:

    S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号, CN为课程名,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 AGE>王华AGE


    正确答案:A
    解析:选项B查询的结果是显示出姓名为王华的学生姓名、年龄、和性别。
    选项C在嵌套的SELECT语句中缺少必要的短语FROM。
    选项D格式不正确。

  • 第5题:

    S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEP

    S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号, CN为课程名,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 AGE>王华 AGE


    正确答案:A
    解析:选项B查询的结果是显示出姓名为王华的学生姓名、年龄、和性别。选项C在嵌套的SELECT语句中缺少必要的短语FROM。选项D格式不正确。

  • 第6题:

    设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用( )。

    A. ADD

    INTO S

    VALUES(’张二’,’化学’,’80’)

    B. INSERT

    INTO S

    VALUES(’张二’,’化学’,’80’)

    C. ADD

    INTO S

    VALUES(’张二’,’化学’,80)

    D. INSERT

    INTO S

    VALUES(’张二’,’化学’,80)


    正确答案:
     

  • 第7题:

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

  • 第8题:

    若要在基本表S中增加一列(课程名),可用(1);

    若要撤消数据库中已存在的表S,可用(2);

    设关系数据库中一个表S的结构为:S(SN, CN, grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。

    若要把“王二的化学成绩80分”插入S中,则可用(3);

    如需要更正王二的化学成绩为85分,则可用(4)。

    A.ADD TABLE S (CN CHAR (8))

    B.ADD TABLE S ALTER (CN CHAR (8))

    C.ALTER TABLE S ADD (CN CHAR (8))

    D.ALTER TABLE S (ADD CN CHAR (8))


    正确答案:C

  • 第9题:

    设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,G)(CNO为课程号,CN为课程名,G为成绩),试用SQL语句完成以下操作:

    建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序.


    正确答案:
    CREATE  VIEW  V-SSC(SNO,SN,CNO,CN,G)
    AS  SELECT  S.SNO,S.SN,SC.CNO,SC.CN,
    SC.G
    FROM  S.SC
    WHERE S.SNO=SC.SNO
    ORDER  BY  CNO;

  • 第10题:

    现有三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT);C(C#,CN);SC(S#,C#,GRADE)。其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()

    • A、SELECT SN,AGE,SEX FROM SWHE RESN=“王华”
    • B、SELECT SN,AGE,SEX FROM SWHE REAGE>(SELECTAGEFROMSWHERESN=“王华”)
    • C、SELECT SN,AGE,SEX FROM SWHE REAGE>(SELECTAGEWHERESN=“王华”)
    • D、SELECT SN,AGE,SEX FROM SWHE REAGE>王华.AGE

    正确答案:B

  • 第11题:

    学生表S、课程表C和学生选课表SC,它们的结构如下:S(S_NO,SN,SEX,AGE,DEPT) C(C_NO,CN) SC(S_NO,C_NO,GRADE)其中:S_NO为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C_NO为课程号,CN为课程名,GRADE为成绩检索所有比“王华”年龄大的学生姓名、年龄和性别正确的SELECT语句是()

    • A、SELECTSN,AGE, SEX FROM SWHERE AGE>(SELECTAGE FROM S WHERE SN=’王华’)
    • B、SELECTSN,AGE, SEX FROM S
    • C、SELECTSN,AGE,SEX FROM S
    • D、SELECTSN,AGE,SEXFROMS

    正确答案:A

  • 第12题:

    单选题
    设关系数据库中有一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型。若要把“郑欣的化学成绩80分”插入S表中,正确的语句是()。
    A

    ADD INTO S VALUES(‘郑欣’,‘化学’,‘80’)

    B

    INSERT INTO S VALUES(‘郑欣’,‘化学’,‘80’)

    C

    ADD INTO S VALUES(‘郑欣’,‘化学’,80)

    D

    INSERT INTO S VALUES(‘郑欣’,‘化学’,80)


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

  • 第13题:

    根据上题,除了上述的2张表,还包括一张成绩表SC,

    成绩表SC包括学生编号Sno,课程编号Cn。和成绩Grade,其中Grade为数值型(带小

    数)。请按下列要求,完成查询语句。

    (1)找出所有姓刘的老师讲授的课程的课程号和课程名

    (2)找出“数据库应用”课程成绩在90分以上的学生的姓名


    参考答案(1)
      SELECT Cno,Cname
      FROM Course
      WHERE Teacher LIKE‘刘%’;
      (2)
      SELECT Sname
      FROM Student, SC, Course
      WHERE Student. Sno=SC. Sno AND SC. Cno=Course. Cno

  • 第14题:

    已知三个数据库表:学生表S、课程表C和学生选课表SC,结构如下:S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE为成绩请写出完成以下任务需要的SQL语句:检索所有比'王华'年龄大的学生姓名、年龄和性别。


    答:SELECT SN,AGE,SEX
    FROM S
    WHERE AGE>(SELECT AGE
    FROM S
    WHERE SN='王华')

  • 第15题:

    已知三个数据库表:学生表S、课程表C和学生选课表SC,结构如下:S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE为成绩请写出完成以下任务需要的SQL语句:检索选修课程'C2'的学生中成绩最高的学生的学号。


    答:SELECT S#
    FROM SC
    WHERE C#='C2' AND GRAGE >=ALL(SELECT GRADE
    FROM SC
    WHERE C#='C2')

  • 第16题:

    S(S#,sN,SEX,AGE,DEPT)

    C(C#,CN)

    SC(S#,C#,GRADE)其中;S#为学号,SN为姓名,SEX为性别,AGE为年龄,.DEPT为系别,C#为课程号, CIg为课程名,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 AGE>王华 AGE


    正确答案:A
    解析:选项B查询的结果是显示出姓名为王华的学生姓名、年龄、和性别。选项C在嵌套的SELECT语句中缺少必要的短语FROM。选项D格式不正确。

  • 第17题:

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

    A. INSERT INTO SC(SN0,CN0,GRADE)VALUES(’S101 ’,’C11’,’98’)

    B. INSERT INTO SC(SN0,CN0,GRADE)VALUES(S101,Cll,98)

    C. INSERT(’Sl01’,’C11’,’98’)INTO SC

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


    正确答案:D
    插入命令语法如下:INSERT INTO<表名>[(<属性列l>,<属性列2>…)]VALUES(eExpres— sionl[,eExpression2,...])。若插入的是完整的记录,则可以省略<属性列1>,<属性列2>...。另外,SN0、CN0为字符型,故其属性值需要加引号,数值型数据不需要加引号。

  • 第18题:

    设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( ) 。

    A. UPDATE S

    SET grade=85

    WHERE SN=’王二’ AND CN=’化学’

    B. UPDATE S

    SET grade=’85’

    WHERE SN=’王二’ AND CN=’化学’

    C. UPDATE grade=85

    WHERE SN=’王二’ AND CN=’化学’

    D. UPDATE grade=’85’

    WHERE SN=’王二’ AND CN=’化学’


    正确答案:
     

  • 第19题:

    从供选择的答案中选出应填入下列叙述中( )内的正确答案:

    关系数据库语言SQL是一种(A)语言,使用方便。

    若要在基本表S中增加一列“课程名”,可用(B);

    若要撤消数据库中已存在的表S,可用(C):

    设关系数据库中一个表S的结构为:S(name, course,grade),其中name为学生名, course为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。

    若要把“王二的化学成绩80分”插入S中,则可用(D);

    如需要更正王二的化学成绩为85分,则可用(E)。

    供选择的答案

    A:①高级算法 ②过程性 ③汇编 ④说明性

    B:①ADD TABLES (CHAR (8))

    ②ADD TABLE S ALTER (CHAR (8))

    ③ALTER TABLE S ADD (CHAR (8))

    ④ALTER TABLE S (ADD CHAR (8))

    C:①DEL TABLE S ②DEL S

    ③DROP TABLE S ④DROP S

    D:①ADD ②INSERT

    INTOS INTO S

    VALUES('王二','化学','80') VALUES('王二','化学','80')

    ③ADD ④INSERT

    INTO S INTO S

    VALUES('王二','化学',80) VALUES('王二','化学',80)

    E:① UPDATES

    SET grade=85

    WHERE name='王二' AND course='化学'

    ②UPDATE S

    SET grade='85'

    WHERE name='王二' AND course='化学'

    ③UPDATE grade=85

    WHERE name='王二' AND course='化学'

    ④UPDATE grade='85'

    WHERE name='王二'AND course='化学'


    正确答案:A:④ B:③ C:③ D:④ E:①
    A:④ B:③ C:③ D:④ E:①

  • 第20题:

    定义学生选修课程的关系模式如下:SC(S,Sn,C,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为

    A.C

    B.S

    C.S,C

    D.S,C,G


    正确答案:C

  • 第21题:

    设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,C)(CNO为课程号,CN为课程名,C为成绩),试用SQL语言完成以下各题 (1)建立一个视图V—SSC(SNO,SN,CNO,CN,C),并按CNO升序排序; (2)从视图V—SSC上查询平均成绩在90分以上的SN、CN和C。 (计算题)


    答案:(1) CREATEVIEWV—SSC(SNO,SN,CNO,CN,G) AS SELECT S.SNO,S.SN,CNO,SC.CN,SC.G FROM S,SC WHERE S.SNO:SC.SNO ORDER BY CNO; (2) SELECT SN,CN,C FROM V—SSC GROUP BY SNO HAVINGAVG?>90;

  • 第22题:

    设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,下列()选项是正确的。

    • A、DELETE FROM S WHERE SN=’JULIE’
    • B、DELETE*FROM S WHERE SN=’JULIE’
    • C、DELETE FROM S WHERE SN="JULIE"
    • D、DELETE*FROM S WHERE SN="JULIE"

    正确答案:A

  • 第23题:

    设关系数据库中的一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型grade为成绩,数值型,取值范围0~100若要更正王二的化学成绩为85分,则可用以下哪条语句进行更新()

    • A、UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’
    • B、UPDATESSETgrade=85WHERESN=王二ANDCN=’化学’
    • C、UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’
    • D、UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学

    正确答案:A

  • 第24题:

    单选题
    设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,下列()选项是正确的。
    A

    DELETE FROM S WHERE SN=’JULIE’

    B

    DELETE*FROM S WHERE SN=’JULIE’

    C

    DELETE FROM S WHERE SN=JULIE

    D

    DELETE*FROM S WHERE SN=JULIE


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