ホームページ >データベース >mysql チュートリアル >データベース設計の基本原則は何ですか?

データベース設計の基本原則は何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-08-11 15:12:447932ブラウズ

データベース設計の基本原則: 1. 同じテーマのデータをデータ テーブルに格納する; 2. 冗長性を排除し、データベースへのアクセス速度を向上させるように努める; 3. データ テーブルの構造を設計する場合, テーブル構造の動的な適応性を考慮する必要があります。

データベース設計の基本原則は何ですか?

データベース設計の基本原則:

(1) 同じ主題のデータを 1 つのデータベースに格納するテーブル、「1 つのテーブルで 1 つの用途」。

(2) 冗長性を排除し、データベースへのアクセス速度を向上させます。

(3) 一般に、データベース設計は、データの冗長性、変更例外、挿入例外、および削除例外を最大限に排除し、基本的に次の条件を満たす多対多の 3 番目のパラダイムに達することが必要です。関係の標準化の要件。

(4) リレーショナル データベースでは、各データ テーブル間の関係は 1 対 1 または 1 対多のみです。多対多の関係は、処理のために 1 対多の関係に変換する必要があります。

(5) データテーブル構造を設計するときは、テーブル構造の動的な適応性を考慮する必要があります。

データベース設計の主な手順:

1. 要件分析: ユーザーのデータ ニーズ、処理ニーズ、セキュリティおよび整合性要件を理解します;

2. コンセプト デザイン:データ抽象化、システム概念モデル (通常は E-R モデル) を設計します。

##3. 論理構造設計: システムのスキーマと外部スキーマを設計します。リレーショナル モデルの場合は主に基本的なテーブルとビューです。

4. 物理構造設計: インデックス設計など、データの格納構造やアクセス方法の設計;

5. システム実装: データ格納の整理、アプリケーションプログラムのコンパイル、テスト実行

6. 運用保守:システム稼働後の長期保守作業。

関連する学習に関する推奨事項:

mysql ビデオ チュートリアル

以上がデータベース設計の基本原則は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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