Заказ может еще и измениться по ряду причин.
Притом его может как отменить клиент, изменить маршрут, так и поломаться авто или же косякнуть водитель.
Все это в том или ином виде будет очень полезно для статистики-аналитики-рейтингов.
Так что как минимум сущности "клиент", "авто", "водитель" + пачка действий по заказу.
Последнее косвенным образом позволит отбирать занятых/свободных водителей и автомобили.
Естественно не помешает информация о локациях "куда подать авто", "куда ехать", временах и пробегах.