1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| CREATE DATABASE nestideasdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE TABLE nestideasdb.cliente (
id_cliente INT( 11 ) NOT NULL AUTO_INCREMENT ,
nombre_cliente VARCHAR( 20 ) NOT NULL ,
apellido_cliente VARCHAR( 20 ) NOT NULL ,
direccion_cliente VARCHAR( 100 ) NOT NULL ,
telefono_cliente INT( 11 ) NOT NULL ,
email_cliente VARCHAR( 20 ) NOT NULL ,
tipo_cliente VARCHAR( 20 ) NOT NULL ,
cuidad_cliente VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY (id_cliente)
) ENGINE = INNODB;
CREATE TABLE nestideasdb.factura (
id_factura INT( 11 ) NOT NULL AUTO_INCREMENT ,
fecha_factura DATE NOT NULL ,
total_factura FLOAT (20) NOT NULL ,
modo_pago_factura DATE NOT NULL ,
fecha_pago_factura DATE NOT NULL ,
PRIMARY KEY (id_factura),
FOREIGN KEY (id_cliente) REFERENCES nestideasdb.cliente(id_cliente)
)ENGINE = INNODB;
CREATE TABLE nestideasdb.lineafactura (
id_lineafactura INT (11) NOT NULL AUTO_INCREMENT,
precio_lineafactura FLOAT (20) NOT NULL,
PRIMARY KEY (id_lineafactura),
FOREIGN KEY (id_factura) REFERENCES nestideasdb.factura(id_factura),
FOREIGN KEY (id_cliente) REFERENCES nestideasdb.cliente(id_cliente)
)ENGINE = INNODB; |
Partager