niusouti.com

定义“课程”表中“开课系名”字段的默认值为“中文”的正确命令是( )。A.ALTER TABLE课程ALTER开课系名SET DE— FAULT中文B.ALTER TABLE课程ALTER开课系名SET DE— FAULT”中文”C.ALTER TABLE课程ALTER开课系名SET DE— FAULT开课系名=中文D.ALTER TABLE课程ALTER开课系名SET DE FAULT开课系名=”中文”

题目

定义“课程”表中“开课系名”字段的默认值为“中文”的正确命令是( )。

A.ALTER TABLE课程ALTER开课系名SET DE— FAULT中文

B.ALTER TABLE课程ALTER开课系名SET DE— FAULT”中文”

C.ALTER TABLE课程ALTER开课系名SET DE— FAULT开课系名=中文

D.ALTER TABLE课程ALTER开课系名SET DE FAULT开课系名=”中文”


相似考题
参考答案和解析
正确答案:B
利用SQL命令可以对基本表的结构进行修改,利用下列命令可以修改表结构、定义有效性规则:ALTERTABLE<表名>ALTER[COLUMN]<字段名1>[NULLINOTNULL][SETDEFAULT<表达式>][SETCHECK<辑表达式>[ERROR<字符型文本信息>]][RENAMECOUMN<字段名2>TO<字段名3>]其中,SETDEFAULT<表达武>可以用来指定字段的默认值。注意:表达式值的类型要与字段类型一致。
更多“定义“课程”表中“开课系名”字段的默认值为“中文”的正确命令是( )。 A.ALTER TABLE课程ALTER开课系 ”相关问题
  • 第1题:

    为“课程”表中定义“开课系名”字段的默认值为“中文”,正确的命令是( )。

    A.ALTER TABLE 课程 ALTER 开课系名 SET DEFAULT 中文

    B.ALTER TABLE 课程 ALTER 开课系名 SET DEFAULT "中文"

    C.ALTER TABLE 课程 ALTER 开课系名 SET DEFAULT 开课系名=中文

    D.ALTER TABLE 课程 ALTER 开课系名 SET DEFAULT 开课系名="中文"


    正确答案:B
    解析:利用SQL命令可以对基本表的结构进行修改,利用以下命令可以修改表结构、定义有效性规则:
    ALTER TABLE表名>
    ALTER[COLUMN]字段名1>[NULL|NOTNULL]
    [SET DEFAULT表达式>]
    [SET CHECK逻辑表达式>[ERROR字符型文本信息>]]
    |[RENAME COLUMN字段名2>TO字段名3>]
    其中,SET DEFAULT表达式>可以用来指定字段的默认值。注意:表达式值的类型要与字段类型一致。

  • 第2题:

    学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)

    课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)

    学生成绩.DBF:学号C(8),课程编号C(4),成绩Ⅰ

    统计只有2名以下(含2名)学生选修的课程情况.统计结果中的信息包括课程名称、

    开课院系和选修人数,并按选课人数排序,正确的命令是


    正确答案:C
    统计人数可以使用C()UNT()函数。在本题中由于学号是唯一的。因而统计人数就可以通过统计学生学号的个数来实现,四个选项中可以排除A、B两个选项,这两个语句都缺少按选修人数进行排序的子旬.选项D的错误在于没有没定查询条件,故选项C正确。

  • 第3题:

    下面有描述学生选课信息和教师上课信息的四个关系: 课程(课程号,课程名,开课学期,开课学年,职工号) 教师(职工号,职工姓名,职称,学历,单位) 学生(学号,学生姓名,性别,出生日期,班级,专业,学院) 选修(学号,课程号,成绩) 备注:课程关系中的“职工号”代表这门课的上课老师,开课学期取值为“春”或“秋”。 根据下面各题目要求写出SQL语句。 (1)查询职称为“教授”的教师所带课程的课程名和开课学年。


    C 解析:数据库应用体系结构分为:集中式数据库系统、C/S数据库体系结构、Web数据库、并行数据库系统、分布式数据库系统。 . 集中式数据库系统中,数据是集中的,数据的管理也是集中的,数据库系统的所有功能,从形式的用户接口到DBMS核心都集中在DBMS所在的计算机上。 . C/S数据库体系结构中,客户机与服务器CPU之间职责明确,客户机主要负责数据表示服务,而服务器主要负责数据库服务。ODBC和JDBC标准定义了应用程序和数据库服务器通信的方法,也即定义了应用程序接口,应用程序用它来打开与数据库的连接、发送查询和更新以及获取返回结果等。 . Web数据库系统中,用户利用浏览器作为输入接口输入所需要的数据,浏览器将这些数据传送给网站,而网站再对这些数据进行处理,最后网站将操作结果传回给浏览器,通过浏览器将结果告知用户。 . 并行体系结构的数据库系统是多个物理上连在一起的CPU,而分布式系统是多个地理上分开的CPU。 . 分布式DBMS包括物理上分布、逻辑上集中的分布式结构和物理上分布、逻辑上分布的分布式数据库结构两种。故选C。

  • 第4题:

    将“学生”表中“系名”字段的宽度由原来的6改为10,正确的命令是( )。

    A.ALTER TABLE 学生 ADD 系名 C(10)

    B.ALTER TABLE 学生 FOR 系名 C(10)

    C.ALTER TABLE 学生 ALTER 系名 C(10)

    D.ALTER TABLE 学生 SET 系名 C(10)


    正确答案:C
    解析:利用SQL命令可以对基本表的结构进行修改,利用以下命令可以修改表中字段的相关属性:
    ALTER TABLE表名>
    ALTER[[COLUMN][字段名1>字段类型>[(长度>[,小数位数>])]
    本题中选项A)、B)、D)中在修改表字段宽度时,所使用的命令短语都是错误的,属于语法错误。

  • 第5题:

    统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是

    A.SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUP BY学生成绩.课程编号HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)

    B.SELECT课程名称,开课院系,COUNT(学号)选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUP BY学生成绩.学号HAVING COUNT(*)<=2; ORDER BY COUNT(学号)

    C.SELECT课程名称,开课院系,COUNT(学号)AS选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUP BY课程名称HAVING COUNT(学号)<=2; ORDER BY选修人数

    D.SELECT课程名称,开课院系,COUNT(学号)AS选修人数; FROM学生成绩,课程HAVING COUNT(课程编号)<=2; GROUP BY课程名称 ORDER BY选修人数


    正确答案:C
    解析:本题考查SQL语句中使用统计函数的掌握。统计人数可以使用 COUNT()函数。在本题中由于学号是惟一的,因而统计人数就可以通过统计学生学号的个数来实现,四个选项中可以排除A、B两个选项,这两个语句都缺少按选修人数进行排序的子句,选项D的错误在于没有设定查询条件,故选项C正确。