06.09.2014 Views

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

© FUOC • 71Z799014MO 19 Introducción al diseño <strong>de</strong> bases <strong>de</strong> <strong>datos</strong><br />

La <strong>de</strong>scripción siguiente explica con <strong>de</strong>talle los requisitos <strong>de</strong> los usuarios<br />

que hay que tener en cuenta al hacer el diseño conceptual <strong>de</strong> la futura base<br />

<strong>de</strong> <strong>datos</strong>:<br />

a) Cada casa <strong>de</strong> colonias tiene un nombre que la i<strong>de</strong>ntifica. Se <strong>de</strong>sea saber <strong>de</strong><br />

cada una, aparte <strong>de</strong>l nombre, la capacidad (el número <strong>de</strong> niños que se pue<strong>de</strong>n<br />

alojar en cada una como máximo), la comarca don<strong>de</strong> está situada y las ofertas<br />

<strong>de</strong> activida<strong>de</strong>s que proporciona. Una casa pue<strong>de</strong> ofrecer activida<strong>de</strong>s como por<br />

ejemplo natación, esquí, remo, pintura, fotografía, música, etc.<br />

b) Es necesario tener en cuenta que en una casa <strong>de</strong> colonias se pue<strong>de</strong>n practicar<br />

varias activida<strong>de</strong>s (<strong>de</strong> hecho, cada casa <strong>de</strong>be ofrecer como mínimo una), y<br />

también pue<strong>de</strong> ocurrir que una misma actividad se pueda llevar a cabo en varias<br />

casas. Sin embargo, toda actividad que se registre en la base <strong>de</strong> <strong>datos</strong> <strong>de</strong>be<br />

ser ofertada como mínimo en una <strong>de</strong> las casas.<br />

c) Interesa tener una evaluación <strong>de</strong> las ofertas <strong>de</strong> activida<strong>de</strong>s que proporcionan<br />

las casas. Se asigna una calificación numérica que indica el nivel <strong>de</strong> calidad<br />

que tiene cada una <strong>de</strong> las activida<strong>de</strong>s ofertadas.<br />

d) Las casas <strong>de</strong> colonias alojan niños que se han inscrito para pasar en ellas unas<br />

pequeñas vacaciones. Se quiere tener constancia <strong>de</strong> los niños que se alojan en<br />

cada una <strong>de</strong> las casas en el momento actual. Se <strong>de</strong>be suponer que hay casas que<br />

están vacías (en las que no se aloja ningún niño) durante algunas temporadas.<br />

Es posible, ...<br />

... por ejemplo, que una<br />

actividad como por ejemplo<br />

el esquí tenga una calificación<br />

<strong>de</strong> 10 en la oferta <strong>de</strong> la casa<br />

Grévol, y que la misma<br />

actividad tenga una calificación<br />

<strong>de</strong> 8 en la casa Ardilla.<br />

e) De los niños que se alojan actualmente en alguna <strong>de</strong> las casas, interesa conocer<br />

un código que se les asigna para i<strong>de</strong>ntificarlos, su nombre, su apellido, el número<br />

<strong>de</strong> teléfono <strong>de</strong> sus padres y su comarca <strong>de</strong> resi<strong>de</strong>ncia.<br />

f) De las comarcas don<strong>de</strong> hay casas o bien don<strong>de</strong> resi<strong>de</strong>n niños, se quiere tener<br />

registrados la superficie y el número <strong>de</strong> habitantes. Se <strong>de</strong>be consi<strong>de</strong>rar que<br />

pue<strong>de</strong> haber comarcas don<strong>de</strong> no resi<strong>de</strong> ninguno <strong>de</strong> los niños que se alojan en<br />

un momento <strong>de</strong>terminado en las casas <strong>de</strong> colonias, y comarcas que no disponen<br />

<strong>de</strong> ninguna casa.<br />

La figura siguiente muestra un diagrama ER que satisface los requisitos anteriores.<br />

Los atributos <strong>de</strong> las entida<strong>de</strong>s no figuran en el diagrama y se listan aparte.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!