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 18 Introducción al diseño <strong>de</strong> bases <strong>de</strong> <strong>datos</strong><br />

Depen<strong>de</strong>ncias <strong>de</strong> existencia en las interrelaciones binarias<br />

En algunos casos, una entidad individual sólo pue<strong>de</strong> existir si hay como<br />

mínimo otra entidad individual asociada con ella mediante una interrelación<br />

binaria <strong>de</strong>terminada. En estos casos, se dice que esta última entidad<br />

es una entidad obligatoria en la interrelación. Cuando esto no<br />

suce<strong>de</strong>, se dice que es una entidad opcional en la interrelación.<br />

En el mo<strong>de</strong>lo ER, un círculo en la línea <strong>de</strong> conexión entre una entidad y una<br />

interrelación indica que la entidad es opcional en la interrelación. La obligatoriedad<br />

<strong>de</strong> una entidad a una interrelación se indica con una línea perpendicular.<br />

Si no se consigna ni un círculo ni una línea perpendicular, se consi<strong>de</strong>ra que la<br />

<strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong> existencia es <strong>de</strong>sconocida.<br />

Ejemplo <strong>de</strong> <strong>de</strong>pen<strong>de</strong>ncias <strong>de</strong> existencia<br />

La figura siguiente nos servirá para enten<strong>de</strong>r el significado práctico <strong>de</strong> la <strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong> existencia.<br />

La entidad empleado es obligatoria en la interrelación dirección. Esto indica que no pue<strong>de</strong><br />

existir un <strong>de</strong>partamento que no tenga un empleado que actúa <strong>de</strong> director <strong>de</strong>l<br />

<strong>de</strong>partamento. La entidad <strong>de</strong>partamento, en cambio, es opcional en la interrelación dirección.<br />

Es posible que haya un empleado que no está interrelacionado con ningún <strong>de</strong>partamento:<br />

pue<strong>de</strong> haber –y es el caso más frecuente– empleados que no son directores <strong>de</strong> <strong>de</strong>partamento.<br />

Aplicaremos la <strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong> existencia en las interrelaciones binarias, pero<br />

no en las n-arias.<br />

2.1.4. Ejemplo: base <strong>de</strong> <strong>datos</strong> <strong>de</strong> casas <strong>de</strong> colonias<br />

En este punto, y antes <strong>de</strong> continuar explicando construcciones más complejas<br />

<strong>de</strong>l mo<strong>de</strong>lo ER, pue<strong>de</strong> resultar muy ilustrativo ver la aplicación práctica <strong>de</strong> las<br />

construcciones que hemos estudiado hasta ahora. Por este motivo, analizaremos<br />

un caso práctico <strong>de</strong> diseño con el mo<strong>de</strong>lo ER que correspon<strong>de</strong> a una base<br />

<strong>de</strong> <strong>datos</strong> <strong>de</strong>stinada a la gestión <strong>de</strong> las inscripciones en un conjunto <strong>de</strong> casas <strong>de</strong><br />

colonias. El mo<strong>de</strong>lo ER <strong>de</strong> esta base <strong>de</strong> <strong>datos</strong> será bastante sencillo e incluirá<br />

sólo entida<strong>de</strong>s, atributos e interrelaciones binarias (no incluirá interrelaciones<br />

n-arias ni otros tipos <strong>de</strong> estructuras).

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

Saved successfully!

Ooh no, something went wrong!