2012-05-06 8 views
1

データベースに入力したデータを調べることによって、データを正規化できるソフトウェアがあるかどうかは疑問でした。その後、重複したデータを行で実現し、そのデータを2つの別々のテーブルに分割し、テーブルを外部キーでリンクします。 これは、コードの主なロジックや、アプリケーションの開発の開始時にデータベースに入れている可能性のある他のデータの開発時間を大幅に短縮するのに役立ちます。データがデータベースに格納されるときの人工データの正規化

答えて

0

正規化ではコンテンツだけでなくセマンティクスの知識が必要なため、データを分析するだけで正規化されたデータベース設計を構築することはできません。あなたが行うことができるのはNORMAのようなCASEツールを使用することです。これはセマンティックモデルをFifth Normal Formのデータベースデザインに変換します。

依存関係のセットを正規化されたデータベース設計に変換するための他のアルゴリズムも存在します。あなたは良いデータベース理論の教科書でそれらを見つけることができ、あなた自身のために実装することは困難ではありません。

関連する問題