SQL
 Computer >> コンピューター >  >> プログラミング >> SQL

DBMSでのデータの独立性


データベースには大量のデータが含まれています。そのデータのすべてがユーザーデータであるとは限りません。一部はメタデータなどである可能性があります。したがって、データベースがデータに依存しないことが非常に重要です。

データの独立性とは、基本的に、あるレベルでデータが変更されても、上位レベルのデータビューに影響を与えないことを意味します。したがって、上位レベルのデータは、下位レベルのデータ変更から独立している必要があります。

データの独立性には2つのタイプがあります。これらは-

です

DBMSでのデータの独立性

論理データの独立性

論理データは、データが実際にディスクに保存される方法とは無関係です。したがって、論理データの独立性とは、仮想レベルまたは論理レベルでデータベースに加えられたすべての変更が、データが実際にディスクに保存される方法を変更してはならないことを意味します。また、データが論理レベルで変更された場合でも、データのユーザービューは変更しないでください。

物理データの独立性

データベース内のすべてのデータは、実際にはビットの形式でディスクに保存されます。したがって、物理データの独立性とは、物理レベル、つまりディスクストレージなどでデータに加えられた変更を論理レベルに反映してはならないことを意味します。例-データベースの保存方法が変更されたり、データベースが移動されたりしても、データベースの論理構造に影響を与えることはありません。


  1. データと構造の独立性

    構造的独立性 データベース構造の変更がデータにアクセスするDBMSの機能に影響を与えない場合、構造的な独立性が存在します。 データベース構造の変更がデータにアクセスするDBMSの機能に影響を与えない場合、構造的な依存関係が存在します。 データの独立性 下位レベルで行われた変更は、上位レイヤーには影響しません。 2つのタイプは-です 物理データの独立性 論理データの独立性 物理データの独立性から始めましょう- 物理データの独立性 スキーマまたは論理データに影響を与えずに物理スキーマを変更します。達成するのは簡単です。 これは、データベースの内部レベルと、論理レベルから内

  2. 一元化されたデータベース管理システム

    一元化されたデータベースは、メインフレームコンピュータなどの単一の場所に保存されます。それはその場所からのみ維持および変更され、通常はLANやWANなどのインターネット接続を使用してアクセスされます。一元化されたデータベースは、大学、企業、銀行などの組織で使用されます。 上の図からわかるように、組織のすべての情報は単一のデータベースに保存されています。このデータベースは、集中型データベースと呼ばれます。 利点 一元化されたデータベース管理システムのいくつかの利点は次のとおりです- データベース全体が単一の物理的な場所に保存されるため、データの整合性が最大化されます。これは、データの