Skip to content

Instantly share code, notes, and snippets.

@ajfmo
Created February 15, 2018 15:18
Show Gist options
  • Save ajfmo/75ed00669d862ef16d4e72d63f659b49 to your computer and use it in GitHub Desktop.
Save ajfmo/75ed00669d862ef16d4e72d63f659b49 to your computer and use it in GitHub Desktop.
-- phpMyAdmin SQL Dump
-- version 4.7.5
-- https://www.phpmyadmin.net/
--
-- Servidor: localhost
-- Tiempo de generación: 15-02-2018 a las 16:14:41
-- Versión del servidor: 5.7.17-log
-- Versión de PHP: 5.6.28
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!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 utf8mb4 */;
--
-- Base de datos: `sili`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `empleados`
--
CREATE TABLE `empleados` (
`id_empleado` int(100) NOT NULL,
`nombre` varchar(100) NOT NULL COMMENT 'Nombre del empleado',
`direccion` varchar(80) NOT NULL COMMENT 'Direccion del Empleado',
`telefono` varchar(40) NOT NULL COMMENT 'Telefono del empleado',
`sucursal` varchar(40) DEFAULT NULL,
`ingreso` date NOT NULL COMMENT 'Fecha de ingreso del empleado'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `empleados`
--
INSERT INTO `empleados` (`id_empleado`, `nombre`, `direccion`, `telefono`, `sucursal`, `ingreso`) VALUES
(1, 'Adrian Flores', 'Altos de Jalisco', '04141640396', 'Altos de Jalisco', '2017-12-01'),
(8, 'Erilyn Mata', 'Altos de Jalisco', 'n/a', 'Altos de Jalisco', '2017-11-30'),
(17, 'Victoria Flores', 'Altos de Jalisco', 'N/A', 'Altos de Jalisco', '2018-01-01'),
(18, 'Freddy', 'La Victoria', 'La Victoria', 'El Mojan', '2018-02-01'),
(19, 'Janeth Romero', 'La Victoria', 'N/A', 'El Mojan', '2018-02-01');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `familia`
--
CREATE TABLE `familia` (
`idfamilia` int(11) NOT NULL,
`descripcion` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `familia`
--
INSERT INTO `familia` (`idfamilia`, `descripcion`) VALUES
(9, 'Aguardiente'),
(1, 'Bebidas'),
(5, 'Cervezas'),
(7, 'Cigarros'),
(8, 'Licor Seco'),
(10, 'Ron'),
(6, 'Snacks');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `movimientos`
--
CREATE TABLE `movimientos` (
`id_movimientos` int(11) NOT NULL,
`fecha_Inicial` date NOT NULL,
`fecha_Final` date NOT NULL,
`sucursal_Movimientos` varchar(100) NOT NULL,
`empleado_Movimientos` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `movimientos`
--
INSERT INTO `movimientos` (`id_movimientos`, `fecha_Inicial`, `fecha_Final`, `sucursal_Movimientos`, `empleado_Movimientos`) VALUES
(1, '2018-02-01', '2018-02-08', 'Altos de Jalisco', 'Adrian Flores'),
(2, '2018-02-01', '2018-02-08', 'Altos de Jalisco', 'Adrian Flores'),
(3, '2018-02-01', '2018-02-15', 'Altos de Jalisco', 'Adrian Flores'),
(4, '2018-02-01', '2018-02-22', 'Altos de Jalisco', 'Adrian Flores'),
(5, '2018-02-02', '2018-02-07', 'Altos de Jalisco', 'Adrian Flores'),
(6, '2018-02-04', '2018-02-11', 'Altos de Jalisco', 'Adrian Flores'),
(7, '2018-02-14', '2018-02-24', 'Altos de Jalisco', 'Erilyn Mata'),
(8, '2018-02-12', '2018-02-19', 'Altos de Jalisco', 'Adrian Flores'),
(9, '2018-02-03', '2018-02-12', 'Altos de Jalisco', 'Adrian Flores'),
(10, '2018-02-03', '2018-02-21', 'Altos de Jalisco', 'Adrian Flores'),
(11, '2018-02-01', '2018-02-02', 'Altos de Jalisco', 'Adrian Flores');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `movproductos`
--
CREATE TABLE `movproductos` (
`idMovProductos` int(11) NOT NULL,
`movimientos_id` int(11) NOT NULL,
`productos_codigo` varchar(100) NOT NULL,
`productos_descrip` varchar(100) NOT NULL,
`productos_costo` double NOT NULL,
`productos_precio` double NOT NULL,
`productos_existencia_inicial` double DEFAULT NULL,
`productos_existencia_actual` double DEFAULT NULL,
`diferencia_existencia` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `productos`
--
CREATE TABLE `productos` (
`codigo` varchar(11) NOT NULL,
`descrip` varchar(45) NOT NULL,
`familia` varchar(45) NOT NULL,
`costo` double NOT NULL,
`precio` double NOT NULL,
`existencia` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `productos`
--
INSERT INTO `productos` (`codigo`, `descrip`, `familia`, `costo`, `precio`, `existencia`) VALUES
('001-PP', 'Producto de Prueba 001', 'Bebidas', 100000, 143000, 10),
('002-PP', 'Producto de Prueba 002', 'Bebidas', 100000, 1430615.16, 10),
('003-PP', 'Producto de Prueba 003', 'Cervezas', 100000, 166666.67, 10);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `sucursales`
--
CREATE TABLE `sucursales` (
`idsucursales` int(11) NOT NULL,
`descripcion` varchar(45) NOT NULL,
`direccion` varchar(45) NOT NULL,
`telefono` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `sucursales`
--
INSERT INTO `sucursales` (`idsucursales`, `descripcion`, `direccion`, `telefono`) VALUES
(5, 'Altos de Jalisco', 'Altos de Jalisco', '0261-7434927'),
(12, 'Milagro Norte', 'Milagro Norte', 'N/A'),
(13, 'El Mojan', 'El Mojan', 'N/A'),
(14, 'El Castillo', 'Tuberias', 'N/A');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `usuarios`
--
CREATE TABLE `usuarios` (
`id` varchar(25) NOT NULL,
`nombre` varchar(100) NOT NULL,
`login` varchar(100) NOT NULL,
`pwd` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `usuarios`
--
INSERT INTO `usuarios` (`id`, `nombre`, `login`, `pwd`) VALUES
('7', 'Adrian Flores', 'admin', '2374'),
('8', 'Erilyn', 'erilyn', '101181');
--
-- Índices para tablas volcadas
--
--
-- Indices de la tabla `empleados`
--
ALTER TABLE `empleados`
ADD PRIMARY KEY (`id_empleado`),
ADD UNIQUE KEY `Nombre` (`nombre`),
ADD KEY `sucursal_empleado_idx` (`sucursal`);
--
-- Indices de la tabla `familia`
--
ALTER TABLE `familia`
ADD PRIMARY KEY (`idfamilia`),
ADD UNIQUE KEY `descripcion_UNIQUE` (`descripcion`);
--
-- Indices de la tabla `movimientos`
--
ALTER TABLE `movimientos`
ADD PRIMARY KEY (`id_movimientos`),
ADD KEY `sucursal_movimientos_idx` (`sucursal_Movimientos`),
ADD KEY `empleados_movimientos_idx` (`empleado_Movimientos`);
--
-- Indices de la tabla `movproductos`
--
ALTER TABLE `movproductos`
ADD PRIMARY KEY (`idMovProductos`),
ADD KEY `fk_MovProductos_movimientos_codigo_idx` (`movimientos_id`),
ADD KEY `fk_MovProductos_productos_codigo_idx` (`productos_codigo`),
ADD KEY `fk_MovProductos_productos_descrip_idx` (`productos_descrip`),
ADD KEY `fk_MovProductos_productos_costo_idx` (`productos_costo`),
ADD KEY `fk_MovProductos_productos_existenciaI_idx` (`productos_existencia_inicial`),
ADD KEY `fk_MovProductos_productos_precio_idx` (`productos_precio`);
--
-- Indices de la tabla `productos`
--
ALTER TABLE `productos`
ADD PRIMARY KEY (`codigo`),
ADD UNIQUE KEY `codigo_UNIQUE` (`codigo`),
ADD KEY `fk_productos_familia_idx` (`familia`),
ADD KEY `productos_descrip_idx` (`descrip`),
ADD KEY `productos_existencia_idx` (`existencia`),
ADD KEY `productos_costo_idx` (`costo`),
ADD KEY `productos_precio_idx` (`precio`);
--
-- Indices de la tabla `sucursales`
--
ALTER TABLE `sucursales`
ADD PRIMARY KEY (`idsucursales`),
ADD UNIQUE KEY `idsucursales_UNIQUE` (`idsucursales`),
ADD UNIQUE KEY `descripcion_UNIQUE` (`descripcion`);
--
-- Indices de la tabla `usuarios`
--
ALTER TABLE `usuarios`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `Login` (`login`);
--
-- AUTO_INCREMENT de las tablas volcadas
--
--
-- AUTO_INCREMENT de la tabla `empleados`
--
ALTER TABLE `empleados`
MODIFY `id_empleado` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;
--
-- AUTO_INCREMENT de la tabla `familia`
--
ALTER TABLE `familia`
MODIFY `idfamilia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
--
-- AUTO_INCREMENT de la tabla `movimientos`
--
ALTER TABLE `movimientos`
MODIFY `id_movimientos` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;
--
-- AUTO_INCREMENT de la tabla `movproductos`
--
ALTER TABLE `movproductos`
MODIFY `idMovProductos` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de la tabla `sucursales`
--
ALTER TABLE `sucursales`
MODIFY `idsucursales` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;
--
-- Restricciones para tablas volcadas
--
--
-- Filtros para la tabla `empleados`
--
ALTER TABLE `empleados`
ADD CONSTRAINT `sucursal_empleado` FOREIGN KEY (`sucursal`) REFERENCES `sucursales` (`descripcion`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Filtros para la tabla `movimientos`
--
ALTER TABLE `movimientos`
ADD CONSTRAINT `fk_empleado_movimientos` FOREIGN KEY (`empleado_Movimientos`) REFERENCES `empleados` (`nombre`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_sucursal_movimientos` FOREIGN KEY (`sucursal_Movimientos`) REFERENCES `sucursales` (`descripcion`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Filtros para la tabla `movproductos`
--
ALTER TABLE `movproductos`
ADD CONSTRAINT `fk_MovProductos_movimientos_codigo` FOREIGN KEY (`movimientos_id`) REFERENCES `movimientos` (`id_movimientos`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_MovProductos_productos_codigo` FOREIGN KEY (`productos_codigo`) REFERENCES `productos` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_MovProductos_productos_costo` FOREIGN KEY (`productos_costo`) REFERENCES `productos` (`costo`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_MovProductos_productos_descrip` FOREIGN KEY (`productos_descrip`) REFERENCES `productos` (`descrip`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_MovProductos_productos_existencia` FOREIGN KEY (`productos_existencia_inicial`) REFERENCES `productos` (`existencia`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `fk_MovProductos_productos_precio` FOREIGN KEY (`productos_precio`) REFERENCES `productos` (`precio`) ON DELETE NO ACTION ON UPDATE NO ACTION;
--
-- Filtros para la tabla `productos`
--
ALTER TABLE `productos`
ADD CONSTRAINT `fk_productos_familia` FOREIGN KEY (`familia`) REFERENCES `familia` (`descripcion`) ON DELETE NO ACTION ON UPDATE NO ACTION;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment