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

Interrelaciones <strong>de</strong> grado dos<br />

Las interrelaciones evaluación y asignación <strong>de</strong> los ejemplos anteriores tienen grado dos:<br />

• La interrelación evaluación asocia la entidad estudiante y la entidad asignatura; es <strong>de</strong>cir, asocia<br />

dos entida<strong>de</strong>s.<br />

• De forma análoga, la interrelación asignación asocia empleado y <strong>de</strong>spacho.<br />

Las interrelaciones <strong>de</strong> grado dos se <strong>de</strong>nominan también interrelaciones binarias.<br />

Todas las interrelaciones <strong>de</strong> grado mayor que dos se <strong>de</strong>nominan, en conjunto,<br />

interrelaciones n-arias. Así pues, una interrelación n-aria pue<strong>de</strong> tener<br />

grado tres y ser una interrelación ternaria, pue<strong>de</strong> tener grado cuatro y ser una<br />

interrelación cuaternaria, etc.<br />

A continuación presentaremos un ejemplo que nos ilustrará el hecho <strong>de</strong> que,<br />

en ocasiones, las interrelaciones binarias no nos permiten mo<strong>de</strong>lizar correctamente<br />

la realidad y es necesario utilizar interrelaciones <strong>de</strong> mayor grado.<br />

Consi<strong>de</strong>remos la interrelación evaluación <strong>de</strong> la figura anterior, que tiene un<br />

atributo nota. Este atributo permite registrar la nota obtenida por cada estudiante<br />

en cada asignatura <strong>de</strong> la que ha sido evaluado. Una interrelación permite<br />

establecer una sola asociación entre unas entida<strong>de</strong>s individuales <strong>de</strong>terminadas.<br />

En otras palabras, sólo se pue<strong>de</strong> interrelacionar una vez al estudiante ‘E1’ con la<br />

asignatura ‘A1’ vía la interrelación evaluación.<br />

Observad que, si pudiese haber más <strong>de</strong> una interrelación entre el estudiante<br />

‘E1’ y la asignatura ‘A1’, no podríamos distinguir estas diferentes ocurrencias<br />

<strong>de</strong> la interrelación. Esta restricción hace que se registre una sola nota por estudiante<br />

y asignatura.<br />

Supongamos que <strong>de</strong>seamos registrar varias notas por cada asignatura y estudiante<br />

correspondientes a varios semestres en los que un mismo estudiante ha<br />

cursado una asignatura <strong>de</strong>terminada (<strong>de</strong>sgraciadamente, algunos estudiantes<br />

tienen que cursar una asignatura varias veces antes <strong>de</strong> aprobarla). La interrelación

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

Saved successfully!

Ooh no, something went wrong!