【多选题】
以下哪些是二级封锁协议的内容________
①
事务对数据进行写操作前必须加排它锁,并且写完就释放
②
事务对数据进行读操作前必须加共享锁,并且读完就释放
③
事务对数据进行写操作前必须加排它锁,并且在事务结束后释放
④
事务对数据进行读操作前必须加共享锁,并且在事务结束后释放
【多选题】
以下封锁( )违反两段锁协议。
①
SlockA,UnlockA,SlockB,XlockC,UnlockB,UnlockC
②
SlockA,SlockB,XlockC,UnlockC,UnlockB,UnlockA
③
SlockA,SlockB,XlockC,UnlockA,UnlockB,UnlockC
④
SlockA,SlockB,UnlockB,XlockC,UnlockC,UnlockA