CREATE DATABASE  IF NOT EXISTS `p2pmanager` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `p2pmanager`;
-- MySQL dump 10.13  Distrib 5.7.9, for Win64 (x86_64)
--
-- Host: localhost    Database: p2pmanager
-- ------------------------------------------------------
-- Server version	5.7.12-log

/*!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 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `averia`
--

DROP TABLE IF EXISTS `averia`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `averia` (
  `idaveria` int(11) NOT NULL AUTO_INCREMENT,
  `descripcion` text,
  `accesorios` text,
  `informe_tec` text,
  `estado` enum('En proceso','Terminada','Entregada') NOT NULL DEFAULT 'En proceso',
  `idequipo` int(11) NOT NULL,
  `idempleado` int(11) NOT NULL,
  `fecha_ent` date DEFAULT NULL,
  `fecha_sal` date DEFAULT NULL,
  PRIMARY KEY (`idaveria`),
  KEY `fk_averia_equipo1_idx` (`idequipo`),
  KEY `fk_averia_empleado_idx` (`idempleado`),
  CONSTRAINT `fk_averia_empleado` FOREIGN KEY (`idempleado`) REFERENCES `empleado` (`idempleado`) ON DELETE CASCADE,
  CONSTRAINT `fk_averia_equipo1` FOREIGN KEY (`idequipo`) REFERENCES `equipo` (`idequipo`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `averia`
--

LOCK TABLES `averia` WRITE;
/*!40000 ALTER TABLE `averia` DISABLE KEYS */;
INSERT INTO `averia` VALUES (1,'NO ARRANCA','CABLE ALIMENTACION','ROTO','En proceso',1,1,NULL,NULL),(2,'FALLO GENERAL','NINGUNO','NO FUNCIONA','En proceso',4,1,'2016-05-30',NULL),(3,'NO SE ENCIENDE','NINGUNO','PANTALLA FUNDIDA','En proceso',3,1,'2016-05-29',NULL),(4,'BOTON ROTO','NINGUNO','BOTON ROTO','En proceso',2,1,'2016-05-15',NULL);
/*!40000 ALTER TABLE `averia` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `cita`
--

DROP TABLE IF EXISTS `cita`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cita` (
  `idcita` int(11) NOT NULL AUTO_INCREMENT,
  `fecha` date NOT NULL,
  `hora` time NOT NULL,
  `idaveria` int(11) NOT NULL,
  PRIMARY KEY (`idcita`),
  KEY `fk_cita_averia1_idx` (`idaveria`),
  CONSTRAINT `fk_cita_averia1` FOREIGN KEY (`idaveria`) REFERENCES `averia` (`idaveria`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `cita`
--

LOCK TABLES `cita` WRITE;
/*!40000 ALTER TABLE `cita` DISABLE KEYS */;
/*!40000 ALTER TABLE `cita` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `cliente`
--

DROP TABLE IF EXISTS `cliente`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cliente` (
  `idcliente` int(11) NOT NULL AUTO_INCREMENT,
  `email` varchar(45) DEFAULT NULL,
  `calle` varchar(50) NOT NULL,
  `num` varchar(3) NOT NULL,
  `esc` varchar(2) DEFAULT NULL,
  `pta` varchar(2) DEFAULT NULL,
  `localidad` varchar(50) NOT NULL,
  `telefono` varchar(9) DEFAULT NULL,
  `telefono_movil` varchar(9) DEFAULT NULL,
  PRIMARY KEY (`idcliente`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `cliente`
--

LOCK TABLES `cliente` WRITE;
/*!40000 ALTER TABLE `cliente` DISABLE KEYS */;
INSERT INTO `cliente` VALUES (1,'maripuri@gmail.com','Blasco ibaez','112','b','9','Valencia','967872782','667678890'),(2,'fourservices@gmail.com','San Juan','20',NULL,'8','Massanassa','961127837','678349893'),(3,'frangimenez@hotmail.com','Ausias March','45',NULL,'bj','Alfafar','963478237',NULL);
/*!40000 ALTER TABLE `cliente` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `empleado`
--

DROP TABLE IF EXISTS `empleado`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `empleado` (
  `idempleado` int(11) NOT NULL AUTO_INCREMENT,
  `nombre` varchar(45) DEFAULT NULL,
  `usuario` varchar(10) DEFAULT NULL,
  `password` varchar(10) DEFAULT NULL,
  `rol` enum('Admin','Tecnico','Recepcion') DEFAULT NULL,
  `telefono` varchar(9) DEFAULT NULL,
  PRIMARY KEY (`idempleado`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `empleado`
--

LOCK TABLES `empleado` WRITE;
/*!40000 ALTER TABLE `empleado` DISABLE KEYS */;
INSERT INTO `empleado` VALUES (1,'Ruben','RubenS','p2p','Admin','963478377'),(2,'Rafa','RafaP','p2p','Admin','963478347'),(3,'Ruben','RubenR','p2p','Tecnico','676346734'),(4,'Maria','MariaE','p2p','Recepcion','667345673');
/*!40000 ALTER TABLE `empleado` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `empresa`
--

DROP TABLE IF EXISTS `empresa`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `empresa` (
  `idcliente` int(11) NOT NULL,
  `cif` varchar(45) NOT NULL,
  `nombre` varchar(45) NOT NULL,
  `contacto` varchar(45) DEFAULT NULL,
  `num_contrato` varchar(10) DEFAULT NULL,
  `entidad_bancaria` varchar(45) DEFAULT NULL,
  `iban` varchar(26) DEFAULT NULL,
  `titular_cuenta` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idcliente`),
  UNIQUE KEY `cif_UNIQUE` (`cif`),
  UNIQUE KEY `iban_UNIQUE` (`iban`),
  CONSTRAINT `fk_empresa_cliente1` FOREIGN KEY (`idcliente`) REFERENCES `cliente` (`idcliente`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `empresa`
--

LOCK TABLES `empresa` WRITE;
/*!40000 ALTER TABLE `empresa` DISABLE KEYS */;
INSERT INTO `empresa` VALUES (2,'C344324F','Hnos. Jimenez S.L.','Roberto Jimenez','20123/2016','BANCAJA','ES23787656746378823','Roberto Jimenez');
/*!40000 ALTER TABLE `empresa` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `equipo`
--

DROP TABLE IF EXISTS `equipo`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `equipo` (
  `idequipo` int(11) NOT NULL AUTO_INCREMENT,
  `num_serie` varchar(45) DEFAULT NULL,
  `marca` varchar(20) DEFAULT NULL,
  `modelo` varchar(20) DEFAULT NULL,
  `cliente` int(11) NOT NULL,
  `tipo_equipo` int(11) NOT NULL,
  PRIMARY KEY (`idequipo`),
  UNIQUE KEY `num_serie_UNIQUE` (`num_serie`),
  KEY `fk_equipo_cliente1_idx` (`cliente`),
  KEY `fk_equipo_tipo_equipo1_idx` (`tipo_equipo`),
  CONSTRAINT `fk_equipo_cliente1` FOREIGN KEY (`cliente`) REFERENCES `cliente` (`idcliente`) ON DELETE CASCADE,
  CONSTRAINT `fk_equipo_tipo` FOREIGN KEY (`tipo_equipo`) REFERENCES `tipo_equipo` (`idtipo_eq`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `equipo`
--

LOCK TABLES `equipo` WRITE;
/*!40000 ALTER TABLE `equipo` DISABLE KEYS */;
INSERT INTO `equipo` VALUES (1,'DFDSF4434','HP','JOFE',2,4),(2,'DFDJ34JH','HP','FRESA',2,1),(3,'FRESQWER','LG','GIP',3,1),(4,'JIKLOJFD','LG','FIJ',1,5);
/*!40000 ALTER TABLE `equipo` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `mantenimiento`
--

DROP TABLE IF EXISTS `mantenimiento`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `mantenimiento` (
  `idmantenimiento` int(11) NOT NULL AUTO_INCREMENT,
  `fecha_ini` date NOT NULL,
  `fecha_fin` date NOT NULL,
  `precio` int(11) DEFAULT NULL,
  `idcliente` int(11) NOT NULL,
  PRIMARY KEY (`idmantenimiento`),
  KEY `fk_renovacion_empresa1_idx` (`idcliente`),
  CONSTRAINT `fk_renovacion_empresa1` FOREIGN KEY (`idcliente`) REFERENCES `empresa` (`idcliente`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `mantenimiento`
--

LOCK TABLES `mantenimiento` WRITE;
/*!40000 ALTER TABLE `mantenimiento` DISABLE KEYS */;
INSERT INTO `mantenimiento` VALUES (1,'2016-04-12','2017-04-12',200,2),(2,'2017-05-12','2018-05-12',250,2);
/*!40000 ALTER TABLE `mantenimiento` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `material`
--

DROP TABLE IF EXISTS `material`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `material` (
  `idmaterial` int(11) NOT NULL AUTO_INCREMENT,
  `codigo` varchar(20) DEFAULT NULL,
  `marca` varchar(20) DEFAULT NULL,
  `modelo` varchar(45) DEFAULT NULL,
  `decripcion` varchar(45) DEFAULT NULL,
  `estado` enum('Nuevo','Usado') DEFAULT NULL,
  `precio` int(11) DEFAULT NULL,
  `tipo_material` int(11) NOT NULL,
  PRIMARY KEY (`idmaterial`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`),
  KEY `fk_material_tipo_material1_idx` (`tipo_material`),
  CONSTRAINT `fk_material_tipo_material1` FOREIGN KEY (`tipo_material`) REFERENCES `tipo_material` (`idtipo_material`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `material`
--

LOCK TABLES `material` WRITE;
/*!40000 ALTER TABLE `material` DISABLE KEYS */;
INSERT INTO `material` VALUES (1,'M45345','wd','elements','Disco Duro 1 TB 4500 rpm','Nuevo',60,3),(2,'HDD345','LG','OBIUS','DISCO DURO 500 MB','Usado',30,3),(3,'MB3342','INTEL','HG456','PLACA BASE ','Nuevo',150,5);
/*!40000 ALTER TABLE `material` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `material_utilizado`
--

DROP TABLE IF EXISTS `material_utilizado`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `material_utilizado` (
  `idmaterial` int(11) NOT NULL,
  `idaveria` int(11) NOT NULL,
  `cantidad` int(11) DEFAULT NULL,
  PRIMARY KEY (`idmaterial`,`idaveria`),
  KEY `averia_material_idx` (`idaveria`),
  CONSTRAINT `averia_material` FOREIGN KEY (`idaveria`) REFERENCES `averia` (`idaveria`) ON DELETE CASCADE,
  CONSTRAINT `material_tipo` FOREIGN KEY (`idmaterial`) REFERENCES `material` (`idmaterial`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `material_utilizado`
--

LOCK TABLES `material_utilizado` WRITE;
/*!40000 ALTER TABLE `material_utilizado` DISABLE KEYS */;
INSERT INTO `material_utilizado` VALUES (1,1,2),(2,2,1),(2,3,3),(3,2,1);
/*!40000 ALTER TABLE `material_utilizado` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `particular`
--

DROP TABLE IF EXISTS `particular`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `particular` (
  `idcliente` int(11) NOT NULL,
  `dni` varchar(9) DEFAULT NULL,
  `nombre` varchar(45) DEFAULT NULL,
  `apellido1` varchar(45) DEFAULT NULL,
  `apellido2` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idcliente`),
  CONSTRAINT `fk_particular_cliente` FOREIGN KEY (`idcliente`) REFERENCES `cliente` (`idcliente`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `particular`
--

LOCK TABLES `particular` WRITE;
/*!40000 ALTER TABLE `particular` DISABLE KEYS */;
INSERT INTO `particular` VALUES (1,'34543456R','Maria purisima','Lopez','Martinez'),(3,'32345678Y','Franciso','Miranda','Ferrer');
/*!40000 ALTER TABLE `particular` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `servicio`
--

DROP TABLE IF EXISTS `servicio`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `servicio` (
  `idservicio` int(11) NOT NULL AUTO_INCREMENT,
  `codigo` varchar(20) DEFAULT NULL,
  `descripcion` varchar(75) DEFAULT NULL,
  `coste_hora` int(11) DEFAULT NULL,
  PRIMARY KEY (`idservicio`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `servicio`
--

LOCK TABLES `servicio` WRITE;
/*!40000 ALTER TABLE `servicio` DISABLE KEYS */;
INSERT INTO `servicio` VALUES (1,'S1054','FORMATEO EQUIPO',20),(2,'S3452','INSTALACION SISTEMA OPERATIVO',30),(3,'S4532','RECUPERACION DE DATOS',15),(4,'S3423','LIMPIEZA INTERIOR',5);
/*!40000 ALTER TABLE `servicio` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `servicio_realizado`
--

DROP TABLE IF EXISTS `servicio_realizado`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `servicio_realizado` (
  `idaveria` int(11) NOT NULL,
  `idservicio` int(11) NOT NULL,
  `horas` int(11) DEFAULT NULL,
  PRIMARY KEY (`idaveria`,`idservicio`),
  KEY `servicio_tipo_idx` (`idservicio`),
  CONSTRAINT `servicio_averia` FOREIGN KEY (`idaveria`) REFERENCES `averia` (`idaveria`) ON DELETE CASCADE,
  CONSTRAINT `servicio_tipo` FOREIGN KEY (`idservicio`) REFERENCES `servicio` (`idservicio`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `servicio_realizado`
--

LOCK TABLES `servicio_realizado` WRITE;
/*!40000 ALTER TABLE `servicio_realizado` DISABLE KEYS */;
INSERT INTO `servicio_realizado` VALUES (1,2,1),(1,4,2),(2,1,3),(2,4,2),(3,3,1),(3,4,1),(4,2,2);
/*!40000 ALTER TABLE `servicio_realizado` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `tipo_equipo`
--

DROP TABLE IF EXISTS `tipo_equipo`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tipo_equipo` (
  `idtipo_eq` int(11) NOT NULL AUTO_INCREMENT,
  `grupo` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`idtipo_eq`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `tipo_equipo`
--

LOCK TABLES `tipo_equipo` WRITE;
/*!40000 ALTER TABLE `tipo_equipo` DISABLE KEYS */;
INSERT INTO `tipo_equipo` VALUES (1,'MONITOR'),(2,'TELEVISION'),(3,'IMPRESORA'),(4,'PC'),(5,'PORTATIL'),(6,'LECTOR TARJETAS'),(7,'LECTOR OPTICO'),(8,'SAI');
/*!40000 ALTER TABLE `tipo_equipo` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `tipo_material`
--

DROP TABLE IF EXISTS `tipo_material`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tipo_material` (
  `idtipo_material` int(11) NOT NULL AUTO_INCREMENT,
  `grupo` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`idtipo_material`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `tipo_material`
--

LOCK TABLES `tipo_material` WRITE;
/*!40000 ALTER TABLE `tipo_material` DISABLE KEYS */;
INSERT INTO `tipo_material` VALUES (1,'MEMORIA RAM 2GB DDR3'),(2,'MEMORIA RAM 1GB DDR3'),(3,'DISCOS DUROS'),(4,'PANTALLAS'),(5,'TECLADO'),(6,'TOUCHPAD');
/*!40000 ALTER TABLE `tipo_material` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!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 */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2016-06-01  4:26:53