3、若要在基本表S中增加一列Cn(课程名),可用().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 TABLES S(ADD Cn CHAR(8));

题目

3、若要在基本表S中增加一列Cn(课程名),可用().

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 TABLES S(ADD Cn CHAR(8));


相似考题
参考答案和解析
C 解析:基本表的增加列的格式为:ALTERTABLE表名ADD新列名数据类型[完整性约束]
更多“3、若要在基本表S中增加一列Cn(课程名),可用().”相关问题
  • 第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为成绩请写出完成以下任务需要的SQL语句:检索学生姓名及其所修课程的课程号和成绩。


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

  • 第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语句:检索选修课程'C2'的学生中成绩最高的学生的学号。


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

  • 第3题:

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

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

    B.ADD TABLE SALTER(CN CHAR(8))

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

    D.ALTER TABLE S (ADDCN CHAR(8))


    正确答案:C

  • 第4题:

    设关系数据库中一个表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)


    正确答案:
     

  • 第5题:

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

    关系数据库语言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:①

  • 第6题:

    若要在基本表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

  • 第7题:

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

    A.C

    B.S

    C.S,C

    D.S,C,G


    正确答案:C

  • 第8题:

    设有学生表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;

  • 第9题:

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

    • A、add table s(CNchar(8))
    • B、add table salter(CNchar(8))
    • C、alter table sadd(CNchar(8))
    • D、alter table s(addCNchar(8))

    正确答案:C

  • 第10题:

    设关系数据库中一个表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

  • 第11题:

    设关系数据库中的一个表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

  • 第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题:

    已知三个数据库表:学生表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='王华')

  • 第14题:

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

    A.ADD TABLES (CN CHAR (8))

    B.ADD TABLES ALTER (CN CHAR (8))

    C.ALTER TABLES ADD (CN CHAR (8))

    D.ALTTER TABLES ADD(CN CHAR (8))


    正确答案:C
    解析:在表中增加一列的命令是ALTERTABLESADD(CNCHAR(8))。

  • 第15题:

    若要在基本表S中增加一列CN(课程名),可用( )。 A.ADD TABLE S(CN CHAR(8)) B.ADD TABLE S A

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

    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))


    正确答案:
     

  • 第16题:

    设关系数据库中一个表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=’化学’


    正确答案:
     

  • 第17题:

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

    A.ADD TABLES(CNCHAR(8))

    B.ADD TABLESALTER(CNCHAR(8))

    C.ALTER TABLESADD(CNCHAR(8))

    D.ALTER TABLES (ADDCNCHAR(8))


    正确答案:C
    解析:基本表的增加列的格式为:ALTERTABLE表名ADD新列名数据类型[完整性约束]

  • 第18题:

    SQL的DDL主要是定义(20)。若有:

    学生关系模式S(Sno,Sname,Age,Sex),

    课程关系模式C(Cno,Cname,Teacher)以及

    成绩关系模式SC(Sno,Cno,Grade),其中S的属性分别表示学生的学号、姓名、年龄、性别,C的属性分别表示课程号、课程名、任课教师姓名,SC的属性分别表示学号、课程号、成绩。

    若要在表S中增加一个“家庭住址”(Address)属性,应使用语句(21)Address VARCHAR(30);若要在表S中删除Age属性,应使用语句:(22);已知某课程的课程号为‘C1’,若要输出该课程的平均成绩,应使用语句:SELECT(23)WHERE Cno=‘C1’;若要删除表S、C和 SC,应使用(24)语句。

    A.基本表、视图和索引

    B.实体、联系和属性

    C.字段、数据类型和长度

    D.元组和属性


    正确答案:A

  • 第19题:

    设有学生表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;

  • 第20题:

    有关系模式:S学号,姓名,班级,课程号,课程名,成绩),为了使分解后的关系均达到3NF,则至少需要将S分解成()

    • A、2个表
    • B、3个表
    • C、4个表
    • D、5个表

    正确答案:B

  • 第21题:

    若在数据库中有“教师”表(教师号、教师名)、“学生”表(学号、学生名)和“课程”表(课程号,课程名)等3个基本情况表。学校里一名教师可主讲多门课程,一名学生可选修多门课程,则主讲教师与学生之间形成了多对多的师生关系。为反映这种师生关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是()

    • A、增加两个表:学生-选课表(学号、课程号),教师-任课表(教师号、课程号)
    • B、增加一个表:学生-选课-教师表(学号、课程号、教师号)
    • C、增加一个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)
    • D、增加两个表:学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课程名)

    正确答案:A

  • 第22题:

    学生表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

  • 第23题:

    单选题
    设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正确的SQL命令是(  )。
    A

    SELECT学号,姓名,课程名,成绩FROM S,SC,C
    WHERE S.学号=SC.学号AND SC.学号=C.学号

    B

    SELECT学号,姓名,课程名,成绩
    FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号

    C

    SELECT S.学号,姓名,课程名,成绩
    FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号

    D

    SELECT S.学号,姓名,课程名,成绩
    FROM S JOIN SC JOIN C ON SC.课程号=C.课程号ON S.学号=SC.学号


    正确答案: A
    解析:
    这是一个简单查询语句,用WHERE短语将三个表连接起来。JOIN为超连接查询。

  • 第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
    解析: 暂无解析