2016-11-17 9 views
0

登録したユーザーがアパートメントを予約したり、レストランなどの予約をすることができるプログラムを構築しています。予約と予約は1つのリスト(これは難しいことです)です。2つの異なる科目が1つのテーブルを使用する

今、私は不満足な問題にぶつかりました。

私は、予約用と予約用の2つの異なるテーブルを作成することができますが、予約以外のデータはほぼ同じです。

または

あなたは予約の詳細データをテーブルにFKでテーブル内の同じデータを挿入することができますか?唯一の問題は、あなたがfkが私が気に入らないヌルである予約をするたびにです。

多分、私がまだ知らないいくつかの方法があります。 それでは、何が最良の選択ですか?

答えて

0

次のデータのみを保存する別の静的テーブルを作成します。

table name:booking type 
    id typename 
    1 reservations 
    2 booking 

これらのIDは、タイプを区別するために同じ属性を持つ別のテーブルで使用してください。

+0

私はEAVのようなものを意味すると思いますか? – DevJoeri

関連する問題