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

AGENCIA (entidad débil: nombre-agencia la i<strong>de</strong>ntifica parcialmente,<br />

se i<strong>de</strong>ntifica completamente con la ciudad <strong>de</strong> situación)<br />

nombre-agencia, dirección, teléfono<br />

TÍTULO<br />

nombre-título<br />

CATEGORÍA<br />

nombre-categ, sueldo-base, hora-extra<br />

CENTRAL-SINDICAL<br />

central, cuota<br />

TIPO-PRÉSTAMO<br />

código-préstamo, tipo-interés, período-vigencia<br />

FECHA<br />

fecha<br />

A continuación, comentaremos los aspectos que pue<strong>de</strong>n resultar más complejos<br />

<strong>de</strong> este mo<strong>de</strong>lo ER:<br />

1) La entidad agencia se ha consi<strong>de</strong>rado una entidad débil porque su atributo<br />

nombre-agencia sólo permite distinguir las agencias situadas en una misma ciudad,<br />

pero para i<strong>de</strong>ntificar <strong>de</strong> forma total una agencia, es necesario saber en qué<br />

ciudad está situada. De este modo, la interrelación situación es la que nos permite<br />

completar la i<strong>de</strong>ntificación <strong>de</strong> la entidad agencia.<br />

2) La interrelación petición es ternaria y asocia a empleados fijos que hacen peticiones<br />

<strong>de</strong> préstamos, tipos <strong>de</strong> préstamos pedidos por los empleados y fechas<br />

en las que se hacen estas peticiones.<br />

3) El lado <strong>de</strong> la entidad fecha se conecta con “muchos” porque un mismo empleado<br />

pue<strong>de</strong> pedir un mismo tipo <strong>de</strong> préstamo varias veces en fechas distintas.<br />

La entidad fijo se conecta con “muchos” porque un tipo <strong>de</strong> préstamo<br />

<strong>de</strong>terminado pue<strong>de</strong> ser pedido en una misma fecha por varios empleados.<br />

También la entidad tipo-préstamo se conecta con “muchos” porque es posible<br />

que un empleado en una fecha <strong>de</strong>terminada pida más <strong>de</strong> un préstamo <strong>de</strong> tipo<br />

diferente.<br />

4) El atributo concedido/no indica si el préstamo se ha concedido o no. Es un<br />

atributo <strong>de</strong> la interrelación porque su valor <strong>de</strong>pen<strong>de</strong> al mismo tiempo <strong>de</strong>l empleado<br />

fijo que hace la petición, <strong>de</strong>l tipo <strong>de</strong> préstamo pedido y <strong>de</strong> la fecha <strong>de</strong><br />

petición.<br />

5) La interrelación traslado también es una interrelación ternaria que permite registrar<br />

el paso <strong>de</strong> los empleados por las distintas agencias. Un traslado concreto<br />

asocia a un empleado, una agencia don<strong>de</strong> él trabajará y una fecha inicial en la que<br />

empieza a trabajar en la agencia. El atributo <strong>de</strong> la interrelación fecha-fin indica en<br />

qué fecha finaliza su asignación a la agencia (fecha-fin tendrá el valor nulo cuando

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

Saved successfully!

Ooh no, something went wrong!