Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2013, 03:18
pacowar
 
Fecha de Ingreso: noviembre-2005
Mensajes: 10
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta ¿Qué es mejor o peor? FK como PK

Tengo una discusión con un compañero de trabajo sobre unas relaciones entre tablas. Os lo explico con un ejemplo bastante sencillo. Tenemos una tabla que es un listado de vehículos y luego dos tablas que una tabla es de coches y otra de motos.

TABLA VEHICULO:

ID_VEHICULO (PK)
TIPO_VEHICULO
MARCA
MODELO
FECHA_ALTA

Y luego las tablas del detalle de cada vehículo (unos 60 campos cada tabla)

TABLA DETALLE COCHE:

ID_VEHICULO (PK,FK)
MARCA
MODELO
NUM_PUERTAS
MOTOR
CILINDRADA
.....

TABLA DETALLE MOTO:

ID_VEHICULO (PK,FK)
MARCA
MODELO
MOTOR
CILINDRADA
....

Mi compañero dice que en la tabla DETALLE MOTO y DETALLE COCHE debería haber una PK propia y luego además la FK del ID_VEHICULO. No lo veo mal pero yo creo que en este caso esa PK nueva no aporta nada, y que haciendo la FK como PK ya vadría.

¿Vosotros qué opináis?