ホームページ  >  記事  >  毎日のプログラミング  >  データベースの独立性とは、データベースが何から独立していることを意味しますか?

データベースの独立性とは、データベースが何から独立していることを意味しますか?

烟雨青岚
烟雨青岚オリジナル
2020-07-06 14:58:0212841ブラウズ

データベースの独立性とは、データベースとデータ構造が互いに独立していることを意味します。データの独立性はデータベース システムの基本的な特性の 1 つであり、データをアプリケーション、データ、プログラムから独立させ、データの定義をプログラムから分離し、アプリケーション プログラムの準備を簡素化し、アプリケーションの数を大幅に削減できます。メンテナンスと改造。

データベースの独立性とは、データベースが何から独立していることを意味しますか?

# データベースの独立性とは、データベースとデータ構造が互いに独立していることを意味します。

データの独立性は、データベース システム の基本的な特性の 1 つです。データの独立性とは、アプリケーションとデータ構造が互いに独立しており、互いに影響を与えないことを意味します。

3 層スキーマ アーキテクチャでは、データの独立性とは、上位レベルのスキーマを変更せずに、特定のレベルのスキーマを変更できるデータベース システムの機能を指します。

データベース システム内のデータの高いデータ独立性を保証するのは、3 レベル モード間の 2 層イメージです。データの独立性には、データの論理的独立性とデータの物理的独立性が含まれます。

データの独立性は、データベース システムの最も重要な目標の 1 つでもあります。データをアプリケーションから独立させます。

データとプログラムの独立性により、データの定義がプログラムから分離され、DBMS がデータ アクセスを担当するため、アプリケーション プログラムの準備が簡素化され、アプリケーション プログラムの保守と変更が大幅に軽減されます。

データとプログラムの独立性

データの定義をプログラムから分離し、DBMS がデータ アクセスを担当するため、アプリケーション プロセスのコンパイルが簡素化され、大幅なコスト削減になります。アプリケーションのメンテナンスと変更。データ処理の歴史は、データの独立性が進化し続ける歴史であると言えます。マニュアル管理の段階では、データとプログラムが完全に絡み合っていて独立性が全くなく、データ構造を変更するとアプリケーションプログラムもそれに合わせて変更する必要があります。

独立開発

ファイル システムの出現後、2 つは分離されましたが、アプリケーションは依然としてストレージ デバイス上のファイルの編成と保存を反映する必要がありました。取得方法などの物理的な詳細なので、データが変更される限り、プログラムも変更する必要があります。データベース システムの重要な目標は、プログラムとデータを完全に分離して、独立して開発できるようにすることです。

推奨チュートリアル: 「

MySQL チュートリアル

以上がデータベースの独立性とは、データベースが何から独立していることを意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。