参考答案和解析
正确答案:NOTNULL
NOTNULL 解析:在定义基本表的SQL语句CREATETABLE中,在某属性后使用约束条件短语NOTNULL表示某该属性不能取空值。
更多“在定义基本表的SQL语句CREATE TABLE中,如果要定义某个属性不能取空值,应在该属性后的使用的约束 ”相关问题
  • 第1题:

    当用SQL的ALTER TABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在该语句中使用短语

    A.MODIFY

    B.DROP

    C.ADD

    D.DELETE


    正确答案:B
    解析:SQL中的删除操作有两条命令:DELETE和DROP,但删除的对象不同。如果删除的是表中的数据,则应该用DELETE;若删除的是数据库系统中的对象(如表、视图、存储过程等) ,则应该使用DROP。

  • 第2题:

    设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是()。

    A.实体完整性约束

    B.参照完整性约束

    C.用户定义完整性约束

    D.域完整性约束


    实体完整性规则

  • 第3题:

    4、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是()。

    A.实体完整性约束

    B.参照完整性约束

    C.用户定义完整性约束

    D.域完整性约束


    B 解析:参照完整性规则定义外码与主码之间的参照约束。若属性F是关系R的外码,它与关系S的主码Ks相对应,则对于R中每个元组在F上的值必须为:或者取空值,或者等于S中某个元组的主码值。因此在删除关系R的元组时要检查该属性。

  • 第4题:

    当用SQL语言的ALTERTABLE语句修改基本表时,要删除其中的某个完整性约束条件,应在该语句中使用( )。

    A.MODIFY

    B.DROP

    C.ADD

    D.DELETE


    正确答案:B

  • 第5题:

    4、下列说法正确的是()。

    A.如果属性A上定义了unique约束,则A不可以为空

    B.如果属性A上定义了外码约束,则A不可以为空

    C.不能使用Alter Table Add Constraint语句增加主码约束

    D.将某属性列上的约束设置为表级约束或列级约束效果是一样的


    采集前未用抗生素在检验单上注明