Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- phpMyAdmin SQL Dump
- -- version 4.6.4
- -- https://www.phpmyadmin.net/
- --
- -- Servidor: localhost
- -- Tiempo de generación: 24-10-2016 a las 15:57:21
- -- Versión del servidor: 10.1.18-MariaDB
- -- Versión de PHP: 7.0.12
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
- 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: `mpc`
- --
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `cambios_realizados`
- --
- CREATE TABLE `cambios_realizados` (
- `id_cambio_realizado` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla cambios_realizados.',
- `id_mantenimiento` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla mantenimientos y la tabla cambios_realizados.',
- `id_componente_vehiculo` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre las tablas cambios_realizados y componentes_vehículos.',
- `costo_componente` float NOT NULL COMMENT 'Este atributo permite identificar el coste del componente en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `cambios_realizados`
- --
- INSERT INTO `cambios_realizados` (`id_cambio_realizado`, `id_mantenimiento`, `id_componente_vehiculo`, `costo_componente`) VALUES
- (1, 1, 1, 250000),
- (2, 1, 11, 23000),
- (3, 1, 14, 7000),
- (9, 2, 13, 100000),
- (10, 2, 14, 7000),
- (11, 2, 15, 30000),
- (12, 2, 11, 230000);
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `componentes`
- --
- CREATE TABLE `componentes` (
- `id_componente` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla componentes.',
- `nombre_componente` varchar(50) NOT NULL COMMENT 'Este atributo permite identificar el nombre del componente en el sistema.',
- `vida_util` int(11) NOT NULL COMMENT 'Este atributo permite identificar la vida útil de los componentes en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `componentes`
- --
- INSERT INTO `componentes` (`id_componente`, `nombre_componente`, `vida_util`) VALUES
- (1, 'Amortiguadores', 48),
- (2, 'Liquido de frenos', 5),
- (3, 'Correa auxiliar', 12),
- (4, 'Correa de distribución', 12),
- (5, 'Bomba de agua', 50),
- (6, 'Llanta', 6),
- (7, 'Transmision', 56),
- (8, 'Valvulas', 24),
- (9, 'Bateria', 8),
- (10, 'Rejillas', 6),
- (11, 'Extintor', 12),
- (12, 'Botiquín', 12);
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `componentes_vehiculos`
- --
- CREATE TABLE `componentes_vehiculos` (
- `id_componente_vehiculo` int(11) NOT NULL COMMENT 'Este es la llave primaria de la tabla componente_ficha',
- `id_vehiculo` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre las tablas vehículos y componentes_vehiculos',
- `id_componente` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla componentes y la tabla componentes_ficha.',
- `id_estado_componentes` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla estados_componentes y la tabla componentes_vehículos.',
- `fecha_adquisicion` date NOT NULL COMMENT 'Este atributo permite identificar la fecha de adqusición del componente.',
- `ultima_fecha_cambio` date NOT NULL COMMENT 'Este atributo permite identificar la última fecha de cambio del componente.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `componentes_vehiculos`
- --
- INSERT INTO `componentes_vehiculos` (`id_componente_vehiculo`, `id_vehiculo`, `id_componente`, `id_estado_componentes`, `fecha_adquisicion`, `ultima_fecha_cambio`) VALUES
- (1, 3, 1, 1, '2013-08-07', '2015-08-12'),
- (2, 10, 2, 2, '2011-10-22', '2012-10-01'),
- (3, 5, 7, 2, '2010-09-10', '2013-10-04'),
- (4, 2, 6, 2, '2009-02-12', '2015-10-18'),
- (5, 8, 5, 1, '2010-02-10', '2016-03-08'),
- (6, 9, 4, 1, '2011-01-11', '2015-10-18'),
- (7, 7, 10, 2, '2010-11-18', '2015-12-11'),
- (8, 4, 9, 1, '2013-09-10', '2015-12-11'),
- (9, 1, 8, 2, '2010-06-01', '2014-11-01'),
- (10, 6, 3, 2, '2010-07-10', '2016-02-05'),
- (11, 3, 2, 2, '2010-06-06', '2015-08-12'),
- (12, 3, 5, 1, '2010-06-06', '2011-07-06'),
- (13, 3, 3, 1, '2010-06-06', '2013-07-05'),
- (14, 3, 12, 2, '2011-07-04', '2014-03-03'),
- (15, 3, 11, 3, '2010-04-03', '2015-02-02');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `documentos_vehiculos`
- --
- CREATE TABLE `documentos_vehiculos` (
- `id_documento_vehiculo` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla documento_vehículos.',
- `id_vehiculo` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla vehículos y la tabla documento_vehículos.',
- `id_tipo_documento` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla tipos_documentos y la tabla documentos_vehículos. ',
- `id_estado_documento` int(11) NOT NULL COMMENT 'Identificar el estado en el cual se encuentra el documento.',
- `nombre_documento` varchar(30) NOT NULL COMMENT 'Este atributo permite identificar el nombre del documento en el sistema.',
- `url_documento` varchar(100) NOT NULL COMMENT 'Este atributo permite identificar la url del documento en el sistema.',
- `fecha_adquisicion_doc` date NOT NULL COMMENT 'Este atributo permite identificar la fecha de adquisición del documento del vehículo en el sistema',
- `fecha_vencimiento` date NOT NULL COMMENT 'Este atributo permite identificar la fecha de vencimiento del documento en el sistema'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `documentos_vehiculos`
- --
- INSERT INTO `documentos_vehiculos` (`id_documento_vehiculo`, `id_vehiculo`, `id_tipo_documento`, `id_estado_documento`, `nombre_documento`, `url_documento`, `fecha_adquisicion_doc`, `fecha_vencimiento`) VALUES
- (1, 2, 3, 1, 'Revisión tecnomecánica', 'ylr//wdqwdb.docx', '2016-02-03', '2017-02-03'),
- (2, 2, 1, 3, 'SOAT', 'url//:dqwdqwdq.pdf', '2015-12-01', '2016-12-01');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `estados_componentes`
- --
- CREATE TABLE `estados_componentes` (
- `id_estado_componentes` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla estado_componentes.',
- `nombre_estado` varchar(20) NOT NULL COMMENT 'Este atributo permite identificar el estado del componente en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `estados_componentes`
- --
- INSERT INTO `estados_componentes` (`id_estado_componentes`, `nombre_estado`) VALUES
- (1, 'Nuevo'),
- (2, 'En uso'),
- (3, 'Desgastado');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `estados_documentos`
- --
- CREATE TABLE `estados_documentos` (
- `id_estado_documento` int(11) NOT NULL COMMENT 'Este atributo permitira identificar el estado en el cual se encuentra un documento adjunto.',
- `nombre_estado` varchar(33) NOT NULL COMMENT 'Posible nombre del estado del documento.'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- --
- -- Volcado de datos para la tabla `estados_documentos`
- --
- INSERT INTO `estados_documentos` (`id_estado_documento`, `nombre_estado`) VALUES
- (1, 'Vigente'),
- (2, 'Vencido'),
- (3, 'Vencimiento proximo');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `estados_ordenes`
- --
- CREATE TABLE `estados_ordenes` (
- `id_estado_orden` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla estados_ordenes.',
- `nombre_estado_orden` varchar(100) NOT NULL COMMENT 'Este atributo permite identificar el estado de la orden en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `estados_ordenes`
- --
- INSERT INTO `estados_ordenes` (`id_estado_orden`, `nombre_estado_orden`) VALUES
- (1, 'Aprobada'),
- (2, 'Aplazada'),
- (3, 'Vencida'),
- (4, 'En espera'),
- (5, 'Cancelada');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `estados_usuarios`
- --
- CREATE TABLE `estados_usuarios` (
- `id_estado` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla estado_usuarios.',
- `nombre_estado` varchar(30) NOT NULL COMMENT 'Este atributo permite identificar el estado del usuario en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `estados_usuarios`
- --
- INSERT INTO `estados_usuarios` (`id_estado`, `nombre_estado`) VALUES
- (1, 'Activo'),
- (2, 'Pendiente'),
- (3, 'Inactivo');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `mantenimientos`
- --
- CREATE TABLE `mantenimientos` (
- `id_mantenimiento` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla mantenimientos.',
- `id_orden` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla ordenes y la tabla mantenimientos.',
- `fecha_entrega_mantenimiento` date NOT NULL COMMENT 'Este atributo permite identificar la fecha en la que se realizó el mantenimiento.',
- `costo_mantenimiento` float NOT NULL COMMENT 'Este atributo permite identificar el costo del mantenimiento en el sistema.',
- `descripcion_mantenimiento` varchar(300) NOT NULL COMMENT 'Este atributo permite identificar una descripción del mantenimiento en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `mantenimientos`
- --
- INSERT INTO `mantenimientos` (`id_mantenimiento`, `id_orden`, `fecha_entrega_mantenimiento`, `costo_mantenimiento`, `descripcion_mantenimiento`) VALUES
- (1, 3, '2016-05-19', 650000, 'Se realiza la reposición del liquído de frenos, ya que su estado no era el mejor.'),
- (2, 4, '2016-06-30', 800000, 'Se realizó el mantenimiento en el motor, dando como resultado el cambio de unos rodamientos, nada grave, el vehículo está listo para marchar.'),
- (3, 6, '2016-01-20', 400000, 'Se llenaron los niveles de aceite del vehículo en el motor.'),
- (4, 7, '2016-03-15', 320000, 'Se realizó el cambio de las correas correas auxiliares del vehículo'),
- (5, 10, '2016-02-26', 1200000, 'Al vehículo se le cambió los amortiguadores, pero además de eso se tuvo que reparar el motor por que a raíz del accidente quedo muy mal.');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `ordenes`
- --
- CREATE TABLE `ordenes` (
- `id_orden` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla ordenes.',
- `id_estado_orden` int(11) NOT NULL DEFAULT '2' COMMENT 'Este atributo permite es la llave foránea entre la tabla estados_ordenes y la tabla ordenes.',
- `id_usuario` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea de la tabla usuarios y la tabla ordenes.',
- `id_vehiculo` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla vehiculos y la tabla ordenes. ',
- `tipo_orden` enum('Mantenimiento','Revisión') NOT NULL COMMENT 'Este atributo permite identificar si la orden es revisión o mantenimiento.',
- `motivo` varchar(250) NOT NULL COMMENT 'Este atributo permite identificar el motivo por el cual se radica la orden.',
- `fecha_emision_orden` date NOT NULL COMMENT 'Este atributo permite identificar la fecha de emsión de la orden en el sistema.',
- `fecha_plazo_maximo` date NOT NULL COMMENT 'Permite establecer la fecha máxima de entrega de una orden'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `ordenes`
- --
- INSERT INTO `ordenes` (`id_orden`, `id_estado_orden`, `id_usuario`, `id_vehiculo`, `tipo_orden`, `motivo`, `fecha_emision_orden`, `fecha_plazo_maximo`) VALUES
- (1, 1, 4, 1, 'Revisión', 'Se expide la orden a raíz de la revisión al vehículo por desgaste de llantas.', '2016-02-03', '2016-03-04'),
- (2, 4, 5, 4, 'Revisión', 'Se requiere la revisión mensual del vehículo.', '2016-03-15', '2016-03-30'),
- (3, 2, 1, 3, 'Mantenimiento', 'Se requiere el mantenimiento del vehículo ya que el líquido de frenos está en mal estado.', '2016-05-18', '2016-06-07'),
- (4, 1, 2, 3, 'Mantenimiento', 'El vehículo presenta fallos en el motor, no enciende, por favor primordial arreglar este fallo.', '2016-06-19', '0000-00-00'),
- (5, 1, 9, 10, 'Revisión', 'Quiero ver si está en buenas condiciones el vehículo para un largo viaje', '2016-02-09', '2016-02-20'),
- (6, 1, 7, 5, 'Mantenimiento', 'El vehículo presenta fallos en los niveles de aceite', '2016-01-12', '2016-01-31'),
- (7, 4, 10, 9, 'Mantenimiento', 'Las correas auxiliares del vehículo necesitan ser cambiadas', '2016-03-09', '2016-03-28'),
- (8, 1, 3, 8, 'Revisión', 'Es necesario la revisión del vehículo por anomalías en el motor', '2016-04-20', '2016-05-12'),
- (9, 2, 8, 6, 'Revisión', 'Es pertinente una revisión de las correas de distribución del motor del vehículo', '2016-06-15', '2016-07-03'),
- (10, 2, 6, 7, 'Mantenimiento', 'Se requiere el mantenimiento de los amortiguadores después del accidente que tuvo ayer el vehículo.', '2016-02-17', '2016-02-28');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `permisos_roles`
- --
- CREATE TABLE `permisos_roles` (
- `id_permiso_role` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla permisos_roles.',
- `id_rol` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla roles y la tabla permisos_roles',
- `id_permiso` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla permisos y la tabla permisos_roles.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `permisos_roles`
- --
- INSERT INTO `permisos_roles` (`id_permiso_role`, `id_rol`, `id_permiso`) VALUES
- (1, 1, 1),
- (2, 1, 2),
- (3, 1, 3),
- (4, 2, 1),
- (5, 2, 2),
- (6, 2, 3),
- (7, 3, 1),
- (8, 3, 2),
- (9, 3, 3);
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `permisos_usuarios`
- --
- CREATE TABLE `permisos_usuarios` (
- `id_permiso` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla permisos.',
- `nombre_permiso` varchar(30) NOT NULL COMMENT 'Este atributo permite identificar el nombre del permiso en el sistema.',
- `url_permiso` varchar(250) NOT NULL DEFAULT 'url//boton/vehiculos.jsp#eliminar_vehiculo' COMMENT 'Este atributo permite identificar la url del permiso en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `permisos_usuarios`
- --
- INSERT INTO `permisos_usuarios` (`id_permiso`, `nombre_permiso`, `url_permiso`) VALUES
- (1, 'Eliminar vehículos', 'url//boton/vehiculos.jsp#eliminar_vehiculo'),
- (2, 'Cancelar orden', 'url//boton/vehiculos.jsp#eliminar_vehiculo'),
- (3, 'Aplazar orden', 'url//boton/vehiculos.jsp#eliminar_vehiculo');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `revisiones`
- --
- CREATE TABLE `revisiones` (
- `id_revision` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla revisiones.',
- `id_orden` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla ordenes y la tabla revisiones.',
- `anomalia` varchar(500) NOT NULL COMMENT 'Este atributo permite identificar la anomalía presentada en la revisión, en el sistema',
- `fecha_entrega_revision` date NOT NULL COMMENT 'Este atributo permite identificar la fecha en la que se realizó la revisión.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `revisiones`
- --
- INSERT INTO `revisiones` (`id_revision`, `id_orden`, `anomalia`, `fecha_entrega_revision`) VALUES
- (1, 1, 'Desgaste de llantas', '2016-02-05'),
- (2, 2, 'Ninguna.', '2016-03-17'),
- (3, 5, 'Ninguna', '2016-02-12'),
- (4, 8, 'Motor,', '2016-04-23'),
- (5, 9, 'Correas de distribución del motor', '2016-07-18');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `roles_usuarios`
- --
- CREATE TABLE `roles_usuarios` (
- `id_rol` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla roles.',
- `nombre_rol` varchar(30) NOT NULL COMMENT 'Este atributo permite identificar el nombre del rol en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `roles_usuarios`
- --
- INSERT INTO `roles_usuarios` (`id_rol`, `nombre_rol`) VALUES
- (1, 'Gerente de área'),
- (2, 'Supervisor de vehículos'),
- (3, 'Jefe de mantenimiento');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `tipos_documentos`
- --
- CREATE TABLE `tipos_documentos` (
- `id_tipo_documento` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla tipos_documentos.',
- `nombre_tipo_documento` varchar(30) NOT NULL COMMENT 'Este atributo permite identificar el nombre del documento en el sistema. '
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `tipos_documentos`
- --
- INSERT INTO `tipos_documentos` (`id_tipo_documento`, `nombre_tipo_documento`) VALUES
- (1, 'SOAT'),
- (2, 'Mantenimientos'),
- (3, 'Revisiones');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `usuarios`
- --
- CREATE TABLE `usuarios` (
- `id_usuario` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla usuarios.',
- `id_rol` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla usuarios y la tabla roles',
- `id_estado` int(11) NOT NULL COMMENT 'Este atributo es la llave foránea entre la tabla estado_usuarios y la tabla usuarios',
- `nombre` varchar(50) NOT NULL COMMENT 'Este atributo permite identificar el nombre del usuario en el sistema.',
- `apellido` varchar(50) NOT NULL COMMENT 'Este atributo permite identificar los apellidos de los usuarios en el sistema.',
- `telefono` varchar(30) DEFAULT '7777777' COMMENT 'Este atributo permite identificar el teléfono del usuario en el sistema.',
- `telefono_celular` varchar(30) NOT NULL DEFAULT '3123775387' COMMENT 'Este atributo permite identificar el celular del usuario en el sistema.',
- `fecha_nacimiento` date NOT NULL COMMENT 'Este atributo permite identificar la fecha de nacimiento del usuario en el sistema',
- `email` varchar(60) NOT NULL COMMENT 'Este atributo permite identificar el e-mail del usuario en el sistema.',
- `numero_identificacion` varchar(30) NOT NULL COMMENT 'Este atributo permite identificar el numero de identificación del usuario en el sistema.',
- `contrasenia` varchar(100) NOT NULL COMMENT 'Este atributo permite identificar la contraseña del usuario en el sistema.',
- `url_foto_perfil` varchar(250) DEFAULT '/img/foto-perfil.png' COMMENT 'Este atributo permite identificar la foto de perfil del usuario en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `usuarios`
- --
- INSERT INTO `usuarios` (`id_usuario`, `id_rol`, `id_estado`, `nombre`, `apellido`, `telefono`, `telefono_celular`, `fecha_nacimiento`, `email`, `numero_identificacion`, `contrasenia`, `url_foto_perfil`) VALUES
- (1, 1, 1, 'Brayan David', 'Mendez Balambá', '7777777', '3123775387', '1998-03-20', 'Brayanmendez1998@gmail.com', '98023488347', '12345', '/img/foto-perfil.png'),
- (2, 2, 1, 'Pablo Andres', 'Ramirez Diaz', '7777777', '3123775387', '1995-12-15', 'pabloandres44@gmail.com', '1098753', 'pablo123', '/img/foto-perfil.png'),
- (3, 3, 1, 'Miguel Angel', 'Rivera Niño', '7777777', '3123775387', '1998-06-26', 'miguelarn@gmail.com', '98024762540', 'miguelcrcoc', '/img/foto-perfil.png'),
- (4, 1, 2, 'Hector Felipe ', 'Quintero Jimenez', '7777777', '3123775387', '1999-01-04', 'hectorpipe99@gmail.com', '99204274187', 'hfqjimenez', '/img/foto-perfil.png'),
- (5, 2, 2, 'Juan Felipe ', 'Cantor Diaz', '7777777', '3123775387', '1980-04-09', 'juandbzs@gmail.com', '82054865', 'juanito87', '/img/foto-perfil.png'),
- (6, 3, 1, 'Gloria Amparo', 'Alzate Agudelo', '7777777', '3123775387', '1996-03-07', 'amparito123@gmail.com', '56937502', '40amparo40', '/img/foto-perfil.png'),
- (7, 1, 3, 'Beatriz Elena ', 'Osorio Laverde', '7777777', '3123775387', '1970-06-17', 'beatrizroom@gmail.com', '45823058', 'beatrizcontra', '/img/foto-perfil.png'),
- (8, 2, 1, 'Hernán Darío ', 'Hurtado Perez', '7777777', '3123775387', '1974-11-14', 'hernanhand@gmail.com', '47830286', '12345', '/img/foto-perfil.png'),
- (9, 1, 2, 'Julio Cesar ', 'Rodas Monsalve', '7777777', '3123775387', '1987-02-25', 'Rodascesar23@gmail.com', '47940385', 'rrrodas1223', '/img/foto-perfil.png'),
- (10, 3, 1, 'Maria Victoria ', 'Arias Gomez', '7777777', '3123775387', '1988-04-15', 'mariavicto1988@gmail.com', '67403749', '9801victoria', '/img/foto-perfil.png');
- -- --------------------------------------------------------
- --
- -- Estructura de tabla para la tabla `vehiculos`
- --
- CREATE TABLE `vehiculos` (
- `id_vehiculo` int(11) NOT NULL COMMENT 'Este atributo es la llave primaria de la tabla vehículos.',
- `matricula` varchar(10) NOT NULL COMMENT 'Este atributo permite identificar la matricula del vehiculo en el sistema. ',
- `numero_chasis` varchar(50) NOT NULL COMMENT 'Este atributo permite identificar el número de chásis del vehiculo en el sistema. ',
- `cilindraje` varchar(20) NOT NULL COMMENT 'Este atributo permite identificar el cilindraje del vehiculo en el sistema. ',
- `tonelaje_max` varchar(11) NOT NULL DEFAULT '1' COMMENT 'Este atributo permite identificar lel tonelaje maximo del vehículo en el sistema. ',
- `kilometraje` int(11) NOT NULL COMMENT 'Este atrbuto permite identificar el kilometraje del vehículo en el sistema.',
- `combustible` varchar(30) NOT NULL COMMENT 'Este atributo permite identificar el combustible del vehiculo en el sistema. ',
- `modelo` varchar(20) NOT NULL COMMENT 'Este atributo permite identificar el modelo del vehiculo en el sistema. ',
- `marca` varchar(20) NOT NULL COMMENT 'Este atributo permite identificar la marca del vehiculo en el sistema. ',
- `color` varchar(20) NOT NULL DEFAULT 'blanco' COMMENT 'Este atributo permite identificar el color del vehiculo en el sistema. ',
- `url_foto_vehiculo` varchar(200) NOT NULL DEFAULT 'img/vehiculo/img.png' COMMENT 'Este atributo permite identificar la ulrl de la foto a adjuntar del vehículo en el sistema.'
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Volcado de datos para la tabla `vehiculos`
- --
- INSERT INTO `vehiculos` (`id_vehiculo`, `matricula`, `numero_chasis`, `cilindraje`, `tonelaje_max`, `kilometraje`, `combustible`, `modelo`, `marca`, `color`, `url_foto_vehiculo`) VALUES
- (1, 'VHC 243', '1M8GDM9AXKP042788', '1200cc', '1', 15000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png'),
- (2, 'HCD 504', '5D7GFK9ABHO542532', '1200cc', '1', 32000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png'),
- (3, 'BCC 599', '2V4CSN4SZLO042772', '1200cc', '1', 48000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png'),
- (4, 'FGS 563', '0X3ASD9CVBY048904', '1200cc', '1', 80000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png'),
- (5, 'VPO 301', '4V1XJE0FGNB904376', '1200cc', '1', 32000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png'),
- (6, 'XSD 130', '5N1KDE9REDQ976503', '1200cc', '1', 12000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png'),
- (7, 'VPR 671', '2B1DSW1CDQP938201', '1200cc', '1', 41000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png'),
- (8, 'HPQ 102', '4C3VMC1CLPQ543821', '1200cc', '1', 45000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png'),
- (9, 'MBV 540', '3Y5NBG0BGTR432987', '1200cc', '1', 56000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png'),
- (10, 'FLK 655', '2Ñ3XCT1OPKM739614', '1200cc', '1', 23000, 'Diesel', 'N300', 'Chevrolet', 'blanco', 'img/vehiculo/img.png');
- --
- -- Índices para tablas volcadas
- --
- --
- -- Indices de la tabla `cambios_realizados`
- --
- ALTER TABLE `cambios_realizados`
- ADD PRIMARY KEY (`id_cambio_realizado`),
- ADD KEY `id_mantenimiento` (`id_mantenimiento`),
- ADD KEY `id_componente_ficha` (`id_componente_vehiculo`);
- --
- -- Indices de la tabla `componentes`
- --
- ALTER TABLE `componentes`
- ADD PRIMARY KEY (`id_componente`);
- --
- -- Indices de la tabla `componentes_vehiculos`
- --
- ALTER TABLE `componentes_vehiculos`
- ADD PRIMARY KEY (`id_componente_vehiculo`),
- ADD KEY `id_componente` (`id_componente`),
- ADD KEY `id_estado_componentes` (`id_estado_componentes`),
- ADD KEY `id_vehiculo` (`id_vehiculo`);
- --
- -- Indices de la tabla `documentos_vehiculos`
- --
- ALTER TABLE `documentos_vehiculos`
- ADD PRIMARY KEY (`id_documento_vehiculo`),
- ADD KEY `id_vehiculo` (`id_vehiculo`),
- ADD KEY `id_tipo_documento` (`id_tipo_documento`),
- ADD KEY `id_estado_documento` (`id_estado_documento`);
- --
- -- Indices de la tabla `estados_componentes`
- --
- ALTER TABLE `estados_componentes`
- ADD PRIMARY KEY (`id_estado_componentes`);
- --
- -- Indices de la tabla `estados_documentos`
- --
- ALTER TABLE `estados_documentos`
- ADD PRIMARY KEY (`id_estado_documento`);
- --
- -- Indices de la tabla `estados_ordenes`
- --
- ALTER TABLE `estados_ordenes`
- ADD PRIMARY KEY (`id_estado_orden`);
- --
- -- Indices de la tabla `estados_usuarios`
- --
- ALTER TABLE `estados_usuarios`
- ADD PRIMARY KEY (`id_estado`);
- --
- -- Indices de la tabla `mantenimientos`
- --
- ALTER TABLE `mantenimientos`
- ADD PRIMARY KEY (`id_mantenimiento`),
- ADD KEY `id_orden` (`id_orden`);
- --
- -- Indices de la tabla `ordenes`
- --
- ALTER TABLE `ordenes`
- ADD PRIMARY KEY (`id_orden`),
- ADD KEY `id_usuario` (`id_usuario`,`id_vehiculo`,`motivo`),
- ADD KEY `id_estado_orden` (`id_estado_orden`),
- ADD KEY `id_vehiculo` (`id_vehiculo`) USING BTREE;
- --
- -- Indices de la tabla `permisos_roles`
- --
- ALTER TABLE `permisos_roles`
- ADD PRIMARY KEY (`id_permiso_role`),
- ADD KEY `id_rol` (`id_rol`),
- ADD KEY `id_permiso` (`id_permiso`);
- --
- -- Indices de la tabla `permisos_usuarios`
- --
- ALTER TABLE `permisos_usuarios`
- ADD PRIMARY KEY (`id_permiso`);
- --
- -- Indices de la tabla `revisiones`
- --
- ALTER TABLE `revisiones`
- ADD PRIMARY KEY (`id_revision`),
- ADD KEY `id_orden` (`id_orden`);
- --
- -- Indices de la tabla `roles_usuarios`
- --
- ALTER TABLE `roles_usuarios`
- ADD PRIMARY KEY (`id_rol`);
- --
- -- Indices de la tabla `tipos_documentos`
- --
- ALTER TABLE `tipos_documentos`
- ADD PRIMARY KEY (`id_tipo_documento`);
- --
- -- Indices de la tabla `usuarios`
- --
- ALTER TABLE `usuarios`
- ADD PRIMARY KEY (`id_usuario`),
- ADD KEY `id_rol` (`id_rol`),
- ADD KEY `id_estado` (`id_estado`);
- --
- -- Indices de la tabla `vehiculos`
- --
- ALTER TABLE `vehiculos`
- ADD PRIMARY KEY (`id_vehiculo`);
- --
- -- AUTO_INCREMENT de las tablas volcadas
- --
- --
- -- AUTO_INCREMENT de la tabla `cambios_realizados`
- --
- ALTER TABLE `cambios_realizados`
- MODIFY `id_cambio_realizado` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla cambios_realizados.', AUTO_INCREMENT=13;
- --
- -- AUTO_INCREMENT de la tabla `componentes`
- --
- ALTER TABLE `componentes`
- MODIFY `id_componente` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla componentes.', AUTO_INCREMENT=13;
- --
- -- AUTO_INCREMENT de la tabla `componentes_vehiculos`
- --
- ALTER TABLE `componentes_vehiculos`
- MODIFY `id_componente_vehiculo` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este es la llave primaria de la tabla componente_ficha', AUTO_INCREMENT=16;
- --
- -- AUTO_INCREMENT de la tabla `documentos_vehiculos`
- --
- ALTER TABLE `documentos_vehiculos`
- MODIFY `id_documento_vehiculo` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla documento_vehículos.', AUTO_INCREMENT=3;
- --
- -- AUTO_INCREMENT de la tabla `estados_componentes`
- --
- ALTER TABLE `estados_componentes`
- MODIFY `id_estado_componentes` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla estado_componentes.', AUTO_INCREMENT=4;
- --
- -- AUTO_INCREMENT de la tabla `estados_documentos`
- --
- ALTER TABLE `estados_documentos`
- MODIFY `id_estado_documento` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo permitira identificar el estado en el cual se encuentra un documento adjunto.', AUTO_INCREMENT=4;
- --
- -- AUTO_INCREMENT de la tabla `estados_ordenes`
- --
- ALTER TABLE `estados_ordenes`
- MODIFY `id_estado_orden` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla estados_ordenes.', AUTO_INCREMENT=6;
- --
- -- AUTO_INCREMENT de la tabla `estados_usuarios`
- --
- ALTER TABLE `estados_usuarios`
- MODIFY `id_estado` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla estado_usuarios.', AUTO_INCREMENT=4;
- --
- -- AUTO_INCREMENT de la tabla `mantenimientos`
- --
- ALTER TABLE `mantenimientos`
- MODIFY `id_mantenimiento` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla mantenimientos.', AUTO_INCREMENT=6;
- --
- -- AUTO_INCREMENT de la tabla `ordenes`
- --
- ALTER TABLE `ordenes`
- MODIFY `id_orden` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla ordenes.', AUTO_INCREMENT=11;
- --
- -- AUTO_INCREMENT de la tabla `permisos_roles`
- --
- ALTER TABLE `permisos_roles`
- MODIFY `id_permiso_role` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla permisos_roles.', AUTO_INCREMENT=10;
- --
- -- AUTO_INCREMENT de la tabla `permisos_usuarios`
- --
- ALTER TABLE `permisos_usuarios`
- MODIFY `id_permiso` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla permisos.', AUTO_INCREMENT=4;
- --
- -- AUTO_INCREMENT de la tabla `revisiones`
- --
- ALTER TABLE `revisiones`
- MODIFY `id_revision` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla revisiones.', AUTO_INCREMENT=6;
- --
- -- AUTO_INCREMENT de la tabla `roles_usuarios`
- --
- ALTER TABLE `roles_usuarios`
- MODIFY `id_rol` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla roles.', AUTO_INCREMENT=4;
- --
- -- AUTO_INCREMENT de la tabla `tipos_documentos`
- --
- ALTER TABLE `tipos_documentos`
- MODIFY `id_tipo_documento` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla tipos_documentos.', AUTO_INCREMENT=4;
- --
- -- AUTO_INCREMENT de la tabla `usuarios`
- --
- ALTER TABLE `usuarios`
- MODIFY `id_usuario` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla usuarios.', AUTO_INCREMENT=11;
- --
- -- AUTO_INCREMENT de la tabla `vehiculos`
- --
- ALTER TABLE `vehiculos`
- MODIFY `id_vehiculo` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Este atributo es la llave primaria de la tabla vehículos.', AUTO_INCREMENT=11;
- --
- -- Restricciones para tablas volcadas
- --
- --
- -- Filtros para la tabla `cambios_realizados`
- --
- ALTER TABLE `cambios_realizados`
- ADD CONSTRAINT `cambios_realizados_ibfk_1` FOREIGN KEY (`id_componente_vehiculo`) REFERENCES `componentes_vehiculos` (`id_componente_vehiculo`),
- ADD CONSTRAINT `fk_cambios_realizados_mantenimientos` FOREIGN KEY (`id_mantenimiento`) REFERENCES `mantenimientos` (`id_mantenimiento`);
- --
- -- Filtros para la tabla `componentes_vehiculos`
- --
- ALTER TABLE `componentes_vehiculos`
- ADD CONSTRAINT `componentes_vehiculos_ibfk_2` FOREIGN KEY (`id_componente`) REFERENCES `componentes` (`id_componente`),
- ADD CONSTRAINT `componentes_vehiculos_ibfk_3` FOREIGN KEY (`id_estado_componentes`) REFERENCES `estados_componentes` (`id_estado_componentes`),
- ADD CONSTRAINT `componentes_vehiculos_ibfk_4` FOREIGN KEY (`id_vehiculo`) REFERENCES `vehiculos` (`id_vehiculo`);
- --
- -- Filtros para la tabla `documentos_vehiculos`
- --
- ALTER TABLE `documentos_vehiculos`
- ADD CONSTRAINT `documentos_vehiculos_ibfk_1` FOREIGN KEY (`id_estado_documento`) REFERENCES `estados_documentos` (`id_estado_documento`),
- ADD CONSTRAINT `fk_documento_vehiculos_vehiculos` FOREIGN KEY (`id_vehiculo`) REFERENCES `vehiculos` (`id_vehiculo`),
- ADD CONSTRAINT `fk_tipo_docuemnto` FOREIGN KEY (`id_tipo_documento`) REFERENCES `tipos_documentos` (`id_tipo_documento`);
- --
- -- Filtros para la tabla `mantenimientos`
- --
- ALTER TABLE `mantenimientos`
- ADD CONSTRAINT `fk_orden_mantenimiento` FOREIGN KEY (`id_orden`) REFERENCES `ordenes` (`id_orden`);
- --
- -- Filtros para la tabla `ordenes`
- --
- ALTER TABLE `ordenes`
- ADD CONSTRAINT `fk_orden_estado` FOREIGN KEY (`id_estado_orden`) REFERENCES `estados_ordenes` (`id_estado_orden`),
- ADD CONSTRAINT `ordenes_ibfk_1` FOREIGN KEY (`id_vehiculo`) REFERENCES `vehiculos` (`id_vehiculo`),
- ADD CONSTRAINT `ordenes_ibfk_2` FOREIGN KEY (`id_usuario`) REFERENCES `usuarios` (`id_usuario`);
- --
- -- Filtros para la tabla `permisos_roles`
- --
- ALTER TABLE `permisos_roles`
- ADD CONSTRAINT `permisos_roles_ibfk_1` FOREIGN KEY (`id_rol`) REFERENCES `roles_usuarios` (`id_rol`),
- ADD CONSTRAINT `permisos_roles_ibfk_2` FOREIGN KEY (`id_permiso`) REFERENCES `permisos_usuarios` (`id_permiso`);
- --
- -- Filtros para la tabla `revisiones`
- --
- ALTER TABLE `revisiones`
- ADD CONSTRAINT `fk_orden_revision` FOREIGN KEY (`id_orden`) REFERENCES `ordenes` (`id_orden`);
- --
- -- Filtros para la tabla `usuarios`
- --
- ALTER TABLE `usuarios`
- ADD CONSTRAINT `usuarios_ibfk_2` FOREIGN KEY (`id_estado`) REFERENCES `estados_usuarios` (`id_estado`),
- ADD CONSTRAINT `usuarios_ibfk_3` FOREIGN KEY (`id_rol`) REFERENCES `roles_usuarios` (`id_rol`);
- /*!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 */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement