
20/05/2009, 20:32
|
 | | | Fecha de Ingreso: agosto-2007 Ubicación: Floresta, Buenos Aires, Argentina.
Mensajes: 234
Antigüedad: 17 años, 7 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 ^^ |