6. 2相ロックで直列可能を保証
•2相ロック(two-phase locking)
- ロックの設定と解除に関する一定の規約のひとつ
- トランザクションをロックをかけていく相と、
ロックを解除していく相から構成する
LOCK A
LOCK B
READ A
READ B
WRITE A
WRITE B
UNLOCK A
UNLOCK B
2相ロックに従う場合
LOCK A
READ A
WRITE A
UNLOCK A
LOCK B
READ B
WRITE B
UNLOCK B
2相ロックに従わない場合
ロックをかける相
ロックを解除する相
ロックを全部かけ
終わる前にロック
を解除している
615年12月22日火曜日
11. GRANT文(2)
•WITH GRANT OPTION
- 権限を与えられたユーザが、さらに別のユーザに権限
を与えることができるようになる
- 例:GRANT SELECT, UPDATE ON 商品 TO 外国部
WITH GRANT OPTION;
• 外国部は他のユーザに検索と更新の権限を与えることができる
1115年12月22日火曜日