Está en la página 1de 2

CREATE DATABASE tiendita;

-- ---
-- Globals
-- ---

-- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- SET FOREIGN_KEY_CHECKS=0;

-- ---
-- Table 'clientes'
--
-- ---

DROP TABLE IF EXISTS `clientes`;

CREATE TABLE `clientes` (


`numeroCliente` INT NOT NULL AUTO_INCREMENT DEFAULT NULL,
`nombre` CHAR(30) NOT NULL,
`sexo` CHAR(6) NOT NULL,
`telefono` INT NOT NULL,
PRIMARY KEY (`numeroCliente`)
);

-- ---
-- Table 'productos'
--
-- ---

DROP TABLE IF EXISTS `productos`;

CREATE TABLE `productos` (


`claveProducto` INT NOT NULL AUTO_INCREMENT DEFAULT NULL,
`descripcion` CHAR(30) NOT NULL,
`precioUnitario` DECIMAL NOT NULL,
`existencias` INT NOT NULL,
PRIMARY KEY (`claveProducto`)
);

-- ---
-- Table 'ventas'
--
-- ---

DROP TABLE IF EXISTS `ventas`;

CREATE TABLE `ventas` (


`folio` INT NOT NULL AUTO_INCREMENT,
`cantidad` INTEGER NOT NULL,
`subtotal` DECIMAL NOT NULL,
`iva` DECIMAL NOT NULL,
`total` DECIMAL NOT NULL,
`numeroCliente_clientes` INT NOT NULL,
`claveProducto_productos` INT NOT NULL,
PRIMARY KEY (`folio`)
);

-- ---
-- Foreign Keys
-- ---

ALTER TABLE `ventas` ADD FOREIGN KEY (numeroCliente_clientes) REFERENCES `clientes`


(`numeroCliente`);
ALTER TABLE `ventas` ADD FOREIGN KEY (claveProducto_productos) REFERENCES
`productos` (`claveProducto`);

-- ---
-- Table Properties
-- ---

-- ALTER TABLE `clientes` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;


-- ALTER TABLE `productos` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-- ALTER TABLE `ventas` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

-- ---
-- Test Data
-- ---

También podría gustarte