假设我们有一张表格:
我们需要执行的约束条件是:确保没有用户被分配到不止一个区域,也就是说,存在一个功能依赖
如何在SQL中执行此操作?不幸的是,这是一个遗留表格,我们无法更改其结构,但我们可以创建约束来强制执行完整性。
CREATE TABLE Jobs
(
JobID INT PRIMARY KEY ,
AssignedUser VARCHAR(10) ,
Zone VARCHAR(10)
)
我们需要执行的约束条件是:确保没有用户被分配到不止一个区域,也就是说,存在一个功能依赖
AssignedUser => Zone
。如何在SQL中执行此操作?不幸的是,这是一个遗留表格,我们无法更改其结构,但我们可以创建约束来强制执行完整性。