3
EJERCICIOS DE BASE DE DATOS AVES Se quiere diseñar una base de datos que contenga información sobre las observaciones realizadas a distintas especies de aves. Se considera lo siguiente: Cada especie de ave se identifica por su nombre científico. Se desea conocer su nombre vulgar y una breve descripción de las características más importantes que la diferencian del grupo ornitológico al que pertenece. Los grupos ornitológicos clasifican las especies según sus similitudes estructurales, por ejemplo, el grupo de las zancudas se caracteriza por tener patas largas y pico largo. Por lo tanto guardaremos información acerca de las patas, dedos y pico. Cada especie de ave está siempre asignada a un solo grupo ornitológico. Existen asociaciones ornitológicas de las cuales se quiere saber su nombre, la dirección y el teléfono. Cada una de estas asociaciones consta de un grupo de personas, los observadores, que son los que realizan los avistamientos de las distintas especies. De los observadores se requiere su código de observador, el DNI, el nombre completo y la dirección. Además un observador sólo puede estar adscrito a una asociación. Las zonas de observación tienen un código de zona único. También se quiere saber el nombre de la misma, la comunidad autónoma a la que pertenece, la provincia y el tipo (si es laguna, un río, una zona costera, etc.). En cada zona se encuentra por lo menos un observador, y si existe más de uno en la zona pueden ser de distintas asociaciones ornitológicas. Cada observador está asignado a una determinada zona. También se desea guardar información acerca de la fecha en la que el observador divisa una determinada especie, teniendo en cuenta que éstos realizan trabajo de campo cada tres días y que además sólo anotan el primer avistamiento de una determinada especie por día. La información es muy importante para controlar las especies de aves que existen, y por tanto, tendremos que guardar las observaciones aunque los observadores ya no se encuentren activos. ALOJAMIENTOS RURALES Se desea guardar información sobre los alojamientos rurales que existen en una comunidad. Para ello decide crear una base de datos que recoja las siguientes consideraciones: Un alojamiento rural se identifica por un nombre (Villa Aurora, Las Rosas, etc.), tiene una dirección, un teléfono y una persona de contacto que pertenece al personal de alojamiento. En cada alojamiento trabajan una serie de personas que se identifican por un código de personal. Se requiere conocer el nombre completo, la dirección y el NIF. Aunque en un alojamiento trabajan varias personas, una persona solo puede trabajar en un alojamiento.

Ejercicios de Bd Para Hacer de Practica y Casa

Embed Size (px)

Citation preview

EJERCICIOS DE BASE DE DATOS

AVESSe quiere disear una base de datos que contenga informacin sobre las observaciones realizadas a distintas especies de aves. Se considera lo siguiente:Cada especie de ave se identifica por su nombre cientfico. Se desea conocer su nombre vulgar y una breve descripcin de las caractersticas ms importantes que la diferencian del grupo ornitolgico al que pertenece.Los grupos ornitolgicos clasifican las especies segn sus similitudes estructurales, por ejemplo, el grupo de las zancudas se caracteriza por tener patas largas y pico largo. Por lo tanto guardaremos informacin acerca de las patas, dedos y pico.Cada especie de ave est siempre asignada a un solo grupo ornitolgico.Existen asociaciones ornitolgicas de las cuales se quiere saber su nombre, la direccin y el telfono.Cada una de estas asociaciones consta de un grupo de personas, los observadores, que son los que realizan los avistamientos de las distintas especies. De los observadores se requiere su cdigo de observador, el DNI, el nombre completo y la direccin. Adems un observador slo puede estar adscrito a una asociacin.Las zonas de observacin tienen un cdigo de zona nico. Tambin se quiere saber el nombre de la misma, la comunidad autnoma a la que pertenece, la provincia y el tipo (si es laguna, un ro, una zona costera, etc.). En cada zona se encuentra por lo menos un observador, y si existe ms de uno en la zona pueden ser de distintas asociaciones ornitolgicas. Cada observador est asignado a una determinada zona.Tambin se desea guardar informacin acerca de la fecha en la que el observador divisa una determinada especie, teniendo en cuenta que stos realizan trabajo de campo cada tres das y que adems slo anotan el primer avistamiento de una determinada especie por da. La informacin es muy importante para controlar las especies de aves que existen, y por tanto, tendremos que guardar las observaciones aunque los observadores ya no se encuentren activos.

ALOJAMIENTOS RURALES

