追加/結合テーブルに追加データを格納する際に欠点がありますか?例えば、私はトラック運送会社のデータベースに取り組んでいると私は3つのテーブルを持っているSQL結合/接合テーブルに追加のデータを格納する必要がありますか?
:
はTable 1 - company,
Table 2 - trailer_type,
Table 3 - junction_table,
各企業は、複数のトレーラータイプを持つことができますが、私はまた、各トレーラータイプのトレーラー回数を必要とします会社ごとにトレーラー数を配置する最も論理的な場所は、company.idとtrailer_type.idを持つジャンクションテーブルにあるようです。
このようにすることには何らかの欠点がありますか?その場合、より良い方法がありますか?
このデータはデータベースに保存しないでください。クエリを使用して、会社ごとの数を計算します。 – Siyual
この時点で、クエリは、会社が持っているトレーラタイプの「どれくらい」のトレーラタイプを含むデータを格納するための最良の方法を決定しようとしているかによって、会社が持っているいくつかの「異なる」トレーラタイプのみを返します。 – zcleft