已知下列员工关系表 Employees:
员工号 | 部门 | 工资 |
04501 | 财务 | 3000 |
05601 | 市场 | 4000 |
03020 | 研发 | 3500 |
对该表的工资属性和完整性约束为: 2000≤工资≤5000
现将如下 2 个操作组织为事务 T, 操作 1 先执行, 操作 2 后执行。
操作 1: INSERT INTO Employees VALUES(‘03650’, ‘研发’, ‘4600’)
操作 2: UPDATE Employees SET 工资=工资 1, 2
WHERE 部门=‘市场 OR 部门=研发’
事务 T 执行完毕后, 关系表 Employees 的数据是( )。
在数据库当中, 事务操作要么都执行, 要么都不执行, 因为题中操作二在作用于(“03560” , “研发” , 4600) 时会失败, 所以整个操作都不执行, 数据不会发生变化。