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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© FUOC • 71Z799014MO 19 Caso <strong>de</strong> estudio<br />

La pertenencia a un proyecto será opcional, y así lo indicamos en el diagrama.<br />

Por lo que respecta a las relaciones <strong>de</strong> peticiones entre ellas, se trata <strong>de</strong> una interrelación<br />

recursiva. Si queremos contemplar casos como los siguientes, <strong>de</strong>bemos<br />

expresar la relación como M:N recursiva y opcional. En la interrelación<br />

RELACIONA, <strong>de</strong>bemos contemplar algún atributo que indique <strong>de</strong> qué tipo <strong>de</strong><br />

relación se trata en cada caso:<br />

• Una petición <strong>de</strong>pen<strong>de</strong> <strong>de</strong> una o más peticiones.<br />

• Una petición bloquea a una o más peticiones.<br />

• Una petición es la duplicada <strong>de</strong> una o más peticiones.<br />

• Una petición está relacionada con una o más peticiones.<br />

4.2. Diseño lógico: la transformación <strong>de</strong>l mo<strong>de</strong>lo ER al mo<strong>de</strong>lo<br />

relacional<br />

En el apartado anterior sugerimos unas ampliaciones sobre el mo<strong>de</strong>lo ER que<br />

proporcionaban más prestaciones al proyecto. A continuación, vamos a realizar<br />

la transformación al mo<strong>de</strong>lo relacional <strong>de</strong> estas ampliaciones:<br />

• Información <strong>de</strong> facturación a clientes.<br />

Según las transformaciones vistas en el módulo “El lenguaje SQL”, la entidad<br />

FACTURA se transforma en la relación FACTURA, con los siguientes atributos:<br />

FACTURA(numfactura, fecha, cliente)<br />

Don<strong>de</strong> cliente es una clave foránea que correspon<strong>de</strong> a la interrelación TIE-<br />

NE entre CLIENTE y FACTURA. Un cliente pue<strong>de</strong> tener N facturas, pero una factura<br />

pertenece sólo a un único cliente.

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

Saved successfully!

Ooh no, something went wrong!