"usa" es la tabla que se creo en el fisico, mi duda es como hago el insert para insertar varios accesorios al pc segun esta relacion 1,n -1,n que me creo una tabla intermedia (usa)?
le mustro mis tablas para que las vean (son a modo de ejemplo, mi duda en en cualkier caso en general en que pase esto):
Código:
ejemplo de interpretacion de los datos:/* Table: ACCESORIO */ /*==============================================================*/ create table if not exists ACCESORIO ( ID_ACC int not null, ID_TACC ->(FK DE TIPO_ACCESSORIO) int not null, MODELO_ACC varchar(50), primary key (ID_ACC) ); /*==============================================================*/ /* Table: COMPUTADOR */ /*==============================================================*/ create table if not exists COMPUTADOR ( ID_COM int not null, USB_COM int, INGRESO_COM varchar(50), BAJA_COM varchar(50), GARANTIA_COM varchar(20), primary key (ID_COM) ); /*==============================================================*/ /* Table: USA */ /*==============================================================*/ create table if not exists USA ( ID_COM int not null, ID_ACC int not null, primary key (ID_COM, ID_ACC) );
acesorio
--------
id_acc ->1
id_tacc ->1 (ej: corresponde a "monitor" de tabla tipo_accesorio)
modelo_acc: MV540
-----------
"usa" es la tabla que se creo en el modelo fisico.
ahora como inserto un monitor1, un lector1, y disco1 a un pc1??