Sei sulla pagina 1di 12

Gua de Desarrollo de Bases de Datos COMPARENDOS

/*drop database if exists Comparendos_Carolina*/ create database Comparendos use Comparendos create table Conductores ( Doc_Conductor int not null, Nom_Conductor varchar (15) not null, Ape_Conductor varchar (15) not null, Cod_Licencia int, Placa_Vehiculo int, Cod_Tipo_Sangre int, /*Llave primaria*/ constraint pk_Conductores primary key (Doc_Conductor), /*Llaves foraneas*/ foreign key (Cod_Licencia) references Licencias (Cod_Licencia), foreign key (Placa_Vehiculo) references Vehiculos (Placa_Vehiculo), foreign key (Cod_Tipo_Sangre) references Tipo_Sangre (Cod_Tipo_Sangre) ) create table Licencias ( Cod_Licencia int not null, Categoria varchar (15) not null, Fecha_Vencimiento smalldatetime, Restricciones varchar (80), /*Llave primaria*/ constraint pk_Licencias primary key (Cod_Licencia) ) create table Vehiculos ( Placa_Vehiculo int not null, Empresa varchar (20), Tarjeta_Operancion varchar (20), Cod_Clase_Servicio int not null, Cod_Tipo_Vehiculo int not null, /*Llave primaria*/ constraint pk_Vehiculos primary key (Placa_Vehiculo), /*Llaves foraneas*/ foreign key (Cod_Clase_Servicio) references Clase_Servicio (Cod_Clase_Servicio), foreign key (Cod_Tipo_Vehiculo) references Tipo_Vehiculos (Cod_Tipo_Vehiculo) ) create table Tipo_Sangre ( Cod_Tipo_Sangre int not null, Grupo_Sanguineo varchar (3), Factor_RH varchar (9), /*Llave primaria*/ constraint pk_Tipo_Sangre primary key (Cod_Tipo_Sangre) )

create table Clase_Servicio ( Cod_Clase_Servicio int not null, Descripcion_Clase_Servicio varchar (100), /*Llave primaria*/ constraint pk_Clase_Servicio primary key (Cod_Clase_servicio) ) create table Tipo_vehiculos ( Cod_Tipo_Vehiculo int not null, Descripcion_Tipo_Vehiculo varchar (100), /*Llave primaria*/ constraint pk_Tipo_Vehiculos primary key (Cod_Tipo_Vehiculo) ) create table Agentes ( Placa_Agente int not null, Nom_Agente varchar (15) not null, Ape_agente varchar (15) not null, /*Llave primaria*/ constraint pk_Agentes primary key (Placa_agente) ) create table Infracciones ( Cod_Infraccion int not null, Nom_Infraccion varchar (80) not null, Costo_Infraccion float, Lugar_Infraccion varchar (20) not null, Fecha_Infraccion smalldatetime, /*Llave primaria*/ constraint pk_Infracciones primary key (Cod_Infraccion) ) create table Inmovilizaciones ( Cod_Inmovilizacion int not null, Cod_Patio int, Cod_Taller int, Cod_Parqueadero int, Descripcion_Inmovilizacion varchar (100), /*Llave primaria*/ constraint pk_Inmovilizaciones primary key (Cod_Inmovilizacion), /*Llaves foraneas*/ foreign key (Cod_Patio) references Patios (Cod_Patio), foreign key (Cod_Taller) references Talleres (Cod_Taller), foreign key (Cod_Parqueadero) references Parqueaderos (Cod_Parqueadero) ) create table Patios ( Cod_Patio int, Descripcion_Patio varchar (100), /*Llave primaria*/ constraint pk_Patios primary key (Cod_Patio) )

create table Talleres ( Cod_Taller int, Descripcion_Taller varchar (100), /*Llave primaria*/ constraint pk_Talleres primary key (Cod_Taller) ) create table Parqueaderos ( Cod_Parqueadero int, Descripcion_Parqueadero varchar (100), /*Llave primaria*/ constraint pk_Parqueaderos primary key (Cod_Parqueadero) ) create table Departamentos ( Cod_Departamento int not null, Nombre_Departamento varchar (30), /*Llave primaria*/ constraint pk_Departamentos primary key (Cod_Departamento) ) create table Ciudades_Municipios ( Cod_Ciudad_Municipio int not null, Nombre_Ciudad_Municipio varchar (30), /*Llave primaria*/ constraint pk_Ciudades_Municipios primary key (Cod_Ciudad_Municipio) ) create table Comparendos ( Cod_Comparendo int not null, Doc_Conductor int not null, Placa_Agente int not null, Cod_Infraccion int not null, Fecha_Comparendo smalldatetime, Cod_Inmovilizacion int not null, Num_Radicacion int not null, Cod_Ciudad_Municipio int not null, Cod_Departamento int not null, Observaciones_Comparendo varchar (200), /*Llave primaria*/ constraint pk_Comparendos Primary key (Cod_Comparendo), /*Llaves foraneas*/ foreign key (Doc_Conductor) references Conductores (Doc_Conductor), foreign key (Placa_Agente) references Agentes (Placa_Agente), foreign key (Cod_Infraccion) references Infracciones (Cod_Infraccion), foreign key (Cod_Inmovilizacion) references Inmovilizaciones (Cod_Inmovilizacion), foreign key (Cod_Ciudad_Municipio) references Ciudades_Municipios (Cod_Ciudad_Municipio), foreign key (Cod_Departamento) references Departamentos (Cod_Departamento) )

/*Insertar datos en la tabla Ciudades-Municipios*/ Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) 'Manizales') Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) 'Barranquilla') Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) 'Valledupar') Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) Insert into Ciudades_Municipios (Cod_Ciudad_Municipio,Nombre_Ciudad_Municipio) marta') /*Insertar datos en la tabla Departamentos*/ Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (001, 'Antioquia') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (002, 'Valle del Cauca') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (003, 'Bolivar') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (004, 'Santander') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (005, 'Tolima') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (006, 'Atlantico') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (007, 'Magdalena') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (008, 'Huila') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (009, 'Sucre') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (010, 'Boyaca') Insert into Departamentos(Cod_Departamento,Nombre_Departamento) (011, 'Meta') values values values values values values values values values values values values (01, 'Bogota') values (02, 'Cali') values (03, values (04, 'Neiva') values (05, values (06, 'Armenia') values (07, 'Cucuta') values (08, 'Tunja') values (09, values (10, 'Medellin') values (11, 'Santa

/*Insertar datos en la tabla Patios*/ Insert into Patios (Cod_Patio,Descripcion_Patio) values (100, 'El carro sera llevado a el patio ubicado en la direccion: 111') Insert into Patios (Cod_Patio,Descripcion_Patio) values (101, 'El carro sera llevado a el patio ubicado en la direccion: 222')

Insert into Patios carro sera llevado Insert into Patios carro sera llevado Insert into Patios carro sera llevado Insert into Patios carro sera llevado Insert into Patios carro sera llevado Insert into Patios carro sera llevado Insert into Patios carro sera llevado Insert into Patios carro sera llevado

(Cod_Patio,Descripcion_Patio) values (102, a el patio ubicado en la direccion: 333') (Cod_Patio,Descripcion_Patio) values (103, a el patio ubicado en la direccion: 444') (Cod_Patio,Descripcion_Patio) values (104, a el patio ubicado en la direccion: 555') (Cod_Patio,Descripcion_Patio) values (105, a el patio ubicado en la direccion: 666') (Cod_Patio,Descripcion_Patio) values (106, a el patio ubicado en la direccion: 777') (Cod_Patio,Descripcion_Patio) values (107, a el patio ubicado en la direccion: 888') (Cod_Patio,Descripcion_Patio) values (108, a el patio ubicado en la direccion: 999') (Cod_Patio,Descripcion_Patio) values (109, a el patio ubicado en la direccion: 000')

'El 'El 'El 'El 'El 'El 'El 'El

