Someone in your airline oversees this or your airline contracts this out to someone else. A Navigation Database manager spends their time adding and removing various airports, approach procedures, waypoints so that it all fits into the nav database. The old 'Buses have quite small database sizes so it can be a big challenge to manage this.
Typically an airline will have their destinations and alternates and emergency airports but this is all determined by the management of the company....