cree un diseño con una relacion de tablas de (accesorio)1,n <-usa-> 1,n(computador)
"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:
/* 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)
);
ejemplo de interpretacion de los datos:
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??