/*Insertar datos en la tabla Parqueaderos*/ Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (200, 'El carro sera llevado a el parqueadero ubicado en la direccion: 111') Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (201, 'El carro sera llevado a el parqueadero ubicado en la direccion: 000') Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (202, 'El carro sera llevado a el parqueadero ubicado en la direccion: 678') Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (203, 'El carro sera llevado a el parqueadero ubicado en la direccion: 234') Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (204, 'El carro sera llevado a el parqueadero ubicado en la direccion: 454') Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (205, 'El carro sera llevado a el parqueadero ubicado en la direccion: 456') Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (206, 'El carro sera llevado a el parqueadero ubicado en la direccion: 378') Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (207, 'El carro sera llevado a el parqueadero ubicado en la direccion: 928') Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (208, 'El carro sera llevado a el parqueadero ubicado en la direccion: 370') Insert into Parqueaderos (Cod_Parqueadero,Descripcion_Parqueadero) values (209, 'El carro sera llevado a el parqueadero ubicado en la direccion: 027') /*Insertar datos en la tabla Talleres*/ Insert into Talleres (Cod_Taller,Descripcion_Taller) values (300, carro sera llevado a el Taller ubicado en la direccion: 567') Insert into Talleres (Cod_Taller,Descripcion_Taller) values (301, carro sera llevado a el Taller ubicado en la direccion: 768') Insert into Talleres (Cod_Taller,Descripcion_Taller) values (302, carro sera llevado a el Taller ubicado en la direccion: 214') Insert into Talleres (Cod_Taller,Descripcion_Taller) values (303, carro sera llevado a el Taller ubicado en la direccion: 556') Insert into Talleres (Cod_Taller,Descripcion_Taller) values (304, carro sera llevado a el Taller ubicado en la direccion: 768') 'El 'El 'El 'El 'El

Insert into Talleres carro sera llevado a Insert into Talleres carro sera llevado a Insert into Talleres carro sera llevado a Insert into Talleres carro sera llevado a Insert into Talleres carro sera llevado a

(Cod_Taller,Descripcion_Taller) values (305, el Taller ubicado en la direccion: 879') (Cod_Taller,Descripcion_Taller) values (306, el Taller ubicado en la direccion: 257') (Cod_Taller,Descripcion_Taller) values (307, el Taller ubicado en la direccion: 685') (Cod_Taller,Descripcion_Taller) values (308, el Taller ubicado en la direccion: 822') (Cod_Taller,Descripcion_Taller) values (309, el Taller ubicado en la direccion: 789')

'El 'El 'El 'El 'El

/*Insertar datos en la tabla Inmovilizaciones*/ Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Patio) values (400, 'Conducir un vehculo sin luces',100) Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Taller) values (401, 'Adelantar a otro vehculo en tunel', 304) Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Parqueadero) values (402, 'No detenerse ante una luz roja o amarilla de semforo', 208) Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Patio) values (403, 'Transitar en sentido contrario al estipulado para la va, calzada o carril', 106) Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Taller) values (404, 'Adelantar otro vehiculo en curva', 308) Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Parqueadero) values (405, 'Conducir realizando maniobras altamente peligrosas', 205) Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Parqueadero) values (406, 'Conducir el vehiculo Con alguna luz daada', 204) Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Patio) values (407, 'Conducir un vehiculo sin la debida autorizacion', 104) Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Parqueadero) values (408, 'Utilizar un vehiculo con un servicio diferente de aquel para el cual tiene licencia de trnsito', 208) Insert into Inmovilizaciones (Cod_Inmovilizacion,Descripcion_Inmovilizacion,Cod_Patio) values (409, 'Conducir el vehiculo con placas adulteradas', 109) /*Insertar datos en la tabla Infracciones*/ insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (500, 300000, '29/05/2000', 'Calle 75b', 'Conducir el vehiculos sin llevar consigo la licencia de conduccion') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (501, 315000, '10/02/2010', 'Carrera 89', 'Conducir el vehiculo con la licencia de transito vencida') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (502, 50000, '01/10/2001', 'Avenida 53', 'Conducir el vihiculo sin placas o sin el permiso vigente') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom

