資格暗記無料で始める

行レベルセキュリティとは?

行レベルセキュリティとは、同一の表に対して、接続している利用者や役割に応じて見える行・更新できる行を自動的に制限するDBMSの機能。表単位の権限では表せない「自分の担当分だけ」という制御を、アプリケーションではなくDB側で強制できる点に意義がある。

ぎょうれべるせきゅりてぃ

データベーススペシャリスト試験の頻出用語/午前II


行レベルセキュリティの意味

同一の表に対して、接続している利用者や役割に応じて見える行・更新できる行を自動的に制限するDBMSの機能。表単位の権限では表せない「自分の担当分だけ」という制御を、アプリケーションではなくDB側で強制できる点に意義がある。

行レベルセキュリティの具体例

営業担当者が受注表を検索すると、自分の担当顧客の行だけが返る方針を、利用者IDと担当者列を突き合わせる規則として定義する。管理者用ツールから直接接続した場合も同じ規則が効くため、経路を問わず制御が破られない。

行レベルセキュリティは試験でどう引っ掛けられる?

ビューによる制御と似るが、ビューは別名で元表を直接参照されれば迂回できる。また絞り込み条件が全行評価になると性能が落ちるため、条件列へのインデックス実行計画の確認が必要になる。

行レベルセキュリティと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。