试题详情
单项选择题你是一个真空吸尘器销售公司的数据库开发者。公司已有一个名为Sales的数据库,包含有VacuumSales表和Employee表。销售信息存储在VacuumSales表中,雇员信息存储在employee表中,在Employee表中有一位列名为IsActive.这个列表明是否有雇员被当前雇用。Employee表也有一个列为EmployeeID是毎个雇员的唯一标示符。所有的销售输入到VacuumSales表必须包含当前被雇用的雇员的employeeID。你应该如何来实现这个要求?()

A、用微软分布式事务处理Employee表在分布式处理中如果EmployeeID没有执行则将回滚整个事务。

B、在VacuumSales表的EmployeeID列中添加一个CHECK约束。

C、在VacuumSales表的EmployeeID列中添加一个外键约束参照Employee表中的EmployeeID列。

D、在VacuumSales表中添加一个FORINSERT触发器。在触发器中,在inserted表的基础上连接Employee表和EmployeeID表,测试IsActive列。

  • D
  • 关注下方微信公众号,在线模考后查看

热门试题