Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2009, 20:32
Avatar de Hiruma-Sama
Hiruma-Sama
 
Fecha de Ingreso: agosto-2007
Ubicación: Floresta, Buenos Aires, Argentina.
Mensajes: 234
Antigüedad: 16 años, 8 meses
Puntos: 5
Respuesta: [Consulta] Claves Foraneas.

es verdad lo que decis, y la verdad es que esa duda es la que tenia realmente, la de la relacion 1 a n de mochila a items. por la simple razon de que no "veo" como quedaria en una tabla de ejemplo, pero bueno, mira ahi retoque el codigo, y como no estoy muy acostumbrado a estos codigos, pido ayuda para ver si me lo pueden corregir.

====================

CREATE TABLE usuarios(

id_usuarios INT NOT NULL,
usuario_login VARCHAR(30),
password VARCHAR (30),
PRIMARY KEY (id_usuarios)

) TYPE = INNODB;


CREATE TABLE mochila (

id_mochila INT NOT NULL,
id_usuarios INT NOT NULL,
id_item INT NOT NULL,
cantidad INT,
PRIMARY KEY (id_mochila),
PRIMARY KEY (id_item),
PRIMARY KEY (id_item),
INDEX (id_usuarios),
FOREIGN KEY (id_usuarios) REFERENCES usuarios(id_usuarios),
INDEX (id_item),
FOREIGN KEY (id_item) REFERENCES item(id_items)

) TYPE = INNODB;


CREATE TABLE item (

id_item INT NOT NULL,
descripcion TEXT,
PRIMARY KEY (id_item)

) TYPE = INNODB;

====================

si este codigo es correcto, tomando el cambio que intente aplicar segun el comentario de Cala, ya estarian todas mis dudas ^^