我正在进行与预订机票有关的项目。 我可以在旅客列表中存储乘客数据,例如姓名,年龄,性别以及车票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 | |
+-------+-------------+------+-----+---------+-------+
任何人请告诉我如何最小化这种冗余?
任何链接,引用,线索或想法都是可观的。 谢谢
谢谢克林顿的回答,但用户和乘客都不尽相同。 也可以为未注册的用户预订票证。 –