3.7. Transformacion de entidades debiles

Las entidades débiles se traducen al modelo relacional igual que el resto de entidades, con una pequeña diferencia. Estas entidades siempre están en el lado N de una interrelación 1:N que completa su identificación. Así pues, la clave foránea originada por esta interrelación 1:N debe formar parte de la clave primaria de la relación correspondiente a la entidad débil.
Ejemplo de transformación de entidad débil


Lo explicaremos con un ejemplo:


                              

Este ejemplo se transforma tal y como se muestra a continuación:

EDIFICIO(nombre, dirección) DESPACHO(nombre, número, superficie) donde {nombre} referencia EDIFICIO

Observad que la clave foránea {nombre} forma parte también de la clave primaria de DESPACHO. Si no fuese así, y la clave primaria contuviese sólo el atributo número, los despachos no quedarían totalmente identificados, teniendo en cuenta que puede haber despachos situados en edificios diferentes que tengan el mismo número.