必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成24年度春季問題一覧
  4. 平成24年度春季問題28-解答・解説-分析

平成24年度春季問題

問題28

関係データベース管理システム(RDBMS)の表へのアクセスにおいて、特定の利用者だけにアクセス権を与える方法として、適切なものはどれか。

CONNECT文で接続を許可する。
CREATE ASSERTION文で表明して制限する。
CREATE TABLE文の参照制約で制限する。
GRANT文で許可する。

関係データベース管理システム(RDBMS)の表へのアクセスにおいて、特定の利用者だけにアクセス権を与える方法として、適切なものはどれか。

CONNECT文で接続を許可する。
CREATE ASSERTION文で表明して制限する。
CREATE TABLE文の参照制約で制限する。
GRANT文で許可する。

解答:エ

<解説>

GRANT 文を使って、データベースにある表やビューのアクセス権限を、指定した利用者に与えることができる。

GRANT 権限 ON 対象 TO 利用者 [WITH GRANT OPTION]

※WITH GRANT OPTIONは、権限の付与を受けた利用者がさらに別の利用者に権限を付与できるようになる。

GRANT ALL PRIVILEGES ON 対象 TO 利用者 [WITH GRANT OPTION]

※ALL PRIVILEGESは、付与可能なすべての権限を与えることができる。

× CONNECT文は、データベースに接続する際に用いられる。
× CREATE ASSERTION文は制約条件(参照制約,一意制約,非NULL制約)を定義する際に用いられる。
× CREATE TABLE文はデータベースに新たな表を追加するために用いられる。
GRANT 文を使って、データベースにある表やビューのアクセス権限を、指定した利用者に与えることができる。