SlideShare una empresa de Scribd logo
1 de 5
UNIVERSIDAD DE LOS LLANOS

INGENIERIA DE SOFTWARE

Usted posee la siguiente especificación proporcionada por un cliente que ha contratado con su empresa
el desarrollo de una aplicación para la compra y venta de vehículos usados.
La aplicación debe manejar la información de las casas matrices, vehículos, tipos de vehículos,
solicitudes de compras y ventas, compras, ventas y clientes, bajo las siguientes condiciones:

   •   Las categorías de vehículos son genéricas y definidas por el dueño del concesionario. Existen
       categorías y subcategorías.
   •   Un vehículo no puede ser a la vez de dos categorías.
   •   Se debe llevar el registro de los vehículos que se venden / compran. La venta o compra es el
       resultado de una solicitud de compra / venta que se concreta.
   •   Una solicitud de compra / venta tiene una vigencia de 3 días. Pasado este tiempo si la compra
       no se concreta el vehículo vuelve a quedar disponible para compra. Se debe registrar la razón
       por la cual no se concretó la compra (tomada de un grupo de razones definida por el
       concesionario).
   •   Un vehículo que se compra, queda disponible para la venta por un valor que define el
       concesionario y que siempre sera superior al valor por el que se compro.
   •   Se debe tener en cuenta que un vehículo puede volver al concesionario como una nueva
       compra.

1. Establezca un listado de requerimientos funcionales y no funcionales
2. Diseñe los diagramas de casos de uso
3. Elabore un diseño Entidad – Relación que pueda ser usado para construir la base de datos requerida
por la aplicación.
TALLER 2




Realizar las consultas SQL para obtener los siguientes datos usando el modelo del Concesionario:

   1.  Mostrar el listado de vehículos existentes en la BD con su respectiva casa matriz
   2.  Mostrar los vehículos que han comprado los clientes cuyo nombre empieza por J
   3.  Mostrar los vehículos que se han vendido en el ultimo año.
   4.  Mostrar las placas de los vehículos y las categorías a las que pertenecen
   5.  Mostrar las categorías que NO tienen subcategorias
   6.  Mostrar las categorías que son Padre de otras categorías
   7.  Mostrar las razones y la cantidad de vehículos que se han dejado de comprar por dichas
       razones.
   8. Mostrar las categorías y la cantidad de vehículos que se han comprado de cada categoría
   9. Mostrar el listado de vehículos que tienen solicitud de compra y que hoy cumplen los 3 días sin
       que se concrete la compra.
   10. Mostrar la cantidad de vehículos que hay de cada casa matriz.
   11. Mostrar el total de presupuesto que se ha gastado el concesionario en compra de vehículos
   12. Mostrar el total de la utilidad recibida por vehículos que se han comprado y posteriormente se
       han vendido.
   13. Mostrar el historial de transacciones (compras, ventas, solicitudes) de un vehículo con placas
       XYZ089
   14. Mostrar la marca con la cantidad de vehículos que se han vendido ordenando desde la que mas
       se vende a la que menos se vende.
   15. Calcular la diferencia total entre lo que se ha recibido por compras menos lo que se ha gastado
       en ventas agrupado por categorías de vehículos
TALLER 3 : FUNCIONES Y PROCEDIMIENTOS


  1. Crear un procedimiento que reciba como parámetro la categoría de un vehículo y un porcentaje,
     el procedimiento debe actualizar todos los valores de los vehículos que están en proceso de
     venta que corresponden a la categoría definida, incrementando el valor en el porcentaje dado.
  2. Crear un procedimiento que retire de la base de datos los clientes que no han realizado
     transacciones con el concesionario desde hace mas de 3 años y guarde la información en unas
     tablas de respaldo (históricas).
  3. Crear una función que dado un vehículo devuelva la utilidad que le ha dejado al concesionario.
  4. Crear una función PLSQL que calcule el valor estimado de venta de un vehículo dada su placa,
     este valor se calcula con el promedio de los valores de venta de vehículos de la misma categoría
     y la misma casa matriz.
  5. Cree un package llamado TRANSACCIONES que contenga al menos 1 función y 1
     procedimiento relacionados con las compras y/o las ventas.
TALLER 4 : DISPARADORES


  1. Crear un disparador que grabe en una tabla de auditoría cuando se cambie el valor de una
     transacción, registrando el dato anterior, el dato nuevo, el usuario que hace el cambio y la fecha
     del mismo
  2. Crear un disparador que evite que se registre el precio de un vehículo para la venta que sea
     inferior al precio en el que se compro mas el 10%
  3. Crear un disparador que evite que se concrete una transacción si han pasado mas de tres días
     desde que se realizo la solicitud.
  4. Crear un disparador que evite que una categoría se cree a mas de 3 niveles.
  5. Crear un disparador que registre en una tabla “operaciones” cada vez que se realice una venta el
     valor con el que se compro el vehículo y en el que se vendió.
