-- phpMyAdmin SQL Dump -- version 3.1.3.1 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tiempo de generación: 07-03-2012 a las 22:38:35 -- Versión del servidor: 5.1.33 -- Versión de PHP: 5.2.9 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Base de datos: `abastecimiento` -- CREATE DATABASE `abastecimiento` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; USE `abastecimiento`; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `area` -- CREATE TABLE IF NOT EXISTS `area` ( `codigo` int(11) NOT NULL, `nombre` varchar(50) DEFAULT NULL, PRIMARY KEY (`codigo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `area` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `cargo` -- CREATE TABLE IF NOT EXISTS `cargo` ( `codigo` int(11) NOT NULL, `nombre` varchar(50) DEFAULT NULL, PRIMARY KEY (`codigo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `cargo` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `categoria` -- CREATE TABLE IF NOT EXISTS `categoria` ( `codigo` int(11) NOT NULL, `nombre` varchar(50) DEFAULT NULL, PRIMARY KEY (`codigo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `categoria` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `detalle_orden_compra` -- CREATE TABLE IF NOT EXISTS `detalle_orden_compra` ( `codigo` int(11) NOT NULL, `codigo_orden_compra` int(11) DEFAULT NULL, `item` int(11) DEFAULT NULL, `codigo_producto` int(11) DEFAULT NULL, `cantidad` int(11) DEFAULT NULL, `precio` decimal(10,0) DEFAULT NULL, PRIMARY KEY (`codigo`), KEY `codigo_producto` (`codigo_producto`), KEY `codigo_orden_compra` (`codigo_orden_compra`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `detalle_orden_compra` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `documento_referencia` -- CREATE TABLE IF NOT EXISTS `documento_referencia` ( `codigo` int(11) NOT NULL, `numero_documento` varchar(20) DEFAULT NULL, `descripcion` varchar(50) DEFAULT NULL, `imagen_documento` varchar(100) DEFAULT NULL, PRIMARY KEY (`codigo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `documento_referencia` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `kardex` -- CREATE TABLE IF NOT EXISTS `kardex` ( `codigo` int(11) NOT NULL, `fecha_hora` datetime DEFAULT NULL, `tipo_operacion` char(1) DEFAULT NULL, `codigo_producto` int(11) DEFAULT NULL, `codigo_trabajador` int(11) DEFAULT NULL, `cantidad` int(11) DEFAULT NULL, PRIMARY KEY (`codigo`), KEY `codigo_producto` (`codigo_producto`), KEY `codigo_trabajador` (`codigo_trabajador`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `kardex` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `marca` -- CREATE TABLE IF NOT EXISTS `marca` ( `codigo` int(11) NOT NULL, `nombre` varchar(50) DEFAULT NULL, PRIMARY KEY (`codigo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `marca` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `orden_compra` -- CREATE TABLE IF NOT EXISTS `orden_compra` ( `codigo` int(11) NOT NULL, `numero_orden` varchar(20) DEFAULT NULL, `fecha` date DEFAULT NULL, `direccion_entrega` varchar(100) DEFAULT NULL, `codigo_documento_referencia` int(11) DEFAULT NULL, `codigo_proceso_seleccion` int(11) DEFAULT NULL, `codigo_trabajador` int(11) DEFAULT NULL, `codigo_proveedor` int(11) DEFAULT NULL, `afectacion` varchar(50) DEFAULT NULL, `sec_func` varchar(20) DEFAULT NULL, `funcion` varchar(20) DEFAULT NULL, `programa` varchar(20) DEFAULT NULL, `sub_programa` varchar(20) DEFAULT NULL, `actividades` varchar(20) DEFAULT NULL, `componente` varchar(20) DEFAULT NULL, `finalidad` varchar(20) DEFAULT NULL, `meta` varchar(20) DEFAULT NULL, `rubro` varchar(20) DEFAULT NULL, `ppto` varchar(20) DEFAULT NULL, `fecha_conformidad` date DEFAULT NULL, PRIMARY KEY (`codigo`), KEY `codigo_documento_referencia` (`codigo_documento_referencia`), KEY `codigo_proceso_seleccion` (`codigo_proceso_seleccion`), KEY `codigo_trabajador` (`codigo_trabajador`), KEY `codigo_proveedor` (`codigo_proveedor`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `orden_compra` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `proceso_seleccion` -- CREATE TABLE IF NOT EXISTS `proceso_seleccion` ( `codigo` int(11) NOT NULL, `nombre` varchar(50) DEFAULT NULL, PRIMARY KEY (`codigo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `proceso_seleccion` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `producto` -- CREATE TABLE IF NOT EXISTS `producto` ( `codigo` int(11) NOT NULL, `nombre` varchar(50) DEFAULT NULL, `precio` decimal(10,0) DEFAULT NULL, `codigo_bienes` varchar(20) DEFAULT NULL, `codigo_categoria` int(11) DEFAULT NULL, `codigo_unidad` int(11) DEFAULT NULL, `codigo_marca` int(11) DEFAULT NULL, `stock` int(11) DEFAULT NULL, PRIMARY KEY (`codigo`), KEY `codigo_categoria` (`codigo_categoria`), KEY `codigo_unidad` (`codigo_unidad`), KEY `codigo_marca` (`codigo_marca`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `producto` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `proveedor` -- CREATE TABLE IF NOT EXISTS `proveedor` ( `codigo` int(11) NOT NULL, `nombre` varchar(50) DEFAULT NULL, `direccion` varchar(100) DEFAULT NULL, `telefono` varchar(20) DEFAULT NULL, `ruc` char(11) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, PRIMARY KEY (`codigo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `proveedor` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `trabajador` -- CREATE TABLE IF NOT EXISTS `trabajador` ( `codigo` int(11) NOT NULL, `nombre` varchar(50) DEFAULT NULL, `dni` char(8) DEFAULT NULL, `direccion` varchar(100) DEFAULT NULL, `telefono` varchar(20) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, `codigo_area` int(11) DEFAULT NULL, `codigo_cargo` int(11) DEFAULT NULL, PRIMARY KEY (`codigo`), KEY `codigo_area` (`codigo_area`), KEY `codigo_cargo` (`codigo_cargo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `trabajador` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `unidad` -- CREATE TABLE IF NOT EXISTS `unidad` ( `codigo` int(11) NOT NULL, `nombre` varchar(50) DEFAULT NULL, PRIMARY KEY (`codigo`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `unidad` -- -- -- Filtros para las tablas descargadas (dump) -- -- -- Filtros para la tabla `detalle_orden_compra` -- ALTER TABLE `detalle_orden_compra` ADD CONSTRAINT `detalle_orden_compra_ibfk_1` FOREIGN KEY (`codigo_producto`) REFERENCES `producto` (`codigo`), ADD CONSTRAINT `detalle_orden_compra_ibfk_2` FOREIGN KEY (`codigo_orden_compra`) REFERENCES `orden_compra` (`codigo`); -- -- Filtros para la tabla `kardex` -- ALTER TABLE `kardex` ADD CONSTRAINT `kardex_ibfk_1` FOREIGN KEY (`codigo_producto`) REFERENCES `producto` (`codigo`), ADD CONSTRAINT `kardex_ibfk_2` FOREIGN KEY (`codigo_trabajador`) REFERENCES `trabajador` (`codigo`); -- -- Filtros para la tabla `orden_compra` -- ALTER TABLE `orden_compra` ADD CONSTRAINT `orden_compra_ibfk_1` FOREIGN KEY (`codigo_documento_referencia`) REFERENCES `documento_referencia` (`codigo`), ADD CONSTRAINT `orden_compra_ibfk_2` FOREIGN KEY (`codigo_proceso_seleccion`) REFERENCES `proceso_seleccion` (`codigo`), ADD CONSTRAINT `orden_compra_ibfk_3` FOREIGN KEY (`codigo_trabajador`) REFERENCES `trabajador` (`codigo`), ADD CONSTRAINT `orden_compra_ibfk_4` FOREIGN KEY (`codigo_proveedor`) REFERENCES `proveedor` (`codigo`); -- -- Filtros para la tabla `producto` -- ALTER TABLE `producto` ADD CONSTRAINT `producto_ibfk_1` FOREIGN KEY (`codigo_categoria`) REFERENCES `categoria` (`codigo`), ADD CONSTRAINT `producto_ibfk_2` FOREIGN KEY (`codigo_unidad`) REFERENCES `unidad` (`codigo`), ADD CONSTRAINT `producto_ibfk_3` FOREIGN KEY (`codigo_marca`) REFERENCES `marca` (`codigo`); -- -- Filtros para la tabla `trabajador` -- ALTER TABLE `trabajador` ADD CONSTRAINT `trabajador_ibfk_1` FOREIGN KEY (`codigo_area`) REFERENCES `area` (`codigo`), ADD CONSTRAINT `trabajador_ibfk_2` FOREIGN KEY (`codigo_cargo`) REFERENCES `cargo` (`codigo`);