_Infraccion) values (503, 129800, '12/05/1991', 'Calle 75b', 'Conducir el vehiculo con placas adulteradas') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (504, 406987, '03/12/2003', 'Calle 75b', 'Conducir el vehiculo con una sola placa') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (505, 150000, '09/09/2008', 'Calle 75b', 'No informar el cambio de color o de motor') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (506, 785890, '11/10/1993', 'Calle 75b', 'Presentar licencia de conduccion falsa o aldulterada') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (507, 293450, '06/02/2002', 'Calle 75b', 'Conducir en horas prohibidas') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (508, 578340, '08/01/1990', 'Calle 75b', 'Conducir el vehiculo en estado de embriaguez') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (509, 94560, '24/11/2007', 'Calle 75b', 'Conducir un vehculo sin luces') insert into Infracciones (Cod_Infraccion,Costo_Infraccion,Fecha_Infraccion,Lugar_Infraccion,Nom _Infraccion) values (510, 456780, '09/11/2006', 'Carrera 7', 'No detenerse ante una luz roja o amarilla de semforo') /*Insertar datos en la tabla agentes*/ Insert into Agentes (Ape_agente, Nom_Agente, ('Torres', 'Andres', 97345) Insert into Agentes (Ape_agente, Nom_Agente, ('Aldana', 'Mario', 45237) Insert into Agentes (Ape_agente, Nom_Agente, ('Rodriguez', 'sebastian', 43875) Insert into Agentes (Ape_agente, Nom_Agente, ('Adrada', 'Fabian', 40953) Insert into Agentes (Ape_agente, Nom_Agente, ('Sanches', 'Naul', 31567) Insert into Agentes (Ape_agente, Nom_Agente, ('Lopez', 'Daniel', 85278) Insert into Agentes (Ape_agente, Nom_Agente, ('Maldonado', 'German', 2654) Insert into Agentes (Ape_agente, Nom_Agente, ('Pedrasa', 'Sergio', 7476) Insert into Agentes (Ape_agente, Nom_Agente, ('Alvarado', 'Gina', 19050) Insert into Agentes (Ape_agente, Nom_Agente, ('Barbosa', 'Alejandro', 40652) Placa_Agente) values Placa_Agente) values Placa_Agente) values Placa_Agente) values Placa_Agente) values Placa_Agente) values Placa_Agente) values Placa_Agente) values Placa_Agente) values Placa_Agente) values

/*Insertar datos en la tabla Tipo-Vehiculos*/ Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo) values (600, 'Automovil') Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo) values (601, 'Bus') Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo) values (602, 'Camion')

Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo) Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo) Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo) 'Camioneta') Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo) Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo) Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo) 'Tractocamion') Insert into Tipo_vehiculos (Cod_Tipo_Vehiculo,Descripcion_Tipo_Vehiculo)

values (603, 'Microbus') values (604, 'Campero') values (605, values (606, 'Volqueta') values (607, 'Buseta') values (608, values (609, 'Otro')

/*Insertar datos en la tabla Clase_Servicio*/ Insert into Clase_Servicio (Cod_Clase_Servicio,Descripcion_Clase_Servicio) 'Diplomatico') Insert into Clase_Servicio (Cod_Clase_Servicio,Descripcion_Clase_Servicio) 'Consulado') Insert into Clase_Servicio (Cod_Clase_Servicio,Descripcion_Clase_Servicio) 'Oficial') Insert into Clase_Servicio (Cod_Clase_Servicio,Descripcion_Clase_Servicio) 'Particular') Insert into Clase_Servicio (Cod_Clase_Servicio,Descripcion_Clase_Servicio) 'Publico') Insert into Clase_Servicio (Cod_Clase_Servicio,Descripcion_Clase_Servicio)

