私はチケット予約に関連するプロジェクトに取り組んでいます。名前、年齢、性別などの乗客データをチケット ID とともに乗客テーブルに格納できます。しかし問題は、同じ乗客のために別のチケットが予約された場合、同じ乗客データを再入力する必要があり、チケット ID だけが異なることです。
mysql> desc passenger;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| Name | varchar(32) | NO | | NULL | |
| Age | int(11) | NO | | NULL | |
| sex | char(1) | NO | | NULL | |
| PNR | varchar(32) | YES | MUL | NULL | |
+-------+-------------+------+-----+---------+-------+
このような冗長性を最小限に抑える方法を教えてください。
リンク、参照、手がかり、またはアイデアはかなりのものです。ありがとうございました