Tarea #10577
Actualizado por Mercedes Santamarta hace 4 meses
~~~sql
CREATE TABLE `tipo_movimiento_parque_movil_empresa` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`descripcion` VARCHAR(100) NOT NULL COLLATE 'utf8_unicode_ci',
`clase_movimiento` VARCHAR(1) NOT NULL COLLATE 'utf8_unicode_ci',
`tipo_transporte_id` INT(11) NULL DEFAULT NULL,
`abrev` VARCHAR(10) NOT NULL COLLATE 'utf8_unicode_ci',
`activo` TINYINT(1) NULL DEFAULT '1',
PRIMARY KEY (`id`) USING BTREE,
INDEX `IDX_tipo_transporte_id` (`tipo_transporte_id`) USING BTREE,
CONSTRAINT `FK_tipo_movimiento_parque_movil_empresa__tipo_transporte` FOREIGN KEY (`tipo_transporte_id`) REFERENCES `tipo_transporte` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT
)
COLLATE='utf8_unicode_ci'
ENGINE=InnoDB
;
CREATE TABLE `movimiento_parque_movil_empresa` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`tipo_movimiento_parque_movil_empresa_id` INT(11) NOT NULL,
`parque_movil_empresa_id` INT(11) NOT NULL,
`fecha_documento_adm` DATE NULL DEFAULT NULL,
`dato_viejo` VARCHAR(500) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`dato_nuevo` VARCHAR(500) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`tipo_documento_adm_id` INT(11) NOT NULL,
`nro_documento_adm` VARCHAR(50) NOT NULL COLLATE 'utf8_unicode_ci',
`autoridad_documento_adm` VARCHAR(100) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`observacion` VARCHAR(2000) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`fecha_movimiento` DATETIME NOT NULL,
`usuario` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`nro_tramite_web` VARCHAR(20) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
PRIMARY KEY (`id`) USING BTREE,
INDEX `IDX_tipo_movimiento_parque_movil_empresa_id` (`tipo_movimiento_parque_movil_empresa_id`) USING BTREE,
INDEX `IDX_tipo_documento_adm_id` (`tipo_documento_adm_id`) USING BTREE,
INDEX `IDX_parque_movil_empresa_id` (`parque_movil_empresa_id`) USING BTREE,
CONSTRAINT `FK_movim_parque_movil_empresa__tipo_movim_parque_movil_empresa` FOREIGN KEY (`tipo_movimiento_parque_movil_empresa_id`) REFERENCES `tipo_movimiento_parque_movil_empresa` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT,
CONSTRAINT `FK_movimiento_parque_movil_empresa__parque_movil_empresa` FOREIGN KEY (`parque_movil_empresa_id`) REFERENCES `parque_movil_empresa` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT,
CONSTRAINT `FK_movimiento_parque_movil_empresa__tipo_documento_adm` FOREIGN KEY (`tipo_documento_adm_id`) REFERENCES `tipo_documento_adm` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT
)
COLLATE='utf8_unicode_ci'
ENGINE=InnoDB
;
~~~
CREATE TABLE `tipo_movimiento_parque_movil_empresa` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`descripcion` VARCHAR(100) NOT NULL COLLATE 'utf8_unicode_ci',
`clase_movimiento` VARCHAR(1) NOT NULL COLLATE 'utf8_unicode_ci',
`tipo_transporte_id` INT(11) NULL DEFAULT NULL,
`abrev` VARCHAR(10) NOT NULL COLLATE 'utf8_unicode_ci',
`activo` TINYINT(1) NULL DEFAULT '1',
PRIMARY KEY (`id`) USING BTREE,
INDEX `IDX_tipo_transporte_id` (`tipo_transporte_id`) USING BTREE,
CONSTRAINT `FK_tipo_movimiento_parque_movil_empresa__tipo_transporte` FOREIGN KEY (`tipo_transporte_id`) REFERENCES `tipo_transporte` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT
)
COLLATE='utf8_unicode_ci'
ENGINE=InnoDB
;
CREATE TABLE `movimiento_parque_movil_empresa` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`tipo_movimiento_parque_movil_empresa_id` INT(11) NOT NULL,
`parque_movil_empresa_id` INT(11) NOT NULL,
`fecha_documento_adm` DATE NULL DEFAULT NULL,
`dato_viejo` VARCHAR(500) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`dato_nuevo` VARCHAR(500) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`tipo_documento_adm_id` INT(11) NOT NULL,
`nro_documento_adm` VARCHAR(50) NOT NULL COLLATE 'utf8_unicode_ci',
`autoridad_documento_adm` VARCHAR(100) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`observacion` VARCHAR(2000) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`fecha_movimiento` DATETIME NOT NULL,
`usuario` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
`nro_tramite_web` VARCHAR(20) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
PRIMARY KEY (`id`) USING BTREE,
INDEX `IDX_tipo_movimiento_parque_movil_empresa_id` (`tipo_movimiento_parque_movil_empresa_id`) USING BTREE,
INDEX `IDX_tipo_documento_adm_id` (`tipo_documento_adm_id`) USING BTREE,
INDEX `IDX_parque_movil_empresa_id` (`parque_movil_empresa_id`) USING BTREE,
CONSTRAINT `FK_movim_parque_movil_empresa__tipo_movim_parque_movil_empresa` FOREIGN KEY (`tipo_movimiento_parque_movil_empresa_id`) REFERENCES `tipo_movimiento_parque_movil_empresa` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT,
CONSTRAINT `FK_movimiento_parque_movil_empresa__parque_movil_empresa` FOREIGN KEY (`parque_movil_empresa_id`) REFERENCES `parque_movil_empresa` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT,
CONSTRAINT `FK_movimiento_parque_movil_empresa__tipo_documento_adm` FOREIGN KEY (`tipo_documento_adm_id`) REFERENCES `tipo_documento_adm` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT
)
COLLATE='utf8_unicode_ci'
ENGINE=InnoDB
;
~~~