21/09/2011, 09:52
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: dudas bases de datos No existen las "claves parciales", sino las claves heredadas.
Una entidad débil es aquella que depende de otra para existir. Por su misma dependencia, hereda la clave de la entidad fuerte. SI la relación entre ambas es de cardinalidad diferente a 1:1, la clave heredada es parte de la clave propia de la entidad débil. Lo que es "clave foránea" es el atributo o subconjunto de atributos que la entidad débil hereda y que son la clave primaria de la fuerte.
Si la entidad débil posee una relación de cardinalidad 1:1, hereda la clave completa de la fuerte y no tiene una propia sino esa.
En todos los casos, todas las entidades (débiles o fuertes) tienen una clave. Siempre.
Ten cuidado con expresiones como "claves parciales", porque pueden llevarte a confusión y luego traerte problemas cuando estudies la normalización de bases de datos.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |