你是一个真空吸尘器销售公司的数据库开发者。公司已有一个名为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
答案解析:有
微信扫一扫手机做题