1

ここに画像の説明を入力してください

上記は私のデータベース設計です。

ここに私のデータベース設計で私はotherinfoテーブルを持っています。この表には、学生が特定の学部に所属している場合の学生に関する詳細が含まれています。これは、すべての部門がスポーツイベントに参加しているわけではないためです。

この2つのテーブルを1つに管理することは可能ですか?

例:

テーブル:

ここに画像の説明を入力してください

追加/編集:

ここに画像の説明を入力してください

そして、保存した後...私が言ったように、選択した部門がスポーツで活動していない場合、詳細は2つのテーブルまたは1つのテーブルに挿入されます。

現在利用可能な機能を使用してこれを簡単に行う方法はありますか?しかし、私も回避策を開いています。

4

1 に答える 1

1

私が思うことはあなたの説明を見て:

他の情報は学生のテーブルにある必要があります。部門がスポーツの場合、他の情報が入ってくるので、同じテーブルに保存できます。

他の情報のために新しいテーブルを作ることはないと思います。

複数のテーブルが存在する可能性があるため、新しいテーブルの部門は問題ありませんが、1つの部門に他の情報がある場合は、それをStudentテーブル自体に保存できます。

于 2013-01-08T06:02:48.053 に答える