ホームページ  >  記事  >  データベースの論理データの独立性を確保するには何を変更する必要がありますか?

データベースの論理データの独立性を確保するには何を変更する必要がありますか?

青灯夜游
青灯夜游オリジナル
2020-12-11 13:53:3528014ブラウズ

データベース論理データの独立性を確保するには、スキーマと外部スキーマのイメージを変更する必要があります。データベース スキーマが変更された場合、外部スキーマ間のマッピング関係を調整することで、アプリケーション プログラムをそれに応じて変更する必要がなく、データとアプリケーション プログラム間の論理データの独立性が確保されます。

データベースの論理データの独立性を確保するには何を変更する必要がありますか?

#この記事の動作環境: Windows10 システム、Thinkpad t480 コンピューター。

データベース論理データの独立性を確保するには、スキーマと外部スキーマのイメージを変更する必要があります。

データの独立性は、データベース システムの最も基本的な特性の 1 つです。データの独立性とは、アプリケーションとデータ構造が互いに独立しており、互いに影響を与えないことを意味します。 3 層スキーマ アーキテクチャでは、データの独立性とは、上位レベルのスキーマを変更せずに、特定のレベルのスキーマを変更できるデータベース システムの機能を指します。データベース システム内のデータの高いデータ独立性を保証するのは、3 レベルのスキーマ間の 2 層イメージです。データの独立性には、データの論理的独立性とデータの物理的独立性が含まれます。

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

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

論理データの独立性

外部スキーマとデータベース システムのスキーマ間の接続と変換を実現するために、外部スキーマとデータベース システムのスキーマの間にイメージが確立されます。スキーマ、つまり外部スキーマ/スキーマ イメージ。ローカル論理構造を記述する外部スキーマは、外部スキーマとスキーマ間のマッピングを通じて、グローバル論理構造を記述するスキーマにリンクされます。 1 つのスキーマは複数の外部スキーマに対応するため、外部スキーマごとに、データベース システムには外部スキーマとスキーマの間の対応関係を定義する外部スキーマ/スキーマ イメージがあります。これらのイメージ定義は、通常、それぞれの説明に含まれています。エクスターナル モードの

関連する推奨事項: 「プログラミング ビデオ コース

以上がデータベースの論理データの独立性を確保するには何を変更する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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