データベース設計の主な内容は、1. 要件分析、2. 概念構造設計、3. 論理構造設計、4. 物理構造設計、5. データベースの実装とデータベースの運用保守です。
【ビデオチュートリアルの推奨: MySQL チュートリアル】
データベース設計の主な内容
1. 要件分析:
ユーザーの事業活動やデータ利用状況を調査・分析し、種類、範囲、量などを明確にします。業務活動におけるコミュニケーションの中で、データベースシステムの利用に対する利用者の要求やさまざまな制約などが決まり、利用者要求仕様書が形成されます。
要件分析は、ユーザー調査と分析に基づいて、データ要件、これらのデータを取り巻くビジネス処理要件、セキュリティおよび整合性要件など、システムに対するユーザー要件を段階的に明らかにします。
2. 概念的な構造設計:
ユーザーが必要とする現実世界 (工場、ショッピング モール、学校など) を説明します。データ抽象化を通じて、合成、帰納、抽象化、抽象概念データ モデル (一般的には E-R モデル) を確立します。
この概念モデルは、現実世界のさまざまな部門の情報構造、情報の流れ、情報間の相互制約、および情報の保存、クエリ、および処理に関する各部門の要件を反映する必要があります。
3. 論理構造設計:
概念構造を、特定の DBMS がサポートするデータ モデル (リレーショナル モデルなど) に変換し、最適化します。
4. 物理構造設計:
インデックス設計など、データの格納構造やアクセス方法を設計し、概念的な構造を特定の DBMS がサポートする構造に変換します。データ モデル (リレーショナル モデルなど) を作成し、それを最適化します。
5. データベースの実装:
DBMS が提供するデータ言語 (SQL など) とそのホスト言語 (C など) を、論理言語に基づいて使用します。設計と物理設計 その結果、データベースの構築、アプリケーションプログラムのコンパイルとデバッグ、データのデータベース化、アプリケーションプログラムのコンパイル、試運転が行われます。
6. データベースの運用・保守:
データベースアプリケーションシステムは、試行運用を経て正式運用に入ることができます。データベースシステムの運用中は長期にわたる保守作業が必要となり、継続的に評価、調整、修正を行う必要があります。
注: 完全なデータベース アプリケーション システムの設計は一夜にして達成できるものではなく、多くの場合、上記の 6 つの段階を何度も繰り返す必要があります。
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がデータベース設計には主に何が含まれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。