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

データと構造の独立性


構造的独立性

データベース構造の変更がデータにアクセスするDBMSの機能に影響を与えない場合、構造的な独立性が存在します。

データベース構造の変更がデータにアクセスするDBMSの機能に影響を与えない場合、構造的な依存関係が存在します。

データの独立性

下位レベルで行われた変更は、上位レイヤーには影響しません。

2つのタイプは-

です
  • 物理データの独立性
  • 論理データの独立性

データと構造の独立性

物理データの独立性から始めましょう-

物理データの独立性

スキーマまたは論理データに影響を与えずに物理スキーマを変更します。達成するのは簡単です。

これは、データベースの内部レベルと、論理レベルから内部レベルへのマッピングによって実現されます。物理ストレージで行われた変更からの概念スキーマは、ユーザーを隔離します。

論理データの独立性

プログラムに影響を与えずに論理スキーマを変更します。達成するのは難しいです。概念スキーマは、既存の外部スキーマに影響を与えることなく変更できます。


  1. データ構造のヒープへの挿入と削除

    ここでは、バイナリヒープデータ構造から要素を挿入および削除する方法を説明します。最初のツリーが次のようになっていると仮定します- 挿入アルゴリズム insert(heap, n, item): Begin    if heap is full, then exit    else       n := n + 1       for i := n, i > 1, set i := i / 2 in each iteration, do       &nb

  2. Windows10および11でテレメトリを無効にする方法

    データのプライバシーは、デジタルの世界では大きな懸念事項です。インターネットを使用する場合、気にしない限り、あらゆる段階でデータが漏洩し、Microsoftでさえデータを覗き見する可能性があります。 Microsoftは、Windows 10で導入されたテレメトリシステムを介してデータを収集します。Microsoftは、ユーザーエクスペリエンスを向上させるためにデータを収集し、Windows設定、使用するアプリ、システム設定などを監視します。 ただし、これは良いことです。Microsoftにデータを記録させたくない場合は、テレメトリシステムを無効にすることができます。 テレメトリを介してM