ウカマル応用情報技術者ログイン

平成31年度 春期 応用情報技術者 問27

テクノロジ系

RDBMS において,特定の利用者だけに表を更新する権限を与える方法として,適切なものはどれか。

選択肢
正解と解説

正解 エ

特定の利用者に表の操作権限を与えるには、SQL の GRANT 文を使います。

GRANT 文は、表などのオブジェクトに対する権限を、指定した利用者に与える DCL(Data Control Language)の文です。たとえば「GRANT UPDATE ON 表名 TO 利用者名」と書くと、その利用者だけに更新の権限を与えられます。与えた権限は REVOKE 文で取り消せます。問題文の「特定の利用者だけに」「権限を与える」が GRANT 文を選ぶ決め手です。

ア:CONNECT 文は、SQL 環境でデータベースサーバとの接続を確立する文です。表ごとの更新権限を与えるものではありません。

イ:CREATE ASSERTION 文は、データが常に満たすべき条件(表明)を定義する文です。利用者ごとの権限は扱いません。

ウ:参照制約は、外部キーの値が参照先の表に存在することを保証する整合性制約です。利用者を区別して更新を制限するものではありません。

出典:平成31年度 春期 応用情報技術者試験 問27

全年度から出題。10問で実力を判定します。登録不要。

出典:平成31年度 春期 応用情報技術者試験 問27(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方