-3

私はデータベースが初めてです。

私は2つのテーブルを持っています:

  • 銀行
  • 交換機

これらの各テーブルには、1 つ以上の電話番号を含めることができます。たとえば、銀行 A には 2 つの電話があり、交換機 B には 5 つの電話番号があるとします。

私はこれを行うことができます: 銀行の場合、リンクされたテーブルbank_phonesを作成し、エクスチェンジャーに対してもそうします。しかし、ほとんど同じ構造を持つ 2 つのテーブルができます。これでいいですか、それとももっとうまくできますか?

私は次のようなことを考えています:フィールドid、main_id(銀行または交換機などの他のテーブルへのリンク)、タイプ(ここでは銀行または交換機と書きます)、phone_number)を持つテーブル電話。これは良い考えですか?そうでない場合、どうすればもっとうまくできますか?

4

1 に答える 1