SQL/PSMとは?えすきゅーえるぴーえすえむ
SQL/PSMとは、手続き型の記述をSQLの標準として定めた部分で、変数、分岐、繰返し、例外の扱いがここに規定されている。判断を伴う処理をデータベースの中に書けるということは、業務ルールと統制の一部がその中に住むということでもあり、監査人は検証すべき範囲がどこまで及ぶかをここで見極める。
最終更新:2026-10-06
システム監査技術者を最短で暗記・合格する →背景
アプリケーションとデータベースを往復するたびに時間がかかり、途中で一貫性が崩れる危険も生じるため、処理をデータベース側にまとめる書き方が求められた。製品ごとの独自拡張が先に広がったことから、共通の構文が標準として定められた経緯がある。監査の観点では、業務ルールの実装先が分散するほど、検証すべき範囲の見落としが起こりやすくなる。
具体例
在庫を引き当て、不足すれば発注を起こすという業務ルールがデータベース側の手続に書かれている場合、監査人はアプリケーションの設計書を読むだけでは統制を確かめられない。データベースから定義を自ら取り出し、業務規程の定める判定条件と一致するかを照合する必要がある。
試験での引っ掛け
標準に従って書けば製品を移してもそのまま動くと考える誤り。実際には製品ごとの方言が大きい。監査上はむしろ、業務ルールの一部がここに置かれることで、アプリケーションの設計書だけを対象にした検証では統制の網羅性を確保できなくなる点が要点になる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。