Я работаю над проектом, связанным с бронированием билетов. Я могу хранить данные о пассажирах, т. Е. Имя, возраст, пол, а также идентификатор билета в пассажирском столе. Но проблема в том, что другой билет забронирован для одного и того же пассажира, мне придется повторно вводить одни и те же данные о пассажирах & только идентификатор билета будет отличаться.Лот избыточности в таблице для пассажиров
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 | |
+-------+-------------+------+-----+---------+-------+
Может кто-нибудь скажет мне, как я могу свести к минимуму такую избыточность?
Любая ссылка, ссылка, подсказка или идея будут заметны. Спасибо
Спасибо Клинтон за ваш ответ, но пользователь и пассажир не являются одинаковыми. Билет можно забронировать и для незарегистрированного пользователя. –