Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2006, 19:05
gazuzax
 
Fecha de Ingreso: septiembre-2006
Mensajes: 196
Antigüedad: 18 años, 2 meses
Puntos: 0
Desacuerdo FACIL PERO NO SE: ingresar varios accesorios a una tabla computador

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??

Última edición por gazuzax; 07/10/2006 a las 23:31