IT用語帳
DBデータベースシステムの運用・管理 · データベースシステムの管理

アクセス制御

Access Control

あくせすせいぎょ

データベースのオブジェクト(テーブル、ビューなど)に対して、ユーザやロールごとに許可する操作(SELECT、INSERT、UPDATE、DELETE)を制限する仕組み。GRANT文とREVOKE文で権限を管理する。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 1 回出題(データベーススペシャリスト試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

データベーススペシャリスト試験の過去問によく出る用語

Related

関連キーワードの用語

DBGRANT文

データベースオブジェクトに対するアクセス権限をユーザやロールに付与するDCL文。SELECT、INSERT、UPDATE、DELETE、EXECUTE等の権限を個別に指定できる。WITH GRANT OPTIONで権限付与の権限も委譲できる。

FE参照権限

表やビューのデータを検索(SELECT)できる権限。SQLのGRANT文で利用者に与え、REVOKE文で取り消す。データを見せるだけで変更はさせたくない利用者には、この権限だけを与える。

FE挿入権限

表に新しい行を追加(INSERT)できる権限。SQLのGRANT文で利用者に与え、REVOKE文で取り消す。参照権限などとは別に与えるので、利用者ごとに許す操作を細かく分けられる。

FE削除権限

表から行を削除(DELETE)できる権限。SQLのGRANT文で利用者に与え、REVOKE文で取り消す。誤って行を消されると影響が大きいので、必要な利用者だけに与える。

DB定義域(ドメイン)

関係モデルにおいて、属性がとりうる値の集合。例えば「年齢」属性のドメインは正の整数、「性別」属性のドメインは{'男','女'}など。SQLではCHECK制約やデータ型で制限を実現する。

DB関係代数

関係モデルに対する操作を数学的に定義した代数体系。選択、射影、結合、和、差、直積、商などの演算からなる。SQLの理論的基盤であり、問合せ最適化の基礎となる。