-- phpMyAdmin SQL Dump
-- version 5.1.0
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 28-06-2021 a las 00:49:52
-- Versión del servidor: 10.4.18-MariaDB
-- Versión de PHP: 8.0.3
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
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: `empresa`
--
-- --------------------------------------------------------
--
-- Estructura de la base de datos `empresa`
--
CREATE DATABASE EMPRESA;
USE EMPRESA;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `categoria`
--
CREATE TABLE `categoria` (
`ID_CATEGORIA` int(11) NOT NULL,
`NOMBRE_SERVICIO` varchar(100) DEFAULT NULL,
`DESCRIPCION` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `cliente`
--
CREATE TABLE `cliente` (
`CI_CLIENTE` varchar(10) NOT NULL,
`NOMBRE` varchar(50) DEFAULT NULL,
`DIR` varchar(100) DEFAULT NULL,
`ape_pat` varchar(100) DEFAULT NULL,
`APE_MAT` varchar(100) DEFAULT NULL,
`NUM_TELF` varchar(7) DEFAULT NULL,
`NUM_CEL` varchar(8) DEFAULT NULL,
`DIR_EMAIL` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Volcado de datos para la tabla `cliente`
--
INSERT INTO `cliente` (`CI_CLIENTE`, `NOMBRE`, `DIR`, `ape_pat`, `APE_MAT`, `NUM_TELF`,
`NUM_CEL`, `DIR_EMAIL`) VALUES
('7138954', 'EL ING', 'C. SIEMPRE VIVA 358', NULL, NULL, NULL, NULL, NULL),
('7896534', 'MARCELINO', 'C. CAPITOL AL LADO DE LA EMI', NULL, NULL, NULL, NULL, NULL),
('9865235', 'CARLA', 'AV. 4 ZONA ESTE', NULL, NULL, NULL, NULL, NULL),
('9865238', 'CARLA', NULL, NULL, NULL, NULL, NULL, NULL);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `empleado`
--
CREATE TABLE `empleado` (
`ID_EMPLEADO` int(11) NOT NULL,
`NUM_EMPLEADO` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `estado`
--
CREATE TABLE `estado` (
`ID_ESTADO` int(11) NOT NULL,
`RETROVISORES` varchar(50) DEFAULT NULL,
`LUCES` varchar(50) DEFAULT NULL,
`LLANTAS` varchar(50) DEFAULT NULL,
`FAROS` varchar(50) DEFAULT NULL,
`ESTADO_GASOLINA` varchar(50) DEFAULT NULL,
`PINTURA` varchar(50) DEFAULT NULL,
`ID_RESERVA` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `reserva`
--
CREATE TABLE `reserva` (
`ID_RESERVA` int(11) NOT NULL,
`FECHA_RESERVA` date DEFAULT NULL,
`MOTIVO` varchar(150) DEFAULT NULL,
`OBSERVACION` varchar(100) DEFAULT NULL,
`NUM_PLACA` varchar(8) DEFAULT NULL,
`ID_SERVICIO` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `servicio`
--
CREATE TABLE `servicio` (
`ID_SERVICIO` int(11) NOT NULL,
`FECHA_INICIO` date DEFAULT NULL,
`FECHA_FIN` date DEFAULT NULL,
`ID_CATEGORIA` int(11) DEFAULT NULL,
`ID_EMPLEADO` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Volcado de datos para la tabla `servicio`
--
INSERT INTO `servicio` (`ID_SERVICIO`, `FECHA_INICIO`, `FECHA_FIN`, `ID_CATEGORIA`,
`ID_EMPLEADO`) VALUES
(1, NULL, NULL, NULL, NULL),
(2, NULL, NULL, NULL, NULL);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `vehiculo`
--
CREATE TABLE `vehiculo` (
`NUM_PLACA` varchar(8) NOT NULL,
`MODELO` int(11) DEFAULT NULL,
`COLOR` varchar(50) DEFAULT NULL,
`MARCA` varchar(50) DEFAULT NULL,
`TIPO` varchar(50) DEFAULT NULL,
`MOD_COM` int(11) DEFAULT NULL,
`CI_CLIENTE` varchar(10) DEFAULT NULL,
`OBSERVACIONES` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Volcado de datos para la tabla `vehiculo`
--
INSERT INTO `vehiculo` (`NUM_PLACA`, `MODELO`, `COLOR`, `MARCA`, `TIPO`, `MOD_COM`,
`CI_CLIENTE`, `OBSERVACIONES`) VALUES
('5678HUY', 2018, 'ROJO', 'TOYOTA', 'VAGONETA', 2019, '7138954', NULL),
('5823TUY', 2019, 'VERDE', 'SUZUKI', 'VAGONETA', 2020, '7138954', NULL),
('6579KUY', 2018, 'GRIS Y NEGRO', 'HONDA', 'COMPACTO', 2019, '7138954', NULL),
('6582HYG', 2018, 'GRIS Y NEGRO', 'HONDA', 'CAMIONETA', 2019, '7138954', NULL);
--
-- Índices para tablas volcadas
--
--
-- Indices de la tabla `categoria`
--
ALTER TABLE `categoria`
ADD PRIMARY KEY (`ID_CATEGORIA`);
--
-- Indices de la tabla `cliente`
--
ALTER TABLE `cliente`
ADD PRIMARY KEY (`CI_CLIENTE`);
--
-- Indices de la tabla `empleado`
--
ALTER TABLE `empleado`
ADD PRIMARY KEY (`ID_EMPLEADO`),
ADD UNIQUE KEY `NUM_EMPLEADO` (`NUM_EMPLEADO`);
--
-- Indices de la tabla `estado`
--
ALTER TABLE `estado`
ADD PRIMARY KEY (`ID_ESTADO`),
ADD KEY `ID_RESERVA` (`ID_RESERVA`);
--
-- Indices de la tabla `reserva`
--
ALTER TABLE `reserva`
ADD PRIMARY KEY (`ID_RESERVA`),
ADD KEY `NUM_PLACA` (`NUM_PLACA`),
ADD KEY `ID_SERVICIO` (`ID_SERVICIO`);
--
-- Indices de la tabla `servicio`
--
ALTER TABLE `servicio`
ADD PRIMARY KEY (`ID_SERVICIO`),
ADD KEY `FK_RELACION` (`ID_CATEGORIA`),
ADD KEY `FK_RELACION_EMP_SER` (`ID_EMPLEADO`);
--
-- Indices de la tabla `vehiculo`
--
ALTER TABLE `vehiculo`
ADD PRIMARY KEY (`NUM_PLACA`),
ADD KEY `CI_CLIENTE` (`CI_CLIENTE`);
--
-- AUTO_INCREMENT de las tablas volcadas
--
--
-- AUTO_INCREMENT de la tabla `categoria`
--
ALTER TABLE `categoria`
MODIFY `ID_CATEGORIA` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de la tabla `estado`
--
ALTER TABLE `estado`
MODIFY `ID_ESTADO` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT de la tabla `servicio`
--
ALTER TABLE `servicio`
MODIFY `ID_SERVICIO` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- Restricciones para tablas volcadas
--
--
-- Filtros para la tabla `estado`
--
ALTER TABLE `estado`
ADD CONSTRAINT `estado_ibfk_1` FOREIGN KEY (`ID_RESERVA`) REFERENCES `reserva`
(`ID_RESERVA`);
--
-- Filtros para la tabla `reserva`
--
ALTER TABLE `reserva`
ADD CONSTRAINT `reserva_ibfk_1` FOREIGN KEY (`NUM_PLACA`) REFERENCES `vehiculo`
(`NUM_PLACA`),
ADD CONSTRAINT `reserva_ibfk_2` FOREIGN KEY (`ID_SERVICIO`) REFERENCES `servicio`
(`ID_SERVICIO`);
--
-- Filtros para la tabla `servicio`
--
ALTER TABLE `servicio`
ADD CONSTRAINT `FK_RELACION` FOREIGN KEY (`ID_CATEGORIA`) REFERENCES `categoria`
(`ID_CATEGORIA`),
ADD CONSTRAINT `FK_RELACION_EMP_SER` FOREIGN KEY (`ID_EMPLEADO`) REFERENCES
`empleado` (`ID_EMPLEADO`);
--
-- Filtros para la tabla `vehiculo`
--
ALTER TABLE `vehiculo`
ADD CONSTRAINT `vehiculo_ibfk_1` FOREIGN KEY (`CI_CLIENTE`) REFERENCES `cliente`
(`CI_CLIENTE`);
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 */;