DESCRIPCION DEL PROBLEMA Una agencia de viajes desea informatizar la gestión de las visitas o excursiones que realizan sus clientes. Para ello, nos da la siguiente información acerca del funcionamiento del negocio. Los turistas realizan visitas culturales en las ciudades a las que viajan. De estas visitas, interesa conocer el nombre de la ciudad en la que se realizan, la duración estimada de la visita, y el precio. Una visita puede ser concertada por uno, muchos o ningún turista. La visita será concertada para un día y una hora determinados. Un turista podrá concertar una, muchas o ninguna visita cultural, pero hay que tener en cuenta que no podrá tener concertada mas de una visita distinta a la misma hora y el mismo día. De los turistas interesa conocer su NIF, nombre, dirección y teléfono. Viendo con detalle las visitas culturales ofertadas, estas pueden ser entre otras: - Visitas a museos, en cuyo caso interesa conocer el nombre del museo y el tipo de museo. - Visitas a palacios, siendo de interés el nombre del palacio y el estilo. Algunas visitas a museos y palacios son visitas guiadas, en cuyo caso tendrán asignadas un guía. Dicho guía se asignará a la visita guiada en la fecha y hora concertada por el turista. Un guía tendrá como mínimo una visita asignada y podrá tener asignadas varias visitas. Una visita guiada, sólo tendrá asignada un guía. De los guías almacenaremos su NIF, nombre, dirección y teléfono. - Visitas a templos, siendo de interés el nombre, el siglo y el estilo. Si el templo es una catedral, se almacenará una descripción adicional de dicho templo. Si el templo es una iglesia, interesará saber si dicha iglesia se encuentra en un palacio y es nombre de dicho palacio. Las iglesias pueden no estar en ningún palacio y un palacio puede tener una, varias o ninguna iglesia. Las visitas culturales restantes se refieren sólo a la visita general de la ciudad. En cuanto a las excursiones, interesa almacenar el nombre del paraje visitado, el precio y la duración de la excursión. Estas excursiones pueden ser visitas a parques naturales, en cuyo caso se almacenará el nombre de la especie animal mas importante del parque o excursiones de escalada, almacenándose entonces la altura del pico más alto de la zona. Si la excursión es de escalada tendrá siempre asignada un guía para el día y la hora de la excursión. Un guía puede estar asignado a una, muchas o ninguna excursión de escalada. A la empresa no le interesa hacer distinción entre los guías de visitas culturales y los guías de excursiones.