Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/09/2011, 06:41
carolina3
 
Fecha de Ingreso: agosto-2011
Ubicación: barcelona
Mensajes: 237
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: salvadme la vida porfavor

bueno muchas gracias chicos tendré que crear una sola base de datos, estoy intentando y me salio algo como esto pero no me cuadran mucho las cosas,

Código PHP:
CREATE TABLE usuarios
(
tienda_id INT NOT NULL AUTO_INCREMENT,
password VARCHAR(50),
email VARCHAR(100),
nombre VARCHAR(50),
apellidos VARCHAR(50),
control ENUM('admin','user','premium'),
PRIMARY KEY (tienda_id)
ENGINE INNODB;

CREATE TABLE tienda
(

tienda_id INT NOT NULL AUTO_INCREMENT,
tipo_de_tienda  VARCHAR(50),
PRIMARY KEY (tienda_id),
INDEX (tienda_id),
FOREIGN KEY (tienda_idREFERENCES usuarios (tienda_id)
ENGINE INNODB;

CREATE TABLE productos
(
tienda_id INT NOT NULL AUTO_INCREMENT,
producto_id INT NOT NULL,
detalle INT NOT NULL,
precio INT NOT NULL,
referencia INT NOT NULL,
existencias INT NOT NULL,
INDEX (tienda_id),
FOREIGN  KEY (tienda_idREFERENCES usuarios (tienda_id)
ENGINE INNODB;

CREATE TABLE usuario_user
(
nombre_user_id INT NOT NULL  AUTO_INCREMENT,
tienda_id INT NOT NULL,
apellidos INT NOT NULL,
pasword INT NOT NULL,
email INT NOT NULL,
PRIMARY KEY (nombre_user_id),
INDEX (tienda_id),
FOREIGN KEY (tienda_idREFERENCES usuarios (tienda_id)
ENGINE INNODB;

CREATE TABLE noticias_tienda
(
noticia_id INT NOT NULL AUTO_INCREMENT,
tienda_id INT NOT NULL,
contenido INT NOT NULL,
PRIMARY KEY (noticia_id),
INDEX (tienda_id),
FOREIGN KEY (tienda_idREFERENCES usuarios (tienda_id)
ENGINE INNODB;

CREATE TABLE pedidos
(
num_pedido_id INT NOT NULL AUTO_INCREMENT,
nombre_user_id INT NOT NULL,
tienda_id INT NOT NULL,
producto_id INT NOT NULL,
PRIMARY KEY (num_pedido_id),
INDEX (tienda_id),
FOREIGN KEY (tienda_idREFERENCES usuarios (tienda_id)
ENGINE INNODB