Un despacho de arquitectura desea almacenar información sobre sus arquitectos como código, nombre, cargo y categoría, así como detalles sobre las obras a cargo de cada arquitecto incluyendo código, descripción, ubicación, presupuesto y el código del arquitecto encargado. También se almacenará información sobre los supervisores de cada obra como código, nombre, categoría y el código de la obra que supervisan.