2017-07-26 4 views
-1

私に劇場のリストがあり、各劇場にチケットのクラスがいくつかあります。 Rs.120、Rs.100など。これらのクラスは朝、昼、夜の番組に適用されます。チケットのすべてのクラスはすべてのショーで利用可能になります(多対多関係)これをデータベースとしてモデル化する必要があります。クラスのモデリングやタイミングの表示に問題があります。これにより、データベースが冗長になります。サブ列または多対多関係のデータベース設計

Input Excel data

+0

あなたの質問にテーブル構造とデータを投稿してください。 –

+0

劇場、チケット、劇場をチケットに関連付けるジャンクションテーブルの3つのテーブルがあります。 –

答えて

0

親指の良いルール、あなたは冗長データを打ったとき、新しいテーブルを作成しています。ここ は(また、用語の正規化を参照してください)あなたはさらにそれを打破することができても、私は、それを打破する方法を次のとおりです。

テーブル: theater_tbl ticket_tbl classes_tbl

は、クラスに各チケットに関連し、各劇場は、任意のクラスの1つまたは複数のチケットを販売することができる。

シアターのアドレスのような情報はtheater_tblと一緒に行きます チケットの価格は、チケットの種類によって誤解されない限り、チケットの種類の下でチケットの表に入ります。 チケットに関係する時刻がチケットテーブルに表示されます。

これはあなたの作業を開始するはずです。さらに進むには、ショーの時間を別のテーブルに分解し、クラス/チケットをショーの時間に関連付けることができます。

実例がなくても引き出す​​のは難しいです。