values (700, values (701, values (702, values (703, values (704, values (705, 'Otro')

/*Insertar datos en la tabla Tipo_Sangre*/ Insert into Tipo_Sangre (Cod_Tipo_Sangre,Factor_RH,Grupo_Sanguineo) values (800, 'Positivo', 'A') Insert into Tipo_Sangre (Cod_Tipo_Sangre,Factor_RH,Grupo_Sanguineo) values (801, 'Negativo', 'A') Insert into Tipo_Sangre (Cod_Tipo_Sangre,Factor_RH,Grupo_Sanguineo) values (802, 'Positivo', 'O') Insert into Tipo_Sangre (Cod_Tipo_Sangre,Factor_RH,Grupo_Sanguineo) values (803, 'Negativo', 'O') Insert into Tipo_Sangre (Cod_Tipo_Sangre,Factor_RH,Grupo_Sanguineo) values (804, 'Positivo', 'B') Insert into Tipo_Sangre (Cod_Tipo_Sangre,Factor_RH,Grupo_Sanguineo) values (805, 'Negativo', 'B') Insert into Tipo_Sangre (Cod_Tipo_Sangre,Factor_RH,Grupo_Sanguineo) values (806, 'Positivo', 'AB') Insert into Tipo_Sangre (Cod_Tipo_Sangre,Factor_RH,Grupo_Sanguineo) values (807, 'Negativo', 'AB') /*Insertar datos en la tabla Vehiculos*/ Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (543, 'Codensa', 'a', 700, 600) Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (356, 'Telecom', 's', 701, 601)

Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (427, 'Colombina', 'c', 702, 602) Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (156, 'Telmex', 'v', 703, 603) Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (735, 'Independiente', 'b', 704, 604) Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (097, 'ETB', 'd', 705, 605) Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (154, 'Comcel', 's', 701, 606) Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (468, 'Movistar', 'd', 704, 607) Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (280, 'Une', 'd', 700, 608) Insert into Vehiculos (Placa_Vehiculo,Empresa,Tarjeta_Operancion,Cod_Clase_Servicio,Cod_Tipo _Vehiculo) values (793, 'Presto', 's', 701, 609) /*Insertar datos en la tabla Licencias*/ insert into Licencias (Cod_Licencia,Categoria,Fecha_Vencimiento,Restricciones) values 'B', '04/05/2000', 'Anteojos') insert into Licencias (Cod_Licencia,Categoria,Fecha_Vencimiento,Restricciones) values 'A', '12/10/1999', 'Aparatos Auditivos') insert into Licencias (Cod_Licencia,Categoria,Fecha_Vencimiento,Restricciones) values 'C', '09/01/2009', 'Equipos especiales') insert into Licencias (Cod_Licencia,Categoria,Fecha_Vencimiento,Restricciones) values 'F', '11/03/2004', 'No conducir de noche') insert into Licencias (Cod_Licencia,Categoria,Fecha_Vencimiento,Restricciones) values 'A1', '03/06/2007', 'Usar gafas oscuras') insert into Licencias (Cod_Licencia,Categoria,Fecha_Vencimiento,Restricciones) values 'E', '02/11/2011', 'Conduccion de vehiculos especial lisiados') insert into Licencias (Cod_Licencia,Categoria,Fecha_Vencimiento,Restricciones) values 'B', '10/10/2010', 'Anteojos')

