GRANT文
GRANT Statement
ぐらんとぶん
データベースオブジェクトに対するアクセス権限をユーザやロールに付与するDCL文。SELECT、INSERT、UPDATE、DELETE、EXECUTE等の権限を個別に指定できる。WITH GRANT OPTIONで権限付与の権限も委譲できる。
Related
他の資格での定義
データベースの利用者に対してアクセス権限を付与するSQL文。テーブルやビューに対するSELECT、INSERT、UPDATE、DELETEなどの操作権限を指定して付与する。
表やビューなどのデータベースのオブジェクトに対する操作の権限(SELECT、INSERT、UPDATE、DELETEなど)を、利用者やロールに与えるSQLの文。与えた権限はREVOKE文で取り消す。WITH GRANT OPTIONを付けると、受け取った権限をさらに他の利用者に与えることも許可できる。
利用者やロールに、表やビューなどに対する権限を与えるDCLの文。GRANT SELECT, UPDATE ON 表名 TO 利用者のように、参照・追加・更新・削除・参照制約の設定などの権限を指定する。WITH GRANT OPTIONを付けると、権限を受けた者がさらに他者へ付与できるようになる。
Past Exams
過去問での出題
過去問で 6 回出題(応用情報技術者試験 4・情報処理安全確保支援士試験 2)。うち 2 回は用語そのものを問う問題です。
- 令和2年度 10月 応用情報技術者試験 午前 問26用語を問う問題(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 応用情報技術者試験 午前 問27正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成26年度 秋期 応用情報技術者試験 午前 問25用語を問う問題(IPA の PDF を新しいタブで開きます)
- 平成24年度 春期 応用情報技術者試験 午前 問28正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成24年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問21(IPA の PDF を新しいタブで開きます)
- 平成21年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問16正解の選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
データベースのアクセス権限やトランザクションを制御するためのSQL文の総称。GRANT(権限付与)、REVOKE(権限取消)、COMMIT(確定)、ROLLBACK(取消)などが含まれる。
GRANT文で付与したデータベースオブジェクトに対するアクセス権限を取り消すDCL文。CASCADE指定で間接的に付与された権限も連鎖的に取り消すことができる。
トランザクション内の全操作を確定し、その結果をデータベースに永続的に反映するSQL文。COMMIT後の変更は他のトランザクションからも参照可能になり、障害が発生しても失われない。
トランザクション内の全操作を取り消し、トランザクション開始前の状態に戻すSQL文。エラー発生時や整合性が保てない場合に使用する。SAVEPOINTを指定して部分的なロールバックも可能。
データベースのオブジェクト(テーブル、ビューなど)に対して、ユーザやロールごとに許可する操作(SELECT、INSERT、UPDATE、DELETE)を制限する仕組み。GRANT文とREVOKE文で権限を管理する。
関係モデルにおいて、属性がとりうる値の集合。例えば「年齢」属性のドメインは正の整数、「性別」属性のドメインは{'男','女'}など。SQLではCHECK制約やデータ型で制限を実現する。
