A.限制一个表中单个列的取值范围
B. 限制一个表中多个列之间的取值约束
C. 限制不同表之间列的取值约束
D. 为列提供默认值
第2题
A.学号char (8) NOT NULL CONSTRAINT un_no UNIQUE
B.学号char (8) NOT NULL PIE_学生表
C.性别char (2) NOT NULL check(性别=‘男’or性别=‘女’)
D.学号char (8) NOT NULL
第3题
B、学号char(8)NOTNULLCONSTRAINTPK_学生表PRIMARYKEY
C、性别char(2)NOTNULLcheck(性别=‘男’or性别=‘女’)
D、学号char(8)NOTNULL
第4题
A.可以用触发器或者用CHECK约束实现
B.只能用CHECK约束实现
C.只能用触发器实现
D.可以用DEFAULT约束实现
第6题
学生表(学号,姓名,入学日期,毕业日期)
修课表(学号,课程号,考试日期,成绩)
现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。正确的实现方法是( )。
A.在修课表的考试日期列上定义一个 CHECK约束
B.在修课表上建立一个插入和更新操作的触发器
C.在学生表上建立一个插入和更新操作的触发器
D.在修课表的考试日期列上定义一个外键引用约束
第7题
A.用微软分布式事务处理Employee表在分布式处理中如果EmployeeID没有执行则将回滚整个事务。
B.在VacuumSales表的EmployeeID列中添加一个CHECK约束。
C.在VacuumSales表的EmployeeID列中添加一个外键约束参照Employee表中的EmployeeID列。
D.在VacuumSales表中添加一个FORINSERT触发器。在触发器中,在inserted表的基础上连接Employee表和EmployeeID表,测试IsActive列。
第8题
I.ALTER TABLE职工表ADD CHECK(电话号码
LIKE'[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
Ⅱ.ALTER TABLE职工表CHECK(电话号码
LIKE'[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
Ⅲ.ALTER TABLE职工表ADD CONSTRAINT CK1 CHECK(电话号码
LIKE'[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
Ⅳ.ALTER TABLE职工表ADD CONSTRAINT CHECK(电话号码
LIKE'[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
以上语句在SQL Server 2000中能正确实现该约束的是
A.仅Ⅱ和Ⅳ
B.仅I和Ⅲ
C.仅工、Ⅲ和Ⅳ
D.全部
第9题
A.在创建工资表时为“工资”字段建立缺省(default)
B.在创建工资表时为“工资”字段建立检查约束(check constraint)
C.在工资表上建立一个触发器(trigger)
D.为工资表数据输入编写一个程序进行控制
第10题
A.在创建工资表时为“工资”字段建立缺省(default)
B.在创建工资表时为“工资”字段建立检查约束(check constraint)
C.在工资表上建立一个触发器(trigger)
D.为工资表数据输入编写一个程序进行控制
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!