(900, (901, (902, (903, (904, (905, (906,

/*Insertar datos en la tabla Conductores*/ Insert into Conductores (Doc_Conductor,Ape_Conductor,Nom_Conductor,Cod_Licencia,Cod_Tipo_Sangr e,Placa_Vehiculo) values (1024517956, 'Cuellar', 'Carolina', 900, 800, 543) Insert into Conductores (Doc_Conductor,Ape_Conductor,Nom_Conductor,Cod_Licencia,Cod_Tipo_Sangr e,Placa_Vehiculo) values (1024523669, 'Maldonado', 'David', 901, 801, 356) Insert into Conductores (Doc_Conductor,Ape_Conductor,Nom_Conductor,Cod_Licencia,Cod_Tipo_Sangr e,Placa_Vehiculo) values (1075824856, 'Torres', 'Victor', 902, 804, 793)

Insert into Conductores (Doc_Conductor,Ape_Conductor,Nom_Conductor,Cod_Licencia,Cod_Tipo_Sangr e,Placa_Vehiculo) values (97852452, 'Restrepo', 'Camilo',903,805, 280) Insert into Conductores (Doc_Conductor,Ape_Conductor,Nom_Conductor,Cod_Licencia,Cod_Tipo_Sangr e,Placa_Vehiculo) values (79632584, 'Gallego', 'Angela',904,807, 468) /*Insertar datos en la tabla Comparendos*/ insert into Comparendos (Cod_Comparendo,Num_Radicacion,Fecha_Comparendo,Observaciones_Comparen do,Doc_Conductor,Placa_Agente,Cod_Infraccion,Cod_Inmovilizacion,Cod_Ci udad_Municipio,Cod_Departamento) values (2995868,100933, '2000/08/08', 'ssss', 1024517956, 40652, 502, 407, 05, 006) insert into Comparendos (Cod_Comparendo,Num_Radicacion,Fecha_Comparendo,Observaciones_Comparen do,Doc_Conductor,Placa_Agente,Cod_Infraccion,Cod_Inmovilizacion,Cod_Ci udad_Municipio,Cod_Departamento) values (4258621,963257, '2005/15/05', 'faff', 1024523669, 43875, 507, 409, 11, 007) insert into Comparendos (Cod_Comparendo,Num_Radicacion,Fecha_Comparendo,Observaciones_Comparen do,Doc_Conductor,Placa_Agente,Cod_Infraccion,Cod_Inmovilizacion,Cod_Ci udad_Municipio,Cod_Departamento) values (9658741,475236, '2005/02/06', 'bghh', 1075824856, 19050, 500, 405, 08, 005) insert into Comparendos (Cod_Comparendo,Num_Radicacion,Fecha_Comparendo,Observaciones_Comparen do,Doc_Conductor,Placa_Agente,Cod_Infraccion,Cod_Inmovilizacion,Cod_Ci udad_Municipio,Cod_Departamento) values (9634751,782546, '2008/03/11', 'rt6g', 97852452, 97345, 501, 406, 03, 001) insert into Comparendos (Cod_Comparendo,Num_Radicacion,Fecha_Comparendo,Observaciones_Comparen do,Doc_Conductor,Placa_Agente,Cod_Infraccion,Cod_Inmovilizacion,Cod_Ci udad_Municipio,Cod_Departamento) values (4563900,963257, '2007/15/05', 'faff', 1024517956, 19050, 506, 408, 11, 007) insert into Comparendos (Cod_Comparendo,Num_Radicacion,Fecha_Comparendo,Observaciones_Comparen do,Doc_Conductor,Placa_Agente,Cod_Infraccion,Cod_Inmovilizacion,Cod_Ci udad_Municipio,Cod_Departamento) values (1345980,782546, '2004/30/12', 'sdgb', 97852452, 40953, 510, 408, 11, 007) insert into Comparendos (Cod_Comparendo,Num_Radicacion,Fecha_Comparendo,Observaciones_Comparen do,Doc_Conductor,Placa_Agente,Cod_Infraccion,Cod_Inmovilizacion,Cod_Ci udad_Municipio,Cod_Departamento) values (9834752,782546, '2004/30/12', 'sdgb', 97852452, 40953, 510, 408, 01, 001) /*Consultas Tablas en general*/ select * from Agentes select * from Ciudades_Municipios select * from Clase_Servicio select * from Comparendos select * from Conductores select * from Departamentos select * from Infracciones select * from Inmovilizaciones select * from Licencias select * from Parqueaderos select * from Patios select * from Talleres select * from Tipo_Sangre select * from Tipo_vehiculos select * from Vehiculos Select Count(*) AS Total from Comparendos

/*Obtener Nombre de los Nombres de los infractores*/ select Conductores.Doc_Conductor,Nom_Conductor from Conductores INNER JOIN Comparendos ON Conductores.Doc_Conductor=Comparendos.Doc_Conductor Select co.Doc_Conductor, co.Nom_Conductor from Conductores co , Comparendos com where co.Doc_Conductor = Com.Doc_Conductor select * from comparendos select * from conductores /*Obtener el nombre de los agentes de la ciudad de Santa Marta*/ select Agentes.Placa_Agente,Nom_Agente from Agentes INNER JOIN Comparendos ON Comparendos.Placa_Agente = Agentes.Placa_Agente AND Comparendos.Cod_Ciudad_Municipio= 11 select ag.Placa_Agente, ag.Nom_Agente from Agentes ag, Comparendos com where com.Placa_Agente = ag.Placa_Agente and com.Cod_Ciudad_Municipio = 11 /*Obtener Nombre del infractor que tiene ms de dos comparendos*/ select * from Comparendos /*Obtener todos los comparendos hechos por pasarse el semforo en rojo*/ select Comparendos.Cod_Infraccion, Cod_Comparendo from Comparendos INNER JOIN Infracciones ON Comparendos.Cod_Infraccion = Infracciones.Cod_Infraccion AND Infracciones.Cod_Infraccion = 510 select com.Cod_Infraccion, com.Cod_Comparendo, inf.Nom_Infraccion from Comparendos com, Infracciones inf where com.Cod_Infraccion = inf.Cod_Infraccion and inf.Cod_Infraccion = 510 /*Obtener los Comparendos hechos el da 15/05/2007*/ select * from Comparendos where Fecha_Comparendo = 15/05/2007 /*Obtener el nombre de los infractores de Bogot*/ select * from Comparendos /*Obtener Promedio de comparendos por agente*/

Select Count(*) AS Promedio from Comparendos inner join Agentes on Comparendos.Placa_Agente = Agentes.Placa_Agente /*Obtener la Cantidad de comparendos que se han realizado entre dos fechas especficas*/ select * from Comparendos

Potrebbero piacerti anche