Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/12/2004, 06:04
apañero
 
Fecha de Ingreso: abril-2004
Mensajes: 310
Antigüedad: 20 años, 7 meses
Puntos: 0
Vale ya te cojo el asunto. O sea que lo ideal sería tener 2 tablas, una principal llamada

Código:
TIPODISCO
T_ID-T_Valor-T_Nombre
  1         x         Tipo1
  2         x         Tipo2
  3         x         Tipo3
  ..
  n         x         Tipon
y luego una tabla de relaciones que relacione la tabla DISCOS con TIPODISCO:
Código:
RELACIONDT
T_ID -  D_ID
  1         1         
  2         1         
  3         1   
  2         2
  3         2
Me parece bien

Pero cómo se define al crear la tabla que la Clave Primaria es la combinación de las 2 columnas??
Suelo crear la tabla de esta forma:
Código:
CREATE TABLE RelacionDT (
  D_ID INT(7) DEFAULT '0' NOT NULL,
  T_ID INT(7) DEFAULT '0' NOT NULL,
  PRIMARY KEY (D_ID)
);
Ahora qué tendría que poner en PRIMARY KEY??

Gracias de nuevo.

Última edición por apañero; 10/12/2004 a las 06:07