Нет, неправильно
1. вы используете отношение обобщение, а нужно ассоциации
2. авиабилет принадлежность авиакомпании конечно, но он продается на конкретный рейс
3. кстати очень хорошо разработан этот пример у Баркера (правда не ООП, а просто модель данных)
4. А зачем вам сущность Парк самолетов? По-моему практичнее показать
Авиакомпания - владеет множеством Самолетов
Авиакомпания осуществляет Рейсы
В Рейсе участвует Самолет
На Рейс продается Билет
Количество Билетов определяется Типом Самолета (числом мест)
Пассажир покупает Билет
Пассажир может иметь Льготу
В качестве идеи
http://sql-ex.ru там есть схема данных для данной ситуации (только без льготы)