- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テーブル設計について)
テーブル設計について
このQ&Aのポイント
- ウェブアプリケーションのテーブル設計についてアドバイスを求めます。
- スタッフテーブルにシフトスケジュールを盛り込むための新しいテーブルの作成方法を教えてください。
- 業務用ではなく自己学習用のシステムを作成するため、簡素なテーブル設計を希望しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
根本的なところですが、基本的にテーブルには「キー」というものがあるとよいです。 たとえば、スタッフテーブルには、「スタッフNO」というカラムというのがあるとよいです。 シフトスケジュールについては、テーブルを、 スケジュール シフト と2つ作ります。 スケジュールテーブルは、 スケジュールNO 年月日 シフトテーブルは、 スケジュールNO スタッフNO となります。
お礼
パターンが分かって来ました。中間的なトランザクションテーブルを作り、マスタテーブルに対してm:1の関係で参照する、といった感じですね。これから作ってみます。有り難うございました。