若要在基本表S中增加一列CN(课程名)CHAR(8),可用()。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))

题目

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

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


相似考题
更多“若要在基本表S中增加一列CN(课程名)CHAR(8),可用()。”相关问题
  • 第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 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))。

  • 第4题:

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

  • 第5题:

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


    正确答案:
     

  • 第6题:

    若要在基本表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新列名数据类型[完整性约束]

  • 第7题:

    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

  • 第8题:

    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int) 课程(课程号char(4),课程名char(10),课程学分int) 选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句中,所使用的表对象是()。 select* from 学生 where 性别=’男’or专业=’计算机’

    • A、学生
    • B、性别
    • C、专业
    • D、计算机

    正确答案:A

  • 第9题:

    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:        学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int)        课程(课程号char(4),课程名char(10),课程学分int)        选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句中,所使用的星号*代表选课表中的()。 select* from 选课 order by 成绩

    • A、一部分字段
    • B、所有字段
    • C、最后一个字段
    • D、第一个字段

    正确答案:B

  • 第10题:

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

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

    正确答案:A

  • 第11题:

    单选题
    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int) 课程(课程号char(4),课程名char(10),课程学分int) 选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句中,所使用的表对象是()。 select* from 学生 where 性别=’男’or专业=’计算机’
    A

    学生

    B

    性别

    C

    专业

    D

    计算机


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

  • 第12题:

    单选题
    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:         学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int)         课程(课程号char(4),课程名char(10),课程学分int)         选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句中,包含有的子句(选项)个数为()。 select* from学生 where性别=’男’
    A

    1

    B

    2

    C

    4

    D

    3


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

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

    教学管理数据库创建了如下四张表:

    CTEATE TABLE student

    (学号 CHAR(5) not null unique,

    姓名 CHAR(8),

    性别 CHAR(2),

    出生日期 DATETIME,

    班号 CHAR(5))

    CTEATE TABLE teacher

    (教师编号 CHAR(5) not null unique,

    姓名 CHAR(8),

    性别 CHAR(2),

    出生日期 DATETIME,

    职称 CHAR(6),

    系别 CHAR(10))

    CREATE TABLE course

    (课程号 CHAR(5) not null unique,

    课程名 CHAR(20),

    任课教师编号 CHAR(5))

    CREATE TABLE score

    (学号 CHAR(5),

    课程号 CHAR(5),

    分数 INT)

    请写出完成以下任务需要的SQL语句: 1) 检索score表中成绩在60-80之间的所有记录。2) 检索student表中所有姓王的学生记录。


    答:1)SELECT * FROM score where 分数 BETWEEN 60 AND 80
    2)SELECT * FROM stduent WHERE 姓名 LIKE '王%'

  • 第15题:

    若用如下的SQL语句创建一个表S: CREATE TABLE S(S# char(16)NOT NULL; SNAME char(8)NOT NULL,SEX char(2),AGE integer) 向表S中插入如下行时,哪一行可以被插入?

    A.('991001','李明芳',女,'23')

    B.('990746','张民',NULL,NULL)

    C.(NULL,'陈道明','男',35)

    D.('992345',NULL,'女',25)


    正确答案:B
    解析:根据该表的语法,S#,SName,不能为空,因此选项C,D不能被插入。在选项A中,由于各列均为字符,所以应用引号表示,而该选项中的“女”没加引号,所以选项A也不-能被插入。

  • 第16题:

    若用如下的SQL语句创建一个表S: CREATE TABLE S(S# char (16) NOT NULL; SNAME char (8)NOT NULL,SEX char (2),AGE integer) 向表S中插入如下行时,( )可以被插入。A.(‘991001’,‘李明芳’,女,‘23’)B.(‘990746’,‘张民’,NULL,NULL)C.(NULL,‘陈道明’,‘男’,35)D.(‘992345’, NULL,‘女’,25)


    正确答案:B

    按照题意,学号,不能为空值,排除C,姓名不能为空值,排除D,年龄为整数。排除A.

  • 第17题:

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

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

  • 第18题:

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

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

    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int) 课程(课程号char(4),课程名char(10),课程学分int) 选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句中,所使用的字段函数sum是用来()。 select sum(成绩) from 选课

    • A、求平均值
    • B、求最大值
    • C、求最小值
    • D、求总和

    正确答案:D

  • 第21题:

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

  • 第22题:

    单选题
    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:        学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int)        课程(课程号char(4),课程名char(10),课程学分int)        选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句执行时,显示结果的排列次序将由一个列的值决定,该列是()。 select 专业,count(*)as 人数 from 学生 group by 专业 order by 专业
    A

    学生

    B

    人数

    C

    orderby

    D

    专业


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

  • 第23题:

    单选题
    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:        学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int)        课程(课程号char(4),课程名char(10),课程学分int)        选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句中,作为学生表别名使用的是()。 select count(*) from 学生 xs
    A

    select

    B

    from

    C

    xs

    D

    count


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

  • 第24题:

    单选题
    假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:        学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int)        课程(课程号char(4),课程名char(10),课程学分int)        选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句中,所使用的星号*代表选课表中的()。 select* from 选课 order by 成绩
    A

    一部分字段

    B

    所有字段

    C

    最后一个字段

    D

    第一个字段


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