Tarea 5
Curso : SQL y Modelamiento de Datos 2012
Tarea Nº 5
I. Objetivo
Diseñar e implementar una base de datos aplicando los conceptos aprendidos en el curso, de manera tal, que el participante demuestre con un caso práctico el nivel de conocimientos adquiridos durante el desarrollo de los temas tratados.
II. Descripción
1. Herramientas
a) Erwin Data Modeler.
b) Microsoft SQL Server 2012.
c) Microsoft Word.
d) Microsoft Excel. (opcional)
2. Plazo de Entrega
El proyecto deberá entregarse en la última sesión del curso, con los siguientes entregables:
a) Erwin Data Modeler.
b) Microsoft SQL Server 2012. (copia de respaldo)
c) Archivo Microsoft Word con el informe de solución. (script de …ver más…
ablas con los registros necesarios para realizar las consultas
DESARROLLO DE CONSULTAS
---PREGUNTA1
--LISTE LOS NOMBRES Y APELLIDOS DE LOS PROPIETTARIOS CON MAS DE UN VEHICULO select p.NOMBRE_PROPIETARIO,p.APELLIDOPAT_PROPIETARIO,p.APELLIDOMAT_PROPIETARIO,COUNT(pa.NUMERO_VEHICULO)as cantidadvehiculo from PROPIETARIO p inner join PAPELETA pa on p.DNI_PROPIETARIO=pa.DNI_PROPIETARIO group by p.NOM_PROPIETARIO,p.APELLIDOPAT_PROPIETARIO,p.APELLIDOMAT_PROPIETARIO having COUNT(pa.NUMERO_VEHICULO)>1
---PREGUNTA2
---LISTE EL NUMERO Y FECHA DE LAS PAPELETAS QUE CONTENGA EL TIPO DE INFRACCION M02 select pa.NUMERO_PAPELETA,pa.FECHA_INFRACCION from PAPELETA pa inner join INFRACCIONES i on pa.COD_INFRACCION=i.COD_INFRACCION where i.COD_INFRACCION='M02'
---PREGUNTA3
----LISTE LAS PLACAS DE VEHICULOS CON LAS PAPELETAS ACUMULADAS DE MAYOR A MENOR select v.PLACA_VEHICULO,count(pa.NUMERO_PAPELETA)as PAPELETASACUMULADAS from PAPELETA pa inner join VEHICULO v on pa.PLACA_VEHICULO=v.PLACA_VEHICULO group by v.PLACA_VEHICULO order by PAPELETASACUMULADAS desc
----PREGUNTA4
----LISTE LAS PAPELETAS QUE SE HAN IMPUESTO EN LA QUINCENA DE MARZO DEL 2010 select * from PAPELETA where convert(date,FECHA_INFRACCION)=convert(date,'2010-03-15')
----PREGUNTA5
----LISTE LOS POLICIAS QUE HAYAN IMPUESTO PAPELETAS CON EL TIPO DE INFRACCION M02 select a.NOMBRE_AGENTE,a.APELLIDOPAT_AGENTE,a.APELLIDOMAT_AGENTE,pa.COD_INFRACCION,pa.PLACA_VEHICULO from PAPELETA pa inner join AGENTE a
on