Se desea guardar informacin sobre los alojamientos rurales que existen en una comunidad. Para ello decide crear una base de datos que recoja las siguientes consideraciones:Un alojamiento rural se identifica por un nombre (Villa Aurora, Las Rosas, etc.), tiene una direccin, un telfono y una persona de contacto que pertenece al personal de alojamiento.En cada alojamiento trabajan una serie de personas que se identifican por un cdigo de personal. Se requiere conocer el nombre completo, la direccin y el NIF. Aunque en un alojamiento trabajan varias personas, una persona solo puede trabajar en un alojamiento.Los alojamientos se alquilan por habitaciones y se desea conocer cuntas habitaciones componen el alojamiento, de qu tipo (individuales, dobles, tiples) es cada una de las habitaciones, si poseen cuarto de bao y precio.En algunos de estos alojamientos se realizan actividades multiaventura organizadas para huspedes (caminatas, bicicleta de montaa, etc.). Estas actividades se identifican por un cdigo. Es de inters saber el nombre de la actividad, la descripcin y el nivel de dificultad de dicha actividad.Estas actividades se realizan un da a la semana, por ejemplo en la Casa Villa Aurora se practica caminata los jueves y se desea guardar esta informacin. Pero puede haber algn da en el que no se practique ninguna actividad.

PINACOTECASEl ministerio de Educacin y Ciencia desea mantener informacin acerca de todos los cuadros que se encuentran en las pinacotecas y toda la informacin relacionada a ellos.Cada pinacoteca tiene una serie de cuadros de los que se quiere guardar su cdigo, nombre, medidas, fecha en que fue pintado y tcnica utilizada para pintarlo.Cada cuadro es pintado por un determinado pintor (nombre, pas, ciudad, fecha de nacimiento y fecha de fallecimiento). Un pintor puede tener a otro como maestro, a su vez, un maestro puede serlo de varios (o de ninguno).Los pintores pueden pertenecer o no a una escuela de la que se desea saber su nombre y en qu pas y fecha apareci.Los pintores pueden tener tambin uno o varios mecenas que los protegen (nombre, pas y ciudad de nacimiento, fecha de fallecimiento y fecha en que se inicia y termina el mecenazgo). A su vez un mismo mecenas puede serlo de varios pintores. Se desea recoger la relacin que existe entre un pintor y su mecenas.

CASOS DE CORRUPCIN

La asociacin internacional Voto Blanco tras una ardua labor de investigacin ha logrado obtener valiosa informacin acerca de los numerosos casos de corrupcin que se estn dando en un pas imaginario. Para tenerla toda ordenada y accesible va a preparar una base de datos que contenga todos estos datos.De cada caso de corrupcin se desea saber su cdigo, nombre por el que se le conoce, una breve descripcin y una estimacin de los millones que se han desviado.Cada caso es investigado por un juez del que se desea saber su nombre, direccin, fecha de nacimiento y fecha en que comenz a ejercer. Una vez concluida la investigacin del caso se emite un dictamen que se registrar.En cada caso hay una serie de ciudadanos implicados, cada uno de ellos con un cargo principal determinado en el momento en que se produjo el caso. De cada uno de stos se desea conocer su DNI, nombre, direccin y patrimonio.Estos ciudadanos pueden o no pertenecer a un partido poltico determinado y, a veces, desempean un puesto en l. De cada partido quiere conocerse su nombre, direccin de la sede central y telfonos.Cada caso de corrupcin es descubierto por un peridico (nombre, direccin y nmero de ejemplares que se producen) en una fecha determinada, que se desea saber. Cada peridico puede tener o no una afinidad con un partido poltico (por otro lado un partido poltico puede tener afinidad con varios peridicos o con ninguno).

PROYECTOS DE INVESTIGACIN

En la Universidad Carlos III se desea llevar un control sobre los proyectos de investigacin que se desarrollan. Para ellos se decide emplear una base de datos que contenga toda la informacin sobre los proyectos, departamentos, grupos de investigacin y profesores. Esta informacin se detalla a continuacin:Un departamento se identifica por su nombre (Informtica, Ingeniera, etc.). Tiene una sede situada en un determinado campus, un telfono de contacto y un Director, que ha de ser un profesor de esa Universidad.Dentro de un departamento se crean grupos de investigacin. Cada grupo tiene un nombre nico dentro del departamento (pero que puede ser el mismo en distintos departamentos) y est asociado a un rea de conocimiento (bases de datos, inteligencia artificial, sistemas y comunicaciones, etc.). Cada grupo tiene un lder que ha de ser profesor de la Universidad.Un profesor es identificado por su DNI. De l se desea saber el nombre, titulacin, aos de experiencia en investigacin, grupo de investigacin en el que desarrolla su labor y proyectos en los que trabaja.Cada proyecto de investigacin tienen un nombre, un cdigo nico, un presupuesto, fecha de inicio y terminacin y un grupo que lo desarrolla. Por otro lado, puede estar financiado por varios programas.Dentro de cada programa cada proyecto tiene un nmero asociado y una cantidad de dinero financiada (por ejemplo, el proyecto BCD- base de datos en colores tiene el nmero 3113 dentro del programa Ayudas al pobre investigador que le financia con 30000 soles.Un profesor puede participar en varios proyectos. En cada proyecto se incorpora en una determinada fecha y cesa en otra. Teniendo una determinada dedicacin (en horas a la semana) durante ese periodo.