单选题为“乘客”表的“体重”字段增加有效性规则“50~80公斤之间”的SQL语句是(  )。A ALTER TABLE 乘客 ALTER 体重 SET CHECK 体重>=50 AND 体重<=80B ALTER TABLE 乘客 ALTER 体重 ADD 体重>=50 AND 体重<=80C ALTER TABLE 乘客 ALTER 体重 WHERE 体重>=50 AND 体重<=80D ALTER TABLE 乘客 ALTER 体重 MODI 体重>=50 AND 体重<=80

题目
单选题
为“乘客”表的“体重”字段增加有效性规则“50~80公斤之间”的SQL语句是(  )。
A

ALTER TABLE 乘客 ALTER 体重 SET CHECK 体重>=50 AND 体重<=80

B

ALTER TABLE 乘客 ALTER 体重 ADD 体重>=50 AND 体重<=80

C

ALTER TABLE 乘客 ALTER 体重 WHERE 体重>=50 AND 体重<=80

D

ALTER TABLE 乘客 ALTER 体重 MODI 体重>=50 AND 体重<=80


相似考题
更多“为“乘客”表的“体重”字段增加有效性规则“50~80公斤之间”的SQL语句是(  )。”相关问题
  • 第1题:

    在Visual FoxPr0中,对字段设置有效性规则,下面描述正确的是( )。

    A)自由表可以设置字段有效性规则

    B)数据库表可以设置字段有效性规则

    C)对视图可以设置字段有效性规则

    D)可以对自由表和数据库表设置字段有效性规则


    正确答案:B

  • 第2题:

    在考生文件夹下完成下列操作(在“数据l”数据库中完成):(1)为“student”表在“学号”字段上建立升序主索引,索引名为“学号”。(2)为“student”表的“性别”字段定义有效性规则,规则表达式为:性别$”FM”;出错提示信息是:“性别必须是M 或F”。(3)在“student”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。(4)用SQL的UPDATE命令将学生“赵飞”的出生日期修改为l988年7月26日,并将该语句保存在“result.txt”文件中。


    正确答案:
    【考点指引】本大题所考查的都是数据表结构的一些基本探作,包括字段索引的建立、字段有效性规则的建立及字段的新增,可在“字段”选项卡中完成,主索引的建立需要在
    “索引”选项卡中进行设置。
    (1)【操作步骤】
    ①在命令窗口输入命令:
    USE student(回车执行)
    MODIFY STRUCTURE(回车执行)
    ②在“student”表设计器的“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”。
    (2)【操作步骤】
    在“student”表设计器的字段选项卡中,首先选择“性别”字段,然后在规则文本框中输入“性别$”MF”’,在信息文本框中输入“"性别必须是M或F"”,如图40-1所示。

    (3)【操作步骤】
    在“student”表设计器的“字段”选项卡中,选择“年龄”字段,然后单击右边的“插入”按钮,新增一个字段,将字段名改为“出生日期”,将“类型”改为日期型。
    (4)【操作步骤】
    在命令窗口中输入:
    UPDATE student SET出生日期=ctod("07—26—1988”)WHERE姓名="赵飞"(回车执行)

  • 第3题:

    下列关于SQL对表的定义说法中,正确的选项是( )。

    A.利用ALTER TABLE来定义一个新的数据表结构

    B.SQL的表定义语句可定义自由表的域完整性、字段有效性规则等

    C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置

    D.sQL的表定义语句只能定义表中的候选索引、唯一索引和普通索引,不能定义主索引


    正确答案:C
    C。【解析】在SQL的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性的约束、字段有效性规则等,但对于自由表的定义也和在表设计器中一样,都不能定义自由表的主索引、域完整性的约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。

  • 第4题:

    为“数量”宇段增加有效性规则:数量>0,应该使用的SQL语句是

    【 】TABLE使用零件【 】数量SET【 】数量>0


    正确答案:ALTER ALTER CHECK
    ALTER ALTER CHECK 解析:利用SQL语句可以定义、修改和删除有效性规则和默认值定义。语句格式如下:
    ALTER TABLE TableName1 ALTER[COLUMN] TableName2 [NULL|NOT NULL]
    [SET DEFAULT eExpression2)[SET CHECK lExpression2[ERROR cMessageText2]]
    [DROP DEFAULT][DROP CHECK]

  • 第5题:

    下列关于SQL对表的定义的说法中,正确的是( )。

    A.利用ALTER TABLE来定义一个新的数据表结构

    B.SQL的表定义语句定义自由表的域完整性、字段有效性规则等

    C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置

    D.SQL的表定义语句只能定义表中的候选索引、唯一索引和普通索引,不能定义主索引


    正确答案:C
    解析:在SQL的定义功能里,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性的约束、字段有效性规则等。但对于自由表的定义也和在表设计器中一样,都不能定义自由表的主索引、域完整性的约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。

  • 第6题:

    在考生文件夹下完成下列操作(在“成绩管理”数据库中完成):

    (1)为“学生”表在“学号”字段上建立升序主索引,索引名为学号。

    (2)为“学生”表的“性别”字段定义有效性规则,规则表达式为:性别$"男女",出错提示信息是:性别必须是男或女。

    (3)在“学生”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。

    (4)用SQL的UPDATE命令将学生“李勇”的出生日期修改为1984年3月5日,并将该语句粘贴在sql a2.txt文件中(第一行、只占一行)。


    正确答案:(1)在命令窗口输入命令:USE学生 打开表设计器在“索引”选项卡的“索引名”中输入“学号”选择索引类型为“主索引”索引表达式为“学号”。 (2)在“学生”表设计器的字段选项卡中首先选中“性别”字段然后在规则文本框中输入“性别$"男女"”在信息文本框中输入“"性别必须是男或女"”如图3-6所示。 (3)在“学生”表设计器的“字段”选项卡中选中“年龄”字段然后单击右边的“插入”命令按钮新增一个字段将字段名改为“出生日期”将“类型”改为日期型。 (4)请查看sql a2.txt文件中的命令其中的SQL语句为: 学生SEt出生日期={^1983/03/04}WHERE姓名="李勇"。
    (1)在命令窗口输入命令:USE学生 打开表设计器,在“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”。 (2)在“学生”表设计器的字段选项卡中,首先选中“性别”字段,然后在规则文本框中输入“性别$"男女"”,在信息文本框中输入“"性别必须是男或女"”,如图3-6所示。 (3)在“学生”表设计器的“字段”选项卡中,选中“年龄”字段,然后单击右边的“插入”命令按钮,新增一个字段,将字段名改为“出生日期”,将“类型”改为日期型。 (4)请查看sql a2.txt文件中的命令,其中的SQL语句为: 学生SEt出生日期={^1983/03/04}WHERE姓名="李勇"。 解析:本大题所考查的都是数据表结构的一些基本操作,包括字段索引的建立、字段的有效性规则建立以及字段的新增,可在“字段”选项卡中完成,主索引的建立需要在“索引”选项卡中进行设置。

  • 第7题:

    下列关于SQL对表的定义说法中,正确的选项是( )。A.利用ALTER TABLE来定义一个新的数据表结构S

    下列关于SQL对表的定义说法中,正确的选项是( )。

    A.利用ALTER TABLE来定义一个新的数据表结构

    B.SQL的表定义语句可定义自由表的域完整性、字段有效性规则等

    C.sQL只能对数据库表实现其完整性、有效性规则等信息的设置

    D.SQL的表定义语句只能定义表中的候选索引、唯一索引和普通索引,不能定义主索引


    正确答案:C
    在SQL的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性的约束、字段有效性规则等,但对于自由表的定义也和在表设计器中一样,都不能定义自由表的主索引、域完整性的约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。

  • 第8题:

    下列关于SQL对表的定义的说法中,正确的选项是( )。

    A.利用ALTER TABLE来定义一个新的数据表结构

    B.SOL的表定义语句定义自由表的域完整性、字段有效性规则等

    C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置

    D.SQL的表定义语句只能定义表中的候选索引、唯一索引和普通索引,不能定义主索引


    正确答案:C
    C。【解析】在SQL的定义功能里,所定义的新数据表结构的内容和在表设计器中定义一个新的内容一样,可以完成其所有的功能,包括主索引、域完整性的约束、字段有效性规则等。但对于自由表的定义也和在表设计器一样,都不能定义自由的表主索引、域完整性的约束、字段有效性规则等,只能进行一些基本的操作。

  • 第9题:

    为“成绩”表中“总分”字段增加有效性规则:“总分必须大于等于。并且小于等于750”,正确的SQL语句是:

    【14】TABLE成绩ALTER总分


    正确答案:
    ALTER

  • 第10题:

    在Visual FoxPro中,对字段设置有效性规则,下面描述正确的是( )。

    A)自由表可以设置字段有效性规则

    B)数据库表可以设置字段有效性规则

    C)对视图可以设置字段有效性规则

    D)可以对自由表和数据库表设置字段有效性规则


    正确答案:B
    只有数据库表可以设置字段有效性规则,自由表和视图都不能设置。 

  • 第11题:

    单选题
    为“乘客”表的“体重”字段增加有效性规则“50~80公斤之间”的SQL语句是(  )。
    A

    ALTER TABLE 乘客 ALTER 体重 SET CHECK 体重>=50 AND 体重<=80

    B

    ALTER TABLE 乘客 ALTER 体重 ADD 体重>=50 AND 体重<=80

    C

    ALTER TABLE 乘客 ALTER 体重 WHERE 体重>=50 AND 体重<=80

    D

    ALTER TABLE 乘客 ALTER 体重 MODI 体重>=50 AND 体重<=80


    正确答案: C
    解析:
    ALTER命令用SET CHECK设定字段的合法值。

  • 第12题:

    单选题
    为“学生”表的“年龄”字段增加有效性规则“年龄必须在18-45岁之间”的SQL语句是(  )。
    A

    ALTER TABLE学生ALTER年龄SET CHECK年龄<=45 AND年龄>=18

    B

    ALTER TABLE学生ALTER年龄ADD年龄<=45 AND年龄>=18

    C

    ALTER TABLE学生ALTER年龄WHERE年龄<=45 AND年龄>=18

    D

    ALTER TABLE学生ALTER年龄MODI年龄<=45 AND年龄>=18


    正确答案: C
    解析:
    ALTER命令用SET CHECK设定字段的合法值。ADD用于添加列。

  • 第13题:

    用SQL语句建立表时为属性定义有效性规则,应使用短语 ______。

    A.DEFAULT

    B.PRIMARY KEY

    C.CHECK

    D.UNIQUE


    正确答案:C
    解析:4个选项中所列出的短语都是建立表CREATE TABLE语句中的短语,其中用于定义属性的有效性规则的短语是CHECK。A选项DEFAULT短语用于定义属性的默认值;B选项PRIMARYKEY短语用于定义满足实体完整性的主索引:D选项UNIQUE短语用于建立候选索引。

  • 第14题:

    下列关于SQL对表的定义的说法中,正确的选项是( )。

    A.利用ALTER TABLE来定义一个新的数据表结构

    B.SQL的表定义语句定义自由表的域完整性、字段有效性规则等

    C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置

    D.SQL的表定义语句只能定义表中的候选索引、惟一索引和普通索引,不能定义主索引


    正确答案:C
    解析:在SQL的定义功能里,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性的约束、字段有效性规则等。但对于自由表的定义也和在表设计器中一样,都不能定义自由表的主索引、域完整性的约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。

  • 第15题:

    为各部门分年度季度销售金额和利润表XL创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门编号+年份”;普通索引的索引名和索引表达式均为“部门编号”。 (在“销售”数据库中完成)

    (2)在xl表中增加一个名为“备注”的字段,字段数据类型为“字符”,宽度为50。

    (3)使用SQL的ALTERTABLE语句将xl表的“年份”字段的默认值修改为“2003”,并将该SQL语句存储到命令文件bbs.prg中。

    (4)通过“部门编号”字段建立xl表和ma表间的永久联系,并为该联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“忽略”。


    正确答案:(1)从菜单栏里单击“文件”并选择“打开”或直接单击工具栏上的“打开”图标在弹出的对话框中选择要打开的数据库文件“销售.dbc”。 在数据库设计器中右键单击数据库表xl在弹出的快捷菜单中选择“修改”菜单命令进入x1的数据表设计器界面然后单击“索引”选项卡此选项卡中的“索引名”和“索引表达式”分别改为no和“部门编号+年份”在“索引类型”的下拉框中选择“主索引”。以同样的方法建立普通索引。 (2)在x1表设计器的“字段”选项卡中输入新的字段名“备注”类型选择“字符”型宽度设置为“50”。 (3)在命令窗口输入命令:MODIFY COMMAND bbs打开文件编辑器输入如下语句: ALTER TABLE XL ALTER 年份 SET DEFAULT 2003 在命令窗口输入命令:DO bbs执行文件。 (4)在数据库设计器中将ma表中“索引”下面的“部门编号”主索引字段拖到xl表中“索引”下面的“部门编号”索引字段上建立了两个表之间的永久性联系。 在数据库设计器中选择菜单命令“数据库”—“清理数据库”右键单击xl表和ma表之间的关系线选择“编辑参照完整性”快捷菜单命令在参照完整性生成器中根据题意分别在3个选项卡中设置参照完整性规则。
    (1)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“销售.dbc”。 在数据库设计器中,右键单击数据库表xl,在弹出的快捷菜单中选择“修改”菜单命令,进入x1的数据表设计器界面,然后单击“索引”选项卡,此选项卡中的“索引名”和“索引表达式”分别改为no和“部门编号+年份”,在“索引类型”的下拉框中,选择“主索引”。以同样的方法建立普通索引。 (2)在x1表设计器的“字段”选项卡中,输入新的字段名“备注”,类型选择“字符”型,宽度设置为“50”。 (3)在命令窗口输入命令:MODIFY COMMAND bbs,打开文件编辑器,输入如下语句: ALTER TABLE XL ALTER 年份 SET DEFAULT 2003 在命令窗口输入命令:DO bbs,执行文件。 (4)在数据库设计器中,将ma表中“索引”下面的“部门编号”主索引字段拖到xl表中“索引”下面的“部门编号”索引字段上,建立了两个表之间的永久性联系。 在数据库设计器中,选择菜单命令“数据库”—“清理数据库”,右键单击xl表和ma表之间的关系线,选择“编辑参照完整性”快捷菜单命令,在参照完整性生成器中,根据题意,分别在3个选项卡中设置参照完整性规则。 解析:本大题主要考查的是数据库和数据表之间的联系,对数据表的连接、以及字段索引、表结构的修改,参照完整性的建立。建立索引表可以在数据表设计器中完成。对数据表进行连接及设置参照完整性都是在数据库设计器中完成。

  • 第16题:

    下列关于SQL对表的定义的说法中,错误的是

    A.利用CREATE TABLE语句可以定义一个新的数据表结构

    B.利用SQL的表定义语句可以定义表中的主索引

    C.利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等

    D.对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置


    正确答案:D
    解析:在SQL的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性约束、字段有效性规则等。但对于自由表的定义和在表设计器中一样,都不能定义自由表的主索引、域完整约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。

  • 第17题:

    使用SQL语句增加字段的有效性规则,是为了能保证数据的 A)实体完整性 B)表完整性 C)参照完整性 D)域完整性


    正确答案:D
    本题考查域完整性概念。可以用一些域约束规则来进一步保证域完整性。使用SQL语句为字段增加有效性规则,是为了保证数据得域完整性。故正确答案为选项D。

  • 第18题:

    在Visual FoxPro中对字段设置有效性规则,则下面描述正确的是( )。

    A. 自由表可以设置字段有效性规则

    B. 数据库表可以设置字段有效性规则

    C. 对视图可以设置字段有效性规则

    D. 可以对自由表和数据库表设置字段有效性规则


    正确答案:B
    只有数据库表可以设置字段有效性规则,自由表和视图都不能设置。

  • 第19题:

    设有使用零件表SYLJ(项目号,零件号,数量),为“数量”字段增加有效性规则:数量>0,应使用的SQL语句是:【 】 TABLE使用零件 【 】 数量SET 【 】 数量>0


    正确答案:ALTER ALTER COLUMN CHECK
    修改表结构应用ALTERTABLE命令,对于一张已存在的表,可以用ALTERTABLE命令的SETCHECK子句设置一个字段的规则,例如:ALTERTABLEcjALTERCOLUMNcj;SETCHECKcj>=0ANDcj=100

  • 第20题:

    为“学生”表的“年龄”字段增加有效性规则“年龄必须在18~45岁之间”的SQL语句是ATJTER TABLE学生ALTER年龄【 】年龄<=45 AND年龄>=18


    正确答案:CHECK
    CHECK 解析:由题意可知此题是修改表结构,且修改的是表的有效性规则结构。在SQ[。语句中修改表的有效性规则的命令语句通常是ALTER后跟CHECK关键词,该关键词主要是说明需要修改的有效性规则的具体内容。

  • 第21题:

    ( 14 )为 “ 成绩 ” 表中 “ 总分 ” 字段增加有效性规则: “ 总分必须大于等于 0 并且小 于 等于 750 ” ,正确的 SQL 语句是:【 14 】 TABLE 成绩 ALTER 总分 【 15 】 总分 >=0 AND 总分 <=750


    正确答案:

  • 第22题:

    在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE ()。


    正确答案:age is null

  • 第23题:

    问答题
    在考生文件夹下完成如下操作:  (1)打开考生文件夹下的数据库SPORT,首先永久删除该数据库中的temp表,然后将“金牌榜”、“获奖牌情况”和“国家”三个自由表加入该数据库中。  (2)在表设计器中,为表“金牌榜”建立一个普通索引,索引名和索引表达式均为“金牌数”。  (3)使用SQL语句为表“金牌榜”增加一个字段“奖牌总数”(整数型),同时为该字段设置有效性规则:奖牌总数>=0。请将该SQL语句存储在文件one.prg中,否则不得分。  (4)使用SQL语句更改表“金牌榜”所有记录的“奖牌总数”字段值,该值应为“金牌数”、“银牌数”、“铜牌数”三项之和。请将该SQL语句存储在文件two.prg中,否则不得分。

    正确答案: (1)打开考生文件夹下的sport数据库,右键单击表temp选择删除,在弹出的对话框中选择删除。再添加表“金牌榜”、“获奖牌情况”和“国家”到sport数据库中。
    (2)在数据库设计器中,右键单击表“金牌榜”选择修改和添加普通索引。
    (3)新建一个程序one.prg,为其编写如下代码并运行。ALTER TABLE金牌榜ADD奖牌总数INT CHECK奖牌总数>=0。
    (4)新建一个程序two.prg,为其编写如下代码并运行。UPDATE金牌榜SET奖牌总数=金牌数+银牌数+铜牌数。
    解析: 暂无解析

  • 第24题:

    填空题
    在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE ()。

    正确答案: age is null
    解析: 暂无解析