Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/02/2005, 19:44
un_tio
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 4 meses
Puntos: 6
Hmmm... ¿Las claves primarias de rueda y volante son distintas? Supongo que sí.

Otra cosa: tú has metido el campo "tipo de elemento" dentro de la tabla coches. ¿No sería mejor meter el id del coche como un campo dentro de cada tabla de elementos de coche? Los problemas que veo de no hacerlo así son estos dos:

-Un coche lleva dos tipos de rueda (que las traseras, o la delantera sea de otra marca. Da igual, el caso es considerar que haya algún elemento, el que sea, que puede estar repetido y de distintas marcas).

-Surgen nuevos tipos de elementos (por ejemplo, la radio, que hipotéticamente no la hubieras definido en la tabla de coches, o un invento nuevo como un "filtro para el tubo de escape"): será más fácil que al crear la tabla del nuevo elemento, simplemente añadamos la id del coche a cada elemento que en la nueva tabla incluyamos (con un campo reservado para el coche), a crear un nuevo campo en la tabla coche.

Última edición por un_tio; 23/02/2005 a las 19:46