在创建数据表的CREATE TABLE语句中,可以定义与该表有关的完整性约束条件。下列选项中,定义惟一性约束的是______。A.CHECKB.PRIMARYKEYC.NOTNULLD.UNIQUE

题目

在创建数据表的CREATE TABLE语句中,可以定义与该表有关的完整性约束条件。下列选项中,定义惟一性约束的是______。

A.CHECK

B.PRIMARYKEY

C.NOTNULL

D.UNIQUE


相似考题
参考答案和解析
正确答案:D
更多“在创建数据表的CREATE TABLE语句中,可以定义与该表有关的完整性约束条件。下列选项中,定义惟一性 ”相关问题
  • 第1题:

    在定义基本表的SQL语句CREATE TABLE中,如果要定义某个属性不能取空值,应在该属性后面使用的约束条件短语是__________。


    正确答案:
    NOTNULL
    SQL支持空值的概念,空值是不知道的值(未知值),任何列可以有空值,除非在CREATETABLE语句列的定义中指定了NOTNULL。

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    以下关于创建表的说法正确的是()。

    A.创建表的基本命令式CREATETABLE<表名>

    B.建表的时候通常还可以定义与该表有关完整性约束条件

    C.每一个表都属于某一个模式,一个模式包含多个基本表

    D.在创建模式的时候不可以创建表


    参考答案:A, B, C

  • 第4题:

    在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法中错误的是 ______。

    A.可以定义一个新的基本表结构

    B.可以定义表中的主关键字

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

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


    正确答案:D
    解析:数据库表支持主关键字、参照完整性和表之间的联系,而自由表不支持表间联系、有效性规则和和参照完整性等,所以选项D是错误的。

  • 第5题:

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

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

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

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

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


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

  • 第6题:

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

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

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

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

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


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

  • 第7题:

    在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法错误的是( )。

    A. 可以定义一个新的基本表结构

    B. 可以定义数据库表中的主关键字

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

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


    正确答案:D
    用CREATE TABLE命令建立表可以完成表设计器能完成的所有功能,这些功能除了基本的建立表外,还包括满足实体完整性的主关键字(主索引)PRIMARY KEY、定义域完整性的CHECK约束及出错信息ERROR、定义默认值的DEFAULT等,自由表不支持表之间的参照完整性及有效性规则的设置。

  • 第8题:

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

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

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

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

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

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


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

  • 第9题:

    在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是

    A.CREATE TABLE数据表名NAME...

    B.ALTER TABLE数据表名ALTER字段名...

    C.ALTER TABLE数据表名RENAME COLUMN字段名TO...

    D.ALTER TABLE数据表名ALTER字段名SET DEFAULT...


    正确答案:C
    解析:SQL的数据定义功能中,可以定义数据表结构、删除表和修改表结构,修改表结构的命令格式有3种,其中只有一种格式才能对表中的字段名进行修改和删除。

  • 第10题:

    以下关于创建表的说法正确的是()。

    • A、创建表的基本命令式CREATETABLE<表名>
    • B、建表的时候通常还可以定义与该表有关完整性约束条件
    • C、每一个表都属于某一个模式,一个模式包含多个基本表
    • D、在创建模式的时候不可以创建表

    正确答案:A,B,C

  • 第11题:

    单选题
    在SQL的CREATE TABLE语句中和定义参照完整性有关的是(  )。
    A

    FOREIGN KEY

    B

    PRIMARY KEY

    C

    CHECK

    D

    DEFAULT


    正确答案: C
    解析:
    参照完整性指当插入、删除或修改一个表的数据时,通过参照引用相互关联的另一个表中的数据,来检验对表数据的操作是否正确。B项,PRIMARY KEY为字段创建一个主索引;C项,CHECK值指定字段的合法值及字段值的约束条件;D项,DEFAULT为字段指定缺省值。

  • 第12题:

    单选题
    在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法中错误的是(  )。
    A

    可以定义一个新的基本表结构

    B

    可以定义表中的主关键字

    C

    可以定义表的域完整性、字段有效性规则等

    D

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


    正确答案: D
    解析:
    用CREATE TABLE命令建立表,可以完成表设计器完成的所有功能。除了建立表的基本功能外,它还包括满足实体完整性的主关键字、定义域完整性的CHECK约束及出错信息ERROR、定义默认值的DEFAULT等。但是,建立的自由表不添加到当前的数据库中,自由表不能规定字段级和记录级规则,不支持主关键字、参照完整性和表之间的联系。

  • 第13题:

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

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

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

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

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


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

  • 第14题:

    在Visual FoxPr0中,在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短是( )。

    A.FOREIGN KEY

    B.DEFAULT

    C.PRIMARY KEY

    D.CHECK


    正确答案:C
    通过SOL语句中的CREATETABLE命令可以定义表结构。其中,PRIMARYKEY用来定义主索引,FOREIGNKEY用来定义外键。DEFAULT用来定义默认值,CHECK用来定义有效性规则。

  • 第15题:

    在定义基本表的SQL语句CREATE TABLE中,如果要定义某个属性不能取空值,应在该属性后的使用的约束条件短语是【 】。


    正确答案:NOTNULL
    NOTNULL 解析:在定义基本表的SQL语句CREATETABLE中,在某属性后使用约束条件短语NOTNULL表示某该属性不能取空值。

  • 第16题:

    在Visual FoxPro中,在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短语( )。

    A.FOREIGN KEY

    B.DEFAULT

    C.PRIMARY KEY

    D.CHECK


    正确答案:C
    解析:数据实体完整性是为了保证表中记录惟一的特性,即在一个表中不允许有重复的记录。Visual Foxpro利用主关键字或候选关键字来保证表中记录的惟一,即保证实体惟一性。而在题中的四个选项中,只有选项C的“PRIMARY KEY”短语是用来在SQL创建表命令中创建主索引。

  • 第17题:

    SQL语言定义完整性约束条件的功能主要体现在( )。

    A.Create Table语句

    B.Alter Table语句

    C.A和B

    D.以上都不是


    正确答案:C

  • 第18题:

    SQL语言定义完整性约束条件的功能主要体现在( )。

    A.CREATE TABLE 语句

    B.ALTER TABLE 语句

    C.CREATE TABLE 语句或 ALTER TABLE语句

    D.CREATE TABLE 语句和 ALTER TABLE语句


    正确答案:D

  • 第19题:

    在visual FoxPr0中,下列关于SQL表定义语句 (CREATE TABLE)的说法中错误的是( )。

    A.可以定义一个新的基本表结构

    B.可以定义表中的主关键字

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

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


    正确答案:D
    D。【解析]CREATTABLE命令除了建立表的基本功能外,还包括满足实体完整性的主关键字(主索引)PRl—MARYKEY、定义域完整性的CHECK约束及出错提示信息ERROR、定义默认值DEFAULT等,另外还有描述表之间联系的FOREIGNKEY和REFERENCES等。如果建立自由表(当前没有打开的数据库或使用了FREE),则很多选项在命令中不能使用,如NAME、CHECK、DEFAULT、FOREIGNKEY、PRIMARYKEY和REFERENCES等。

  • 第20题:

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

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

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

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

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


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

  • 第21题:

    :在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是

    A)CREATE TABLE 数据表名 NAME...

    B)ALTER TABLE 数据表名 ALTER字段名...

    C)ALTER TABLE 数据表名 RENAME COLUMN字段名 TO...

    D)ALTER TABLE 数据表名 ALTER 字段名 SET DEFAULT...


    正确答案:C

  • 第22题:

    默认约束是在CREATE TABLE或ALTER TABLE语句中定义的,删除表的时候默认约束也随之删除了。


    正确答案:正确

  • 第23题:

    单选题
    在Visual FoxPro中,在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是(  )。
    A

    FOREIGN KEY

    B

    DEFAULT

    C

    PRIMARY KEY

    D

    CHECK


    正确答案: A
    解析:
    CREATE TABLE中FOREIGN KEY设置候选索引,DEFAULT定义默认值,PRIMARY KEY设置主索引,CHECK检查TABLE中某字段的值。