行レベルセキュリティとは?
行レベルセキュリティとは、同一の表に対して、接続している利用者や役割に応じて見える行・更新できる行を自動的に制限するDBMSの機能。表単位の権限では表せない「自分の担当分だけ」という制御を、アプリケーションではなくDB側で強制できる点に意義がある。
ぎょうれべるせきゅりてぃ
行レベルセキュリティの意味
同一の表に対して、接続している利用者や役割に応じて見える行・更新できる行を自動的に制限するDBMSの機能。表単位の権限では表せない「自分の担当分だけ」という制御を、アプリケーションではなくDB側で強制できる点に意義がある。
行レベルセキュリティの具体例
営業担当者が受注表を検索すると、自分の担当顧客の行だけが返る方針を、利用者IDと担当者列を突き合わせる規則として定義する。管理者用ツールから直接接続した場合も同じ規則が効くため、経路を問わず制御が破られない。
行レベルセキュリティは試験でどう引っ掛けられる?
ビューによる制御と似るが、ビューは別名で元表を直接参照されれば迂回できる。また絞り込み条件が全行評価になると性能が落ちるため、条件列へのインデックスと実行計画の確認が必要になる。
行レベルセキュリティと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。