ホームページ >よくある問題 >リレーショナル データベースの正規化理論によって解決される主な問題は何ですか?

リレーショナル データベースの正規化理論によって解決される主な問題は何ですか?

青灯夜游
青灯夜游オリジナル
2021-01-22 14:39:1312997ブラウズ

リレーショナル データベースの標準化理論によって解決される主な問題は、適切なデータベース論理構造をどのように構築するか、つまり、概念構造設計段階で設計された基本的なエンティティ関係図を、選択したデータベース管理システム製品のデータ モデルは論理構造に準拠しています。

リレーショナル データベースの正規化理論によって解決される主な問題は何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

リレーショナル データベースの標準化理論によって解決される主な問題は、データベースの適切な論理構造をどのように構築するかです。

論理構造はデータモデルに依存せず、実際のアプリケーションでは一般的に使用されるデータベース環境(SQL Server、Oracle、MySqlなど)が与えられます。現在使用されているデータベースは基本的にリレーショナル データベースであるため、まずエンティティ関係図をリレーショナル モデルに変換し、次に特定のデータベースの特性と制限に従って、指定されたデータベース管理システムがサポートするデータ モデルに変換する必要があります。管理システムを構築し、最終的に最適化します。

データベースの論理構造設計手順

1. E-R図からリレーショナルモデルへの変換

データベースの論理設計は主に次のとおりです。概念モデルを変換する 一般的な関係モデルは、E-R 図内のエンティティ、エンティティの属性、およびエンティティ間の接続を関係モデルに変換します。変換プロセス中に、次の問題が発生します:

  • 名前の問題。名前付けの問題については、元の名前を使用することも、名前の重複を避けるために別の名前を付けることもできます。

  • 非アトミック属性の問題。非アトミックなプロパティの問題は、垂直方向と水平方向に拡張できます。

  • 変換の問題についてはお問い合わせください。連絡先は関係によって表すことができます。

2. データモデルの最適化

データベースの論理設計の結果は一意ではありません。データベース アプリケーション システムのパフォーマンスをさらに向上させるには、データ モデルの構造を適切に変更してクエリ速度を向上させる必要があります。

3. リレーショナル ビューの設計

リレーショナル ビューの設計は、外部スキーマ設計とも呼ばれ、ユーザー スキーマ設計とも呼ばれ、ユーザーが直接アクセスできるデータ スキーマです。同じシステム内で、異なるユーザーが異なる関係ビューを持つことができます。リレーショナル ビューは論理スキーマに由来しますが、構造と形式が論理スキーマと異なる場合があるため、論理スキーマの単純なサブセットではありません。

リレーショナル ビューには 3 つの主な機能があります。

  • 論理パターンを外部パターンから保護することで、アプリケーションにある程度の論理的独立性を提供します。

  • データに対するさまざまなユーザーのさまざまなニーズによりよく適応します。

  • さまざまなユーザーのデータにアクセスするためのさまざまな範囲を区切ることで、データの機密保持に役立ちます。

関連するおすすめ: 「プログラミング ビデオ

以上がリレーショナル データベースの正規化理論によって解決される主な問題は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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