GRANT文
GRANT Statement
ぐらんとぶん
データベースの利用者に対してアクセス権限を付与するSQL文。テーブルやビューに対するSELECT、INSERT、UPDATE、DELETEなどの操作権限を指定して付与する。
Related
他の資格での定義
表やビューなどのデータベースのオブジェクトに対する操作の権限(SELECT、INSERT、UPDATE、DELETEなど)を、利用者やロールに与えるSQLの文。与えた権限はREVOKE文で取り消す。WITH GRANT OPTIONを付けると、受け取った権限をさらに他の利用者に与えることも許可できる。
データベースオブジェクトに対するアクセス権限をユーザやロールに付与するDCL文。SELECT、INSERT、UPDATE、DELETE、EXECUTE等の権限を個別に指定できる。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文のパラメータ部分を変数として定義し、実行時に値をバインドする仕組み。SQLインジェクション対策として有効であり、SQL文の再利用(共有プール内の実行計画の再利用)による性能向上にも寄与する。
値が存在しない、または不明であることを示す特別な状態。0や空文字とは区別される。比較演算の結果が真とも偽ともならないため、判定にはIS NULLを使う。集約関数では対象から除外される。
データベースの構造を定義するためのSQL言語。CREATE(テーブル作成)、ALTER(構造変更)、DROP(削除)などの文により、スキーマ、テーブル、ビュー、インデックスなどのデータベースオブジェクトを定義する。
データベース内のデータを操作するためのSQL言語。SELECT(検索)、INSERT(挿入)、UPDATE(更新)、DELETE(削除)の4つの基本文があり、データの参照や変更を行う。
データベースからデータを検索・取得するためのSQL文。FROM句でテーブルを指定し、WHERE句で条件を指定して行を絞り込み、GROUP BY句でグループ化、ORDER BY句で並び替えを行う。
1つ以上のテーブルから導出される仮想的なテーブル。CREATE VIEW文で定義し、実データを持たずSELECT文の結果を仮想テーブルとして参照できる。セキュリティ確保やデータアクセスの簡素化に利用される。
