Napsal bych uloženou proceduru nazvanou REGISTER FLIGHT, která by akceptovala jako parametry PK tabulky MODEL (a jakékoli další potřebné parametry. Procedura by provedla vyhledávání v tabulce MODEL a vložila počáteční řádky do tabulky letů.
Pak bych měl druhý postup nazvaný BOOK_SEAT, který by v procesu rezervace letu snížil počet dostupných míst v letu. Pokud rezervace sníží available_seats na nulu (nebo méně), vyvolá výjimku (např. OVERBOOKED_EXCEPTION) a očekává, že volající problém zachytí a vyřeší.