これらのリレーショナルデータベースをモデリングして作成するのは初めてのことです。データモデリング - 電話番号用の個別のテーブル?多対多関係
私は連絡先のテーブルを作成しています。これらのテーブルは現在あり: ベンダー、 primarycontacts
主接点の列には、次のようになります。
table contacts: id, name, vendor, phone
今時々、接触は、複数の電話機など(セル、オフィス、家庭、スカイプを持っています私は、ID、名前、電話の列を持つ別のテーブル「電話」を作ることを考えていました。 また、一部の連絡先が同じ電話番号を共有する場合があります。
これは多分多くの関係になります。多くの連絡先が電話番号を共有しているため、すべて同じベンダーまたは異なるベンダーで動作します。 W
連絡先にPh1、Ph2、Ph3列を置くのではなく、これを行うとよいでしょうか(別の電話番号表)もっと数字があればどうなりますか?電話番号が1つだけの場合はどうなりますか?これは無駄なスペースになります。電話機のテーブルにはIDとphone_numberのみ、またはID、Phone_Number、およびPhone_Nameも含める必要がありますか?
ああ、おかげで、私はそのことを考えているはず、優れた点は非常に簡単です! 1対多(電話番号への連絡先)の音がより適切に聞こえますか? – user1185860
はい、私はそのように行くでしょう。または、イエローページのいくつかの種類を構築する必要があります;) –