TALLER 5 : APLICACIONES JAVA


Dentro de un mismo proyecto desarrolle los siguientes programas:
   1. Un programa de consola que importe los datos de un archivos CSV a la tabla clientes,
       verificando que el dato no se encuentre ya registrado en la base de datos.
   2. Una ventana en donde se puedan consultar las solicitudes / compras / ventas de un cliente
       indicando su numero de documento.
   3. Una ventana de consulta en donde se pueda seleccionando una categoría, ver que vehículos se
       encuentran en venta.
   4. Una ventana de consulta en donde indicando la placa del vehiculo se muestren los datos del
       mismo y la utilidad que le ha dejado al concesionario.
   5. Una ventana CRUD que permita agregar, consultar, actualizar y borrar clientes.
   6. Una ventana CRUD que permita agregar, consultar, actualizar y borrar categorías.

Más contenido relacionado

Destacado

Manual celular
Manual celularManual celular
Manual celular
michog12
 
Kooperatives Schreiben Online: Wikis
Kooperatives Schreiben Online: WikisKooperatives Schreiben Online: Wikis
Kooperatives Schreiben Online: Wikis
Giulia Covezzi
 
Eucarhil perezGESTAMB
Eucarhil perezGESTAMBEucarhil perezGESTAMB
Eucarhil perezGESTAMB
daniiela941
 
Ceplec ii parcial
Ceplec ii parcialCeplec ii parcial
Ceplec ii parcial
kstim6262
 
Seminario 3 IRENE RODRÍGUEZ RAMOS
Seminario 3 IRENE RODRÍGUEZ RAMOSSeminario 3 IRENE RODRÍGUEZ RAMOS
Seminario 3 IRENE RODRÍGUEZ RAMOS
irerodram
 
Romance peligroso 2 cap. 1 a
Romance peligroso 2 cap. 1 aRomance peligroso 2 cap. 1 a
Romance peligroso 2 cap. 1 a
himea
 
Rise Smart Website 2 11
Rise Smart Website 2 11Rise Smart Website 2 11
Rise Smart Website 2 11
Pambie
 
Postgrado sladeshare
Postgrado sladesharePostgrado sladeshare
Postgrado sladeshare
Arienis
 

Destacado (20)

Manual celular
Manual celularManual celular
Manual celular
 
Vereinsarbeit Im Tennisclub Dettingen Horb 2007
Vereinsarbeit Im Tennisclub Dettingen Horb 2007Vereinsarbeit Im Tennisclub Dettingen Horb 2007
Vereinsarbeit Im Tennisclub Dettingen Horb 2007
 
Memoria south park
 Memoria south park Memoria south park
Memoria south park
 
Kooperatives Schreiben Online: Wikis
Kooperatives Schreiben Online: WikisKooperatives Schreiben Online: Wikis
Kooperatives Schreiben Online: Wikis
 
Albtal pps
Albtal ppsAlbtal pps
Albtal pps
 
Eucarhil perezGESTAMB
Eucarhil perezGESTAMBEucarhil perezGESTAMB
Eucarhil perezGESTAMB
 
Ceplec ii parcial
Ceplec ii parcialCeplec ii parcial
Ceplec ii parcial
 
Seminario 3 IRENE RODRÍGUEZ RAMOS
Seminario 3 IRENE RODRÍGUEZ RAMOSSeminario 3 IRENE RODRÍGUEZ RAMOS
Seminario 3 IRENE RODRÍGUEZ RAMOS
 
Web 2.0 verstehen und beherrschen
Web 2.0 verstehen und beherrschenWeb 2.0 verstehen und beherrschen
Web 2.0 verstehen und beherrschen
 
Zotero am Zentrum für E-Government
Zotero am Zentrum für E-GovernmentZotero am Zentrum für E-Government
Zotero am Zentrum für E-Government
 
E2 t1 rebeca
E2 t1 rebecaE2 t1 rebeca
E2 t1 rebeca
 
Empredimiento
EmpredimientoEmpredimiento
Empredimiento
 
Archivo
ArchivoArchivo
Archivo
 
Romance peligroso 2 cap. 1 a
Romance peligroso 2 cap. 1 aRomance peligroso 2 cap. 1 a
Romance peligroso 2 cap. 1 a
 
Ours 3
Ours 3Ours 3
Ours 3
 
Rise Smart Website 2 11
Rise Smart Website 2 11Rise Smart Website 2 11
Rise Smart Website 2 11
 
