22/06/2012, 09:28
|
| 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: Duda interesante de claves foraneas en phpmyadmin Vamos por partes:
- Si un parque sólo puede ser de una única comarca, la PK de comarca va como FK en parque.
- Si un vehículo sólo puede ser de un parque, la PK de parque va como FK en vehiculo.
- Vehiculo no necesita de la FK referida a comarca, porque esa relación es transitiva. La relación se obtiene por consulta.
- No se deben declarar claves primarias compuestas cuando la columna local usada en esa clave es autoincremental. Genera inconsistencias.
- Si quieres incluir la FK de comarca en vehículo, puedes hacerlo sin problemas. Que la PK una misma tabla sea usada por N tablas como FK es absolutamente irrelevante. Sólo afecta a la performance de las operaciones de ABM.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |