Sunteți pe pagina 1din 5

-- ---- Globals -- ---- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- SET FOREIGN_KEY_CHECKS=0; -- ---- Table 'clientes' --- --DROP TABLE IF EXISTS `clientes`;

CREATE TABLE `clientes` ( `idcliente` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `dni` VARCHAR(8) NULL DEFAULT NULL, `ruc` INTEGER NULL DEFAULT NULL, `nombre` INTEGER NULL DEFAULT NULL, `direccion` INTEGER NULL DEFAULT NULL, `telefono1` INTEGER NULL DEFAULT NULL, `telefono2` INTEGER NULL DEFAULT NULL, `correo` INTEGER NULL DEFAULT NULL, `estado` CHAR(1) NULL DEFAULT NULL, PRIMARY KEY (`idcliente`) ); -- ---- Table 'producto' --- --DROP TABLE IF EXISTS `producto`; CREATE TABLE `producto` ( `idproducto` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `descripcion` VARCHAR(20) NULL DEFAULT NULL, `unidad` VARCHAR NULL DEFAULT NULL, `precio` INTEGER NULL DEFAULT NULL, `estado` CHAR(1) NULL DEFAULT NULL, PRIMARY KEY (`idproducto`) ); -- ---- Table 'personal' --- --DROP TABLE IF EXISTS `personal`; CREATE TABLE `personal` ( `idpersonal` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `nombre` INTEGER NULL DEFAULT NULL, `dni` VARCHAR(8) NULL DEFAULT NULL, `direccion` INTEGER NULL DEFAULT NULL, `telefono1` INTEGER NULL DEFAULT NULL, `telefono2` INTEGER NULL DEFAULT NULL, `correo` INTEGER NULL DEFAULT NULL, `estado` VARCHAR(1) NULL DEFAULT NULL,

PRIMARY KEY (`idpersonal`) ); -- ---- Table 'man_igv' --- --DROP TABLE IF EXISTS `man_igv`; CREATE TABLE `man_igv` ( `idigv` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `fecha_igv` INTEGER NULL DEFAULT NULL, `periodo_igv` VARCHAR(10) NULL DEFAULT NULL, `fe_crea_igv` DATE NULL DEFAULT NULL, `usu_crea_igv` VARCHAR(10) NULL DEFAULT NULL, `fe_act_igv` DATE NULL DEFAULT NULL, `usu_act_igv` VARCHAR(10) NULL DEFAULT NULL, `estado` CHAR(1) NULL DEFAULT NULL, PRIMARY KEY (`idigv`) ); -- ---- Table 'solicitud' --- --DROP TABLE IF EXISTS `solicitud`; CREATE TABLE `solicitud` ( `idsolicitud` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `idcliente` INTEGER NULL DEFAULT NULL, `idpersonal` INTEGER NULL DEFAULT NULL, `idlugar` INTEGER NULL DEFAULT NULL, `fec_hora_sol` INTEGER NULL DEFAULT NULL, `medio_sol` INTEGER NULL DEFAULT NULL, `dir_entrega_sol` INTEGER NULL DEFAULT NULL, `estado_sol` VARCHAR(1) NULL DEFAULT NULL, PRIMARY KEY (`idsolicitud`) ); -- ---- Table 'detalle_solicitud' --- --DROP TABLE IF EXISTS `detalle_solicitud`; CREATE TABLE `detalle_solicitud` ( `idsolicitud` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `id_solicitud_item` INTEGER NULL DEFAULT NULL, `det_producto` INTEGER NULL DEFAULT NULL, `cantidad_pro` INTEGER NULL DEFAULT NULL, `estado_det_sol` VARCHAR(1) NULL DEFAULT NULL, PRIMARY KEY (`idsolicitud`, `id_solicitud_item`) ); -- ---- Table 'envio' --

-- --DROP TABLE IF EXISTS `envio`; CREATE TABLE `envio` ( `idenvio` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `nro_guia_rem` INTEGER NULL DEFAULT NULL, `id_solicitud` INTEGER NULL DEFAULT NULL, `estado_fac` INTEGER NULL DEFAULT NULL, `estado_envio` INTEGER NULL DEFAULT NULL, PRIMARY KEY (`idenvio`) ); -- ---- Table 'detalle_envio' --- --DROP TABLE IF EXISTS `detalle_envio`; CREATE TABLE `detalle_envio` ( `idenvio` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `id_envio_item` INTEGER NULL DEFAULT NULL, `id_solicitud` INTEGER NULL DEFAULT NULL, `id_solicitud_item` INTEGER NULL DEFAULT NULL, `idproducto` INTEGER NULL DEFAULT NULL, `cantidad_pro` INTEGER NULL DEFAULT NULL, `estado_del_env` INTEGER NULL DEFAULT NULL, PRIMARY KEY (`idenvio`, `id_envio_item`) ); -- ---- Table 'facturacion' --- --DROP TABLE IF EXISTS `facturacion`; CREATE TABLE `facturacion` ( `idfacturacion` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `tipo_facturacion` INTEGER NULL DEFAULT NULL, `nro_facturacion` INTEGER NULL DEFAULT NULL, `idenvio` INTEGER NULL DEFAULT NULL, `fecha_facturacion` INTEGER NULL DEFAULT NULL, `monto_total` INTEGER NULL DEFAULT NULL, `sub_total` INTEGER NULL DEFAULT NULL, `igv` INTEGER NULL DEFAULT NULL, `estado_factura` INTEGER NULL DEFAULT NULL, PRIMARY KEY (`idfacturacion`) ); -- ---- Table 'detalle_facturacion' --- --DROP TABLE IF EXISTS `detalle_facturacion`; CREATE TABLE `detalle_facturacion` ( `idfacturacion` INTEGER NULL AUTO_INCREMENT DEFAULT NULL,

`id_facturacion_item` INTEGER NULL DEFAULT NULL, `idenvio` INTEGER NULL DEFAULT NULL, `id_envio_item` INTEGER NULL DEFAULT NULL, `cantidad` INTEGER NULL DEFAULT NULL, `precio_unitario` INTEGER NULL DEFAULT NULL, `precio_total` INTEGER NULL DEFAULT NULL, PRIMARY KEY (`idfacturacion`, `id_facturacion_item`) ); -- ---- Table 'lug_entrega' --- --DROP TABLE IF EXISTS `lug_entrega`; CREATE TABLE `lug_entrega` ( `idcliente` INTEGER NULL AUTO_INCREMENT DEFAULT NULL, `idlugar` INTEGER NULL DEFAULT NULL, `dir_entrega_sol` VARCHAR(40) NULL DEFAULT NULL, PRIMARY KEY (`idcliente`, `idlugar`) ); -- ---- Foreign Keys -- --ALTER TABLE `detalle_solicitud` ADD FOREIGN KEY (idsolicitud) REFERENCES `solici tud` (`idsolicitud`); ALTER TABLE `detalle_envio` ADD FOREIGN KEY (idenvio) REFERENCES `envio` (`idenv io`); ALTER TABLE `detalle_facturacion` ADD FOREIGN KEY (idfacturacion) REFERENCES `fa cturacion` (`idfacturacion`); -- ---- Table Properties -- ---- ALTER TABLE -- ALTER TABLE -- ALTER TABLE -- ALTER TABLE -- ALTER TABLE -- ALTER TABLE f8_bin; -- ALTER TABLE -- ALTER TABLE in; -- ALTER TABLE ; -- ALTER TABLE utf8_bin; -- ALTER TABLE ; -- ---- Test Data -- ---- INSERT INTO `clientes` (`idcliente`,`dni`,`ruc`,`nombre`,`direccion`,`telefon `clientes` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; `producto` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; `personal` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; `man_igv` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; `solicitud` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; `detalle_solicitud` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=ut `envio` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; `detalle_envio` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_b `facturacion` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin `detalle_facturacion` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE= `lug_entrega` ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin

o1`,`telefono2`,`correo`,`estado`) VALUES -- ('','','','','','','','',''); -- INSERT INTO `producto` (`idproducto`,`descripcion`,`unidad`,`precio`,`estado` ) VALUES -- ('','','','',''); -- INSERT INTO `personal` (`idpersonal`,`nombre`,`dni`,`direccion`,`telefono1`,` telefono2`,`correo`,`estado`) VALUES -- ('','','','','','','',''); -- INSERT INTO `man_igv` (`idigv`,`fecha_igv`,`periodo_igv`,`fe_crea_igv`,`usu_c rea_igv`,`fe_act_igv`,`usu_act_igv`,`estado`) VALUES -- ('','','','','','','',''); -- INSERT INTO `solicitud` (`idsolicitud`,`idcliente`,`idpersonal`,`idlugar`,`fe c_hora_sol`,`medio_sol`,`dir_entrega_sol`,`estado_sol`) VALUES -- ('','','','','','','',''); -- INSERT INTO `detalle_solicitud` (`idsolicitud`,`id_solicitud_item`,`det_produ cto`,`cantidad_pro`,`estado_det_sol`) VALUES -- ('','','','',''); -- INSERT INTO `envio` (`idenvio`,`nro_guia_rem`,`id_solicitud`,`estado_fac`,`es tado_envio`) VALUES -- ('','','','',''); -- INSERT INTO `detalle_envio` (`idenvio`,`id_envio_item`,`id_solicitud`,`id_sol icitud_item`,`idproducto`,`cantidad_pro`,`estado_del_env`) VALUES -- ('','','','','','',''); -- INSERT INTO `facturacion` (`idfacturacion`,`tipo_facturacion`,`nro_facturacio n`,`idenvio`,`fecha_facturacion`,`monto_total`,`sub_total`,`igv`,`estado_factura `) VALUES -- ('','','','','','','','',''); -- INSERT INTO `detalle_facturacion` (`idfacturacion`,`id_facturacion_item`,`ide nvio`,`id_envio_item`,`cantidad`,`precio_unitario`,`precio_total`) VALUES -- ('','','','','','',''); -- INSERT INTO `lug_entrega` (`idcliente`,`idlugar`,`dir_entrega_sol`) VALUES -- ('','','');

S-ar putea să vă placă și