データ独立性
処理プログラムのデータからの独立は、DBMSのライブラリ機能が重要な働きをする。
データ定義(データベース定義)を行なうと、DBMSのデータ定義ライブラリにデータ定義情報が登録される。
処理プログラムの実行時点で該当のデータベース定義情報をDBMSが取り出して処理を実行する。
処理プログラムにはデータベースの物理的な特性(例えば、データベースを記録する装置情報など)を記述しなくてもよくなり、データベースの記録形態を変更した場合でも処理プログラム自体を修正しなくても良くなった。
この独立性は、より具体的には
がある。