Prozessunterstützung für temporäre, ehrenamtliche und private Gruppen (Zeus 2...
Prozessunterstützung für temporäre, ehrenamtliche und private Gruppen (Zeus 2...Prozessunterstützung für temporäre, ehrenamtliche und private Gruppen (Zeus 2...
Prozessunterstützung für temporäre, ehrenamtliche und private Gruppen (Zeus 2...
 
Postgrado sladeshare
Postgrado sladesharePostgrado sladeshare
Postgrado sladeshare
 
Brz Event Umfrage Ergebnisse
Brz Event Umfrage ErgebnisseBrz Event Umfrage Ergebnisse
Brz Event Umfrage Ergebnisse
 
Webfonts in der Praxis - Teil 1 -
Webfonts in der Praxis - Teil 1 - Webfonts in der Praxis - Teil 1 -
Webfonts in der Praxis - Teil 1 -
 

Similar a Taller is

Concesionariodevehiculosdeocasion
ConcesionariodevehiculosdeocasionConcesionariodevehiculosdeocasion
Concesionariodevehiculosdeocasion
Daihana Maidana
 
Alquiler de vehiculos
Alquiler de vehiculosAlquiler de vehiculos
Alquiler de vehiculos
Luis Jherry
 
Alquiler de vehiculos
Alquiler de vehiculosAlquiler de vehiculos
Alquiler de vehiculos
Luis Jherry
 

Similar a Taller is (20)

Manual subir Reto para tripulantes v1 Reto 4 Java
Manual subir Reto para tripulantes v1 Reto 4 JavaManual subir Reto para tripulantes v1 Reto 4 Java
Manual subir Reto para tripulantes v1 Reto 4 Java
 
Concesionariodevehiculosdeocasion
ConcesionariodevehiculosdeocasionConcesionariodevehiculosdeocasion
Concesionariodevehiculosdeocasion
 
Arquitecrura empresarial
Arquitecrura empresarialArquitecrura empresarial
Arquitecrura empresarial
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Autoevaluacion.docx
Autoevaluacion.docxAutoevaluacion.docx
Autoevaluacion.docx
 
Automotriz
AutomotrizAutomotriz
Automotriz
 
Retail Distribution Channel Project
Retail Distribution Channel ProjectRetail Distribution Channel Project
Retail Distribution Channel Project
 
Antecedentes
AntecedentesAntecedentes
Antecedentes
 
Prototipo para un sistema de taller mecanico
Prototipo para un sistema de taller mecanicoPrototipo para un sistema de taller mecanico
Prototipo para un sistema de taller mecanico
 
Contenido del taller: rentabilidad en el transporte
Contenido del taller: rentabilidad en el transporteContenido del taller: rentabilidad en el transporte
Contenido del taller: rentabilidad en el transporte
 
Alquiler de vehiculos
Alquiler de vehiculosAlquiler de vehiculos
Alquiler de vehiculos
 
Lab 4 sap_mm
Lab 4 sap_mmLab 4 sap_mm
Lab 4 sap_mm
 
Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
 
Rent a car
Rent a carRent a car
Rent a car
 
Alquiler de vehiculos
Alquiler de vehiculosAlquiler de vehiculos
Alquiler de vehiculos
 
Ejercicios der de base de datos 2019
Ejercicios der de  base de datos 2019Ejercicios der de  base de datos 2019
Ejercicios der de base de datos 2019
 
Ayuda para interpretar el informe del vehículo
Ayuda para interpretar el informe del vehículo Ayuda para interpretar el informe del vehículo
Ayuda para interpretar el informe del vehículo
 
Ejercicios E-R y Normalización
 Ejercicios E-R y Normalización Ejercicios E-R y Normalización
Ejercicios E-R y Normalización
 
G1
G1G1
G1
 
G modelo er
G modelo erG modelo er
G modelo er
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 

Último (20)

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 

Taller is

  • 1. UNIVERSIDAD DE LOS LLANOS INGENIERIA DE SOFTWARE Usted posee la siguiente especificación proporcionada por un cliente que ha contratado con su empresa el desarrollo de una aplicación para la compra y venta de vehículos usados. La aplicación debe manejar la información de las casas matrices, vehículos, tipos de vehículos, solicitudes de compras y ventas, compras, ventas y clientes, bajo las siguientes condiciones: • Las categorías de vehículos son genéricas y definidas por el dueño del concesionario. Existen categorías y subcategorías. • Un vehículo no puede ser a la vez de dos categorías. • Se debe llevar el registro de los vehículos que se venden / compran. La venta o compra es el resultado de una solicitud de compra / venta que se concreta. • Una solicitud de compra / venta tiene una vigencia de 3 días. Pasado este tiempo si la compra no se concreta el vehículo vuelve a quedar disponible para compra. Se debe registrar la razón por la cual no se concretó la compra (tomada de un grupo de razones definida por el concesionario). • Un vehículo que se compra, queda disponible para la venta por un valor que define el concesionario y que siempre sera superior al valor por el que se compro. • Se debe tener en cuenta que un vehículo puede volver al concesionario como una nueva compra. 1. Establezca un listado de requerimientos funcionales y no funcionales 2. Diseñe los diagramas de casos de uso 3. Elabore un diseño Entidad – Relación que pueda ser usado para construir la base de datos requerida por la aplicación.
  • 2. TALLER 2 Realizar las consultas SQL para obtener los siguientes datos usando el modelo del Concesionario: 1. Mostrar el listado de vehículos existentes en la BD con su respectiva casa matriz 2. Mostrar los vehículos que han comprado los clientes cuyo nombre empieza por J 3. Mostrar los vehículos que se han vendido en el ultimo año. 4. Mostrar las placas de los vehículos y las categorías a las que pertenecen 5. Mostrar las categorías que NO tienen subcategorias 6. Mostrar las categorías que son Padre de otras categorías 7. Mostrar las razones y la cantidad de vehículos que se han dejado de comprar por dichas razones. 8. Mostrar las categorías y la cantidad de vehículos que se han comprado de cada categoría 9. Mostrar el listado de vehículos que tienen solicitud de compra y que hoy cumplen los 3 días sin que se concrete la compra. 10. Mostrar la cantidad de vehículos que hay de cada casa matriz. 11. Mostrar el total de presupuesto que se ha gastado el concesionario en compra de vehículos 12. Mostrar el total de la utilidad recibida por vehículos que se han comprado y posteriormente se han vendido. 13. Mostrar el historial de transacciones (compras, ventas, solicitudes) de un vehículo con placas XYZ089 14. Mostrar la marca con la cantidad de vehículos que se han vendido ordenando desde la que mas se vende a la que menos se vende. 15. Calcular la diferencia total entre lo que se ha recibido por compras menos lo que se ha gastado en ventas agrupado por categorías de vehículos
  • 3. TALLER 3 : FUNCIONES Y PROCEDIMIENTOS 1. Crear un procedimiento que reciba como parámetro la categoría de un vehículo y un porcentaje, el procedimiento debe actualizar todos los valores de los vehículos que están en proceso de venta que corresponden a la categoría definida, incrementando el valor en el porcentaje dado. 2. Crear un procedimiento que retire de la base de datos los clientes que no han realizado transacciones con el concesionario desde hace mas de 3 años y guarde la información en unas tablas de respaldo (históricas). 3. Crear una función que dado un vehículo devuelva la utilidad que le ha dejado al concesionario. 4. Crear una función PLSQL que calcule el valor estimado de venta de un vehículo dada su placa, este valor se calcula con el promedio de los valores de venta de vehículos de la misma categoría y la misma casa matriz. 5. Cree un package llamado TRANSACCIONES que contenga al menos 1 función y 1 procedimiento relacionados con las compras y/o las ventas.
  • 4. TALLER 4 : DISPARADORES 1. Crear un disparador que grabe en una tabla de auditoría cuando se cambie el valor de una transacción, registrando el dato anterior, el dato nuevo, el usuario que hace el cambio y la fecha del mismo 2. Crear un disparador que evite que se registre el precio de un vehículo para la venta que sea inferior al precio en el que se compro mas el 10% 3. Crear un disparador que evite que se concrete una transacción si han pasado mas de tres días desde que se realizo la solicitud. 4. Crear un disparador que evite que una categoría se cree a mas de 3 niveles. 5. Crear un disparador que registre en una tabla “operaciones” cada vez que se realice una venta el valor con el que se compro el vehículo y en el que se vendió.
  • 5. TALLER 5 : APLICACIONES JAVA Dentro de un mismo proyecto desarrolle los siguientes programas: 1. Un programa de consola que importe los datos de un archivos CSV a la tabla clientes, verificando que el dato no se encuentre ya registrado en la base de datos. 2. Una ventana en donde se puedan consultar las solicitudes / compras / ventas de un cliente indicando su numero de documento. 3. Una ventana de consulta en donde se pueda seleccionando una categoría, ver que vehículos se encuentran en venta. 4. Una ventana de consulta en donde indicando la placa del vehiculo se muestren los datos del mismo y la utilidad que le ha dejado al concesionario. 5. Una ventana CRUD que permita agregar, consultar, actualizar y borrar clientes. 6. Una ventana CRUD que permita agregar, consultar, actualizar y borrar categorías.