問題文
分析チーム向けに新しいロールを作り、既存の3つのロールが持つ参照の権限をまとめて使えるようにしたい。権限を1つずつ付け替えることは避けたい。ロールの階層の組み方として正しいものはどれか。
選択肢
- 新しいロールを既存の3つのロールへ付与する。上位のロールを下位のロールへ付与すると、下位のロールが上位のロールの権限を継承する形になるので、新しいロールから3つ分の参照ができるようになる
- 新しいロールに対して、3つのロールが参照している表への SELECT 権限を個別に付与し直す。付与し直す表の数だけ作業は増えるが、権限の中身は同じものになる
- 新しいロールと既存の3つのロールを、いずれも SYSADMIN へ付与して横に並べる。同じ階層に並べれば、どのロールからでも3つ分の参照が届く
- 既存の3つのロールを新しいロールへ付与する。下位のロールを上位のロールへ付与すると、上位のロールが下位のロールの権限を使えるようになるので、付与の向きをそろえるだけで3つ分の参照がまとまる形である