Это был бы один из способов делать то, что вы хотите.Еще это так, чтобы написать хранимую процедуру вам нужно вызвать.Процедура будет выполнять регистрацию Pilot или Flight_attendant и набирать Crew.
Например, у меня была бы процедура REGISTER_CREW, которая принимает параметр crew_type (наряду с другими деталями) и правильно регистрирует тип экипажа, а также пилота и стюардессу.Таким образом, если есть другие правила, все они могут быть добавлены в одном месте.