appointments
たとえば、いくつかの種類の予定 (目、歯など) を追跡する " " テーブルを想像してみましょう。このテーブルにはID, date, doctor_id, Appointment_type
、すべての種類の予定に共通の およびその他の列を含めることができます。次に、各タイプの予定には、この予定の種類に固有のデータを保持するための独自のテーブルがあります。
この設計を選択したのは、すべての予定に共通する大量のデータがあるため、繰り返したくないためであり、各予定には非常に異なるタイプのデータが保持されるため、多くの NULL フィールドを持つ予定表を 1 つだけ持つのは不便に思えました。
ほとんどの場合、すべての予定の種類を一度にクエリする必要があることを知っている場合、これらのテーブルを整理する最善の方法は何でしょうか?