我正在从事与机票预订相关的项目。我可以在乘客表中存储乘客数据,即姓名、年龄、性别以及票证 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 | |
+-------+-------------+------+-----+---------+-------+
谁能告诉我如何才能最大限度地减少这种冗余?
任何链接、参考、线索或想法都将是可观的。谢谢