Avance Tarea
Avance Tarea
Avance Tarea
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
-- -----------------------------------------------------
-- Data for table `usuario`
-- -----------------------------------------------------
SET AUTOCOMMIT=0;
INSERT INTO `usuario` (`dni_usu`, `nombre_usu`, `tipo_sangre_id_sangre`, `f_nac_usu`, `apellido_usu`,
`direccion_usu`, `telefono_usu`, `email_usu`, `estado`, `estad_civil_id_civil`, `foto_usu`, `sexo_usu`,
`boleto_num_boleto`) VALUES (40809000, 'Luis', 'A negativo', 15, '', '', '', '', '', '', '', '', );
INSERT INTO `usuario` (`dni_usu`, `nombre_usu`, `tipo_sangre_id_sangre`, `f_nac_usu`, `apellido_usu`,
`direccion_usu`, `telefono_usu`, `email_usu`, `estado`, `estad_civil_id_civil`, `foto_usu`, `sexo_usu`,
`boleto_num_boleto`) VALUES (98989898, 'FELIPE', 'B negativo', 23, '', '', '', '', '', '', '', '', );
INSERT INTO `usuario` (`dni_usu`, `nombre_usu`, `tipo_sangre_id_sangre`, `f_nac_usu`, `apellido_usu`,
`direccion_usu`, `telefono_usu`, `email_usu`, `estado`, `estad_civil_id_civil`, `foto_usu`, `sexo_usu`,
`boleto_num_boleto`) VALUES (78787988, 'Dora', 'A negativo', 5, '', '', '', '', '', '', '', '', );
COMMIT;
-- -----------------------------------------------------
-- Data for table `encomienda`
-- -----------------------------------------------------
SET AUTOCOMMIT=0;
INSERT INTO `encomienda` (`idencomienda`, `descripcion`, `f_envio`, `usuario_dni_usu`, `cliente_dni_cli`,
`f_recepcion`, `costo`, `destino_id_destino`, `usuario_dni_usu1`, `destino_iddestino`, `cliente_dni_cliente`,
`cliente_tipo_sangre_idtipo_sangre`, `cliente_boleto_num_boleto`) VALUES (12, 'caja', 15, 'lima', 12457812,
15/02/1927, 15.00, '01', 40404040, 01, 15457879, , );
INSERT INTO `encomienda` (`idencomienda`, `descripcion`, `f_envio`, `usuario_dni_usu`, `cliente_dni_cli`,
`f_recepcion`, `costo`, `destino_id_destino`, `usuario_dni_usu1`, `destino_iddestino`, `cliente_dni_cliente`,
`cliente_tipo_sangre_idtipo_sangre`, `cliente_boleto_num_boleto`) VALUES (13, 'bolsa', 16, 'paris', 14725836,
12/11/09, 20, '02', 98765432, 02, 14785236, 0, 0);
INSERT INTO `encomienda` (`idencomienda`, `descripcion`, `f_envio`, `usuario_dni_usu`, `cliente_dni_cli`,
`f_recepcion`, `costo`, `destino_id_destino`, `usuario_dni_usu1`, `destino_iddestino`, `cliente_dni_cliente`,
`cliente_tipo_sangre_idtipo_sangre`, `cliente_boleto_num_boleto`) VALUES (14, 'maleta', 19, 'china', 65498732,
15/7/89, 145.00, '13', 14563278, 13, 87451245, 0, 0);
INSERT INTO `encomienda` (`idencomienda`, `descripcion`, `f_envio`, `usuario_dni_usu`, `cliente_dni_cli`,
`f_recepcion`, `costo`, `destino_id_destino`, `usuario_dni_usu1`, `destino_iddestino`, `cliente_dni_cliente`,
`cliente_tipo_sangre_idtipo_sangre`, `cliente_boleto_num_boleto`) VALUES (15, 'bolsa', 16, 'peru', 14562289, 15/4/19,
15.62, '65', 65498765, 51, 15926348, 0, 0);
INSERT INTO `encomienda` (`idencomienda`, `descripcion`, `f_envio`, `usuario_dni_usu`, `cliente_dni_cli`,
`f_recepcion`, `costo`, `destino_id_destino`, `usuario_dni_usu1`, `destino_iddestino`, `cliente_dni_cliente`,
`cliente_tipo_sangre_idtipo_sangre`, `cliente_boleto_num_boleto`) VALUES (16, 'caja', 98, 'colombia', 48156295,
15/8/96, 16.65, '485', 57893214, 78, 55887774, 0, 0);
COMMIT;
-- -----------------------------------------------------
-- Data for table `chofer`
-- -----------------------------------------------------
SET AUTOCOMMIT=0;
INSERT INTO `chofer` (`idchofer`, `brevete_num_brevete`, `f_nac_chofer`, `estado_chof`, `estado_civil_id_civil`,
`nom_chof`, `direccion_chof`, `foto_chof`, `tipo_sangre_id_sangre`, `telefono_chof`, `email_chof`, `apellido_chof`,
`sexo_chof`, `tipo_sangre_idtipo_sangre`, `estado_civil_idestado_civil`, `brevete_idbrevete`) VALUES (01,
0123456789, 15/12/98, 'activo', 'soltero', 'Juan', 'jr. Paz 456', '', 'O positivo', '467948', '', '', '', 0, 0, 0);
INSERT INTO `chofer` (`idchofer`, `brevete_num_brevete`, `f_nac_chofer`, `estado_chof`, `estado_civil_id_civil`,
`nom_chof`, `direccion_chof`, `foto_chof`, `tipo_sangre_id_sangre`, `telefono_chof`, `email_chof`, `apellido_chof`,
`sexo_chof`, `tipo_sangre_idtipo_sangre`, `estado_civil_idestado_civil`, `brevete_idbrevete`) VALUES (02,
0123456000, 15/11/00, 'descanso', 'casado', 'Mario', 'av. Ilo 987', '', 'AB positivo', '987654', '', '', '', 0, 0, 0);
INSERT INTO `chofer` (`idchofer`, `brevete_num_brevete`, `f_nac_chofer`, `estado_chof`, `estado_civil_id_civil`,
`nom_chof`, `direccion_chof`, `foto_chof`, `tipo_sangre_id_sangre`, `telefono_chof`, `email_chof`, `apellido_chof`,
`sexo_chof`, `tipo_sangre_idtipo_sangre`, `estado_civil_idestado_civil`, `brevete_idbrevete`) VALUES (03,
9876544210, 6/12/98, 'activo', 'soltero', 'Carlos', 'av. peru 465', '', 'a postivo', '6549787', '', '', '', 0, 0, 0);
COMMIT;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `boleto`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `boleto` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `boleto` (
`num_boleto` INT NOT NULL ,
`precio` VARCHAR(45) NULL ,
`usuario_id_usuario` VARCHAR(45) NULL ,
`destino_id_destino` VARCHAR(45) NULL ,
`fecha` VARCHAR(45) NULL ,
`num_asiento` VARCHAR(45) NULL ,
`cliente_dni_cli` VARCHAR(45) NULL ,
PRIMARY KEY (`num_boleto`) )
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `usuario`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `usuario` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `usuario` (
`dni_usu` INT NOT NULL ,
`nombre_usu` VARCHAR(45) NULL ,
`tipo_sangre_id_sangre` VARCHAR(45) NULL ,
`f_nac_usu` DATE NULL ,
`apellido_usu` VARCHAR(45) NULL ,
`direccion_usu` VARCHAR(45) NULL ,
`telefono_usu` VARCHAR(45) NULL ,
`email_usu` VARCHAR(45) NULL ,
`estado` VARCHAR(45) NULL ,
`estad_civil_id_civil` VARCHAR(45) NULL ,
`foto_usu` BINARY NULL ,
`sexo_usu` VARCHAR(45) NULL ,
`boleto_num_boleto` INT NOT NULL ,
PRIMARY KEY (`dni_usu`, `boleto_num_boleto`) )
ENGINE = InnoDB;
SHOW WARNINGS;
CREATE INDEX `fk_usuario_boleto1` ON `usuario` (`boleto_num_boleto` ASC) ;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `destino`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `destino` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `destino` (
`iddestino` INT NOT NULL ,
`descripcion` VARCHAR(45) NULL ,
`boleto_num_boleto` INT NOT NULL ,
PRIMARY KEY (`iddestino`, `boleto_num_boleto`) )
ENGINE = InnoDB;
SHOW WARNINGS;
CREATE INDEX `fk_destino_boleto1` ON `destino` (`boleto_num_boleto` ASC) ;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `tipo_sangre`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `tipo_sangre` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `tipo_sangre` (
`idtipo_sangre` INT NOT NULL ,
`grupo_sangre` VARCHAR(45) NULL ,
PRIMARY KEY (`idtipo_sangre`) )
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `estado_civil`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `estado_civil` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `estado_civil` (
`idestado_civil` INT NOT NULL ,
`descripcion` VARCHAR(45) NULL ,
PRIMARY KEY (`idestado_civil`) )
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `cliente`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `cliente` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `cliente` (
`dni_cliente` INT NOT NULL ,
`estado_civil_id_civil` VARCHAR(45) NULL ,
`email_cli` INT NULL ,
`estado_cli` VARCHAR(45) NULL ,
`telefono_cli` VARCHAR(45) NULL ,
`nombre_cli` VARCHAR(45) NULL ,
`sexo_cli` VARCHAR(45) NULL ,
`f_nac_cli` DATE NULL ,
`direccion_cli` VARCHAR(45) NULL ,
`tipo_sangre_id_sangre` VARCHAR(45) NULL ,
`apellido_cli` VARCHAR(45) NULL ,
`tipo_sangre_idtipo_sangre` INT NOT NULL ,
`boleto_num_boleto` INT NOT NULL ,
`estado_civil_idestado_civil` INT NOT NULL ,
PRIMARY KEY (`dni_cliente`, `tipo_sangre_idtipo_sangre`, `boleto_num_boleto`, `estado_civil_idestado_civil`) )
ENGINE = InnoDB;
SHOW WARNINGS;
CREATE INDEX `fk_cliente_tipo_sangre1` ON `cliente` (`tipo_sangre_idtipo_sangre` ASC) ;
SHOW WARNINGS;
CREATE INDEX `fk_cliente_boleto1` ON `cliente` (`boleto_num_boleto` ASC) ;
SHOW WARNINGS;
CREATE INDEX `fk_cliente_estado_civil1` ON `cliente` (`estado_civil_idestado_civil` ASC) ;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `encomienda`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `encomienda` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `encomienda` (
`idencomienda` INT NOT NULL ,
`descripcion` VARCHAR(45) NULL ,
`f_envio` DATE NULL ,
`usuario_dni_usu` VARCHAR(45) NULL ,
`cliente_dni_cli` INT NULL ,
`f_recepcion` DATE NULL ,
`costo` DOUBLE NULL ,
`destino_id_destino` VARCHAR(45) NULL ,
`usuario_dni_usu1` INT NOT NULL ,
`destino_iddestino` INT NOT NULL ,
`cliente_dni_cliente` INT NOT NULL ,
`cliente_tipo_sangre_idtipo_sangre` INT NOT NULL ,
`cliente_boleto_num_boleto` INT NOT NULL ,
PRIMARY KEY (`idencomienda`, `usuario_dni_usu1`, `destino_iddestino`, `cliente_dni_cliente`,
`cliente_tipo_sangre_idtipo_sangre`, `cliente_boleto_num_boleto`) )
ENGINE = InnoDB;
SHOW WARNINGS;
CREATE INDEX `fk_encomienda_usuario` ON `encomienda` (`usuario_dni_usu1` ASC) ;
SHOW WARNINGS;
CREATE INDEX `fk_encomienda_destino1` ON `encomienda` (`destino_iddestino` ASC) ;
SHOW WARNINGS;
CREATE INDEX `fk_encomienda_cliente1` ON `encomienda` (`cliente_dni_cliente` ASC,
`cliente_tipo_sangre_idtipo_sangre` ASC, `cliente_boleto_num_boleto` ASC) ;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `brevete`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `brevete` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `brevete` (
`idbrevete` INT NOT NULL ,
`num_brevete` INT NULL ,
`clase` VARCHAR(45) NULL ,
PRIMARY KEY (`idbrevete`) )
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `chofer`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `chofer` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `chofer` (
`idchofer` INT NOT NULL ,
`brevete_num_brevete` INT NULL ,
`f_nac_chofer` DATE NULL ,
`estado_chof` VARCHAR(45) NULL ,
`estado_civil_id_civil` VARCHAR(45) NULL ,
`nom_chof` VARCHAR(45) NULL ,
`direccion_chof` VARCHAR(45) NULL ,
`foto_chof` BINARY NULL ,
`tipo_sangre_id_sangre` VARCHAR(45) NULL ,
`telefono_chof` VARCHAR(45) NULL ,
`email_chof` VARCHAR(45) NULL ,
`apellido_chof` VARCHAR(45) NULL ,
`sexo_chof` VARCHAR(45) NULL ,
`tipo_sangre_idtipo_sangre` INT NOT NULL ,
`estado_civil_idestado_civil` INT NOT NULL ,
`brevete_idbrevete` INT NOT NULL ,
PRIMARY KEY (`idchofer`, `tipo_sangre_idtipo_sangre`, `estado_civil_idestado_civil`, `brevete_idbrevete`) )
ENGINE = InnoDB;
SHOW WARNINGS;
CREATE INDEX `fk_chofer_tipo_sangre1` ON `chofer` (`tipo_sangre_idtipo_sangre` ASC) ;
SHOW WARNINGS;
CREATE INDEX `fk_chofer_estado_civil1` ON `chofer` (`estado_civil_idestado_civil` ASC) ;
SHOW WARNINGS;
CREATE INDEX `fk_chofer_brevete1` ON `chofer` (`brevete_idbrevete` ASC) ;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `ocurrencia`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `ocurrencia` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `ocurrencia` (
`num_ocurrencia` INT NOT NULL ,
`viaje_num_viaje` INT NULL ,
`fecha` DATE NULL ,
`descripcion` VARCHAR(45) NULL ,
`det_soluc` VARCHAR(45) NULL ,
PRIMARY KEY (`num_ocurrencia`) )
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `equipaje`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `equipaje` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `equipaje` (
`num_boleto` INT NOT NULL ,
`id_equipaje` VARCHAR(45) NULL ,
`descripcion` VARCHAR(45) NULL ,
`cantidad` VARCHAR(45) NULL ,
`total` VARCHAR(45) NULL ,
`precio_equipaje` VARCHAR(45) NULL ,
`boleto_num_boleto` INT NOT NULL ,
PRIMARY KEY (`num_boleto`, `boleto_num_boleto`) )
ENGINE = InnoDB;
SHOW WARNINGS;
CREATE INDEX `fk_equipaje_boleto1` ON `equipaje` (`boleto_num_boleto` ASC) ;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `vehiculo`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `vehiculo` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `vehiculo` (
`idvehiculo` INT NOT NULL ,
`num_placa` VARCHAR(45) NULL ,
`modelo` VARCHAR(45) NULL ,
`num_asientos` VARCHAR(45) NULL ,
`anillos` VARCHAR(45) NULL ,
`color` VARCHAR(45) NULL ,
PRIMARY KEY (`idvehiculo`) )
ENGINE = InnoDB;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `viaje`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `viaje` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `viaje` (
`num_viaje` INT NOT NULL ,
`vehiculo_num_placa` VARCHAR(45) NULL ,
`fecha` VARCHAR(45) NULL ,
`boleto_num_boleto` VARCHAR(45) NULL ,
`chofer_dni_chof` VARCHAR(45) NULL ,
`detalle` VARCHAR(45) NULL ,
`chofer_idchofer` INT NOT NULL ,
`chofer_tipo_sangre_idtipo_sangre` INT NOT NULL ,
`chofer_estado_civil_idestado_civil` INT NOT NULL ,
`chofer_brevete_idbrevete` INT NOT NULL ,
`vehiculo_idvehiculo` INT NOT NULL ,
PRIMARY KEY (`num_viaje`, `chofer_idchofer`, `chofer_tipo_sangre_idtipo_sangre`,
`chofer_estado_civil_idestado_civil`, `chofer_brevete_idbrevete`, `vehiculo_idvehiculo`) )
ENGINE = InnoDB;
SHOW WARNINGS;
CREATE INDEX `fk_viaje_chofer1` ON `viaje` (`chofer_idchofer` ASC, `chofer_tipo_sangre_idtipo_sangre` ASC,
`chofer_estado_civil_idestado_civil` ASC, `chofer_brevete_idbrevete` ASC) ;
SHOW WARNINGS;
CREATE INDEX `fk_viaje_vehiculo1` ON `viaje` (`vehiculo_idvehiculo` ASC) ;
SHOW WARNINGS;
-- -----------------------------------------------------
-- Table `viaje_has_ocurrencia`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `viaje_has_ocurrencia` ;
SHOW WARNINGS;
CREATE TABLE IF NOT EXISTS `viaje_has_ocurrencia` (
`viaje_num_viaje` INT NOT NULL ,
`viaje_chofer_idchofer` INT NOT NULL ,
`viaje_chofer_tipo_sangre_idtipo_sangre` INT NOT NULL ,
`viaje_chofer_estado_civil_idestado_civil` INT NOT NULL ,
`viaje_chofer_brevete_idbrevete` INT NOT NULL ,
`ocurrencia_num_ocurrencia` INT NOT NULL ,
PRIMARY KEY (`viaje_num_viaje`, `viaje_chofer_idchofer`, `viaje_chofer_tipo_sangre_idtipo_sangre`,
`viaje_chofer_estado_civil_idestado_civil`, `viaje_chofer_brevete_idbrevete`, `ocurrencia_num_ocurrencia`) )
ENGINE = InnoDB;
SHOW WARNINGS;
CREATE INDEX `fk_viaje_has_ocurrencia_viaje1` ON `viaje_has_ocurrencia` (`viaje_num_viaje` ASC,
`viaje_chofer_idchofer` ASC, `viaje_chofer_tipo_sangre_idtipo_sangre` ASC,
`viaje_chofer_estado_civil_idestado_civil` ASC, `viaje_chofer_brevete_idbrevete` ASC) ;
SHOW WARNINGS;
CREATE INDEX `fk_viaje_has_ocurrencia_ocurrencia1` ON `viaje_has_ocurrencia` (`ocurrencia_num_ocurrencia`
ASC) ;
SHOW WARNINGS;