2016-04-07 7 views
1

プロジェクトのテーブルを簡単に作成できるようにERダイアグラムを設計しています.1つ以上の電話番号を保持できるphone-numberという名前の属性を追加したいのですが、どうすればいいですか。ビジュアルパラダイムERダイアグラムテーブルの追加

+0

:新しいテーブルは、エンティティの主キーおよび属性値から成る複合主キーを持つことになります。私の答えは長すぎるわけではありません。多値属性を複数の単一値属性またはERの一対多関係とコンバートしない限り、妥当な代替回答はありません。 – reaanb

+0

私は答えに満足していることに同意します – Curriculaa

答えて

1

Visual Paradigmは実際にER図を作成しません。スキーマデザイナーのER用語を乱用します。 Diaは、ER図と多値属性の両方をサポートするツールです。

Visual Paradigmで多値属性を実装するには、ER図の物理モデルへの変換方法の一部を理解する必要があります。 ER図では、我々はそうのような複数値属性を顧客に示すことができます排除

Unnormalized table

:非正規化/ネストされた表形式のモデルでは

ER diagram

、それはこのようになります。反復グループを選択し、適切な主キーを選択すると、1番目の正規形が得られます。

1NF table

はその後、通常のフォームの一部の依存関係のsatisifiesとの残りの部分を扱っ:正規化された表から

Normalized table

、あなたはそれは、Visualパラダイムによって生成されるもののような表形式のスキーマ設計で複数値属性を実装するために見ることができ、属性を表す新しいテーブルを作成する必要があります(ERでは、エンティティセットから値セットへのマッピングなので、1つの属性を表すために2つの列が使用されます)。愚かである広すぎることのために保留にこの質問を置く

VP schema

関連する問題