创建人表时,“身份证号”使用INTEGER数据类型,并且要求此列值不能为空、值惟一,姓名列不能为空。请在下列用于创建表人的SQL语句空缺处填入正确的内容。
CREATE TABLE 人 (身份证号 INTEGER,
姓名CHAR(20) (1) ,
性别CHAR(1),
年龄INTEGER,
地址CHAR(20),
(2) )
第1题:
非空约束意味着每个元组对应列值不能为空。
第2题:
对于多字段组合为主键的情况,主键不能为空是指主键中的部分字段可以取空值但整体不能取空值。
第3题:
【判断题】not null 是非空约束,如果某字段定义了非空束, 则要求其值不能为空。
A.Y.是
B.N.否
第4题:
【单选题】现有一个“员工”表,其中一个字段是员工的身份证号码,我们不希望此字段包含空值,如果用户输入数据时没有为此字段指定值,则希望为此字段自动填入“UNKNOWN”,应该如何实现()。
A.为此列创建一个CHECK约束
B.为此列创建一个DEFAULT约束
C.为此列创建一个外部关键字约束
D.为此列创建一个主关键字约束
第5题:
6、非空约束意味着每个元组对应列值不能为空。