データベースのデザイン

データベースをデザインするには、モデル化したい業務機能について理解している必要があります。また、その機能を表現するために使用するデータベースの概念と機能についても理解している必要があります。データベースを実装した後にデザインを大幅に変更するには非常に時間がかかる場合があるので、データベースをデザインするときはビジネス モデルを正確に反映するようにしてください。データベースが適切にデザインされていれば、パフォーマンスも高くなります。

このセクションの内容

トピック 説明

データベース プランの開発

データベースの用途と、その用途とデザインのかかわりについて説明します。用途に応じたデータベース プランを作成するためのガイドラインも提供しています。

オンライン トランザクション処理と意思決定支援

OLTP (オンライン トランザクション処理) アプリケーションおよび意思決定支援アプリケーションの特性と、それぞれの特性がデータベースをデザインする上での考慮事項に及ぼす影響について説明します。

正規化

データベース デザインの失敗を防ぐのに役立つデータベースの正規化規則について説明します。

データの整合性

データベースのデータの整合性を保つための方法について説明します。

データベース オブジェクトでの拡張プロパティの使用

説明用テキスト、指示テキスト、定型入力、および書式の規則を追加する拡張プロパティを、データベース自体またはデータベース オブジェクトのプロパティとして使用する方法について説明します。

データベース サイズの見積もり

データベースがデータでいっぱいになったときのサイズを推定する手順について説明します。

ファイルおよびファイル グループのデザイン

ファイルおよびファイル グループを使用して、データベースの拡大を管理する方法、バックアップと復元のストラテジを強化する方法、およびデータベースのパフォーマンスを向上させる方法について説明します。

参照

その他の技術情報

データベースについて
データベースの実装
データベースのメンテナンス (データベース エンジン)
データベースの最適化
データベース (データベース エンジン)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手