Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 5 - DML - Concesionario2023
Tema 5 - DML - Concesionario2023
«SAN VICENTE»
C/ Lillo Juan, 128
Código centro: 03008423
03690 Sant Vicent del Raspeig
www.iessanvicente.com
Telf.: 965 93 65 05
03008423@edu.gva.es
En base a este modelo relacional, lo primero que deberéis hacer es crear esa BD en una instancia de
Oracle Database, siendo aconsejable que os creéis un workspace como hemos hecho en las anteriores
tareas, ya sabéis: usuario y conexión. Por otro lado, no deberéis tener ningún problema al crear las tablas,
ya que hemos trabajado diferentes casos durante lo que llevamos de curso que os permitirán seleccionar
correctamente los tipos de dato a utilizar.
Se os pide que diseñéis y nos enviéis el conjunto de instrucciones SQL SELECTs que resuelven las
consultas mostradas al final de la tarea. Para poder comprobar que esas SELECTs funcionan
correctamente, insertaréis datos en las tablas que os permitan realizar esa comprobación.
Solamente subiréis a Aules un único archivo sql con nombre t5_consultas_concesionario.sql. En ese
archivo aparecerán solamente las instrucciones SELECTs que realizan las consultas requeridas. NO
debéis enviar ninguna instrucción que genere tablas o inserte archivos, sólamente SELECTs. Eso si,
indicaréis en un comentario para cada una de ellas, el número de la consulta que resuelve, además de un
comentario al principio del archivo con vuestro nombre.
Por ejemplo:
-- 1
SELECT * FROM .....;
1. Obtener todos los códigos de los coches cuyo nombre empiece por 'C'
2. Obtener el CIF de todos los concesionarios (distintos) cuyo atributo cantidad en la tabla de
distribución está comprendido entre 10 y 18, ambos inclusive
3. Obtener los códigos de los coches suministrados por algún concesionario de 'BARCELONA'
ordenados alfabeticamente.
5. Obtener los códigos de los coches comprados en un concesionario de la misma ciudad que el
cliente que lo compra ordenador alfabeticamente.
6. Obtener el nombre y el apellido de los clientes que han adquirido un automóvil a un concesionario
que posea actualmente coches en stock del modelo 'SEAT'
7. Obtener el nombre y el apellido de los clientes cuyo número de DNI es menor que el del cliente
'Manuel Ivorra'
8. Obtener el nombre y el apellido de los clientes cuyo nombre empieza por 'A' y cuyo número de DNI
es mayor que el de todos los clientes que son de 'Madrid' o menor que el de todos los de 'Valencia'
9. Utilizando EXISTS, obtener el DNI de los clientes que hayan adquirido por lo menos alguno de los
coches que haya sido vendido por el concesionario cuyo CIF es '85543123'
10. Obtener el DNI de los clientes cuya ciudad sea la última de la lista alfabética de las ciudades donde
hay concesionarios
11. Obtener el nombre y el apellido de los clientes que han comprado como mínimo un coche blanco y
un coche rojo
12. Obtener la media de los automóviles que cada concesionario tiene actualmente en stock
13. Obtener el cif del concesionario que no sea de 'Madrid' cuya media de vehículos en stock sea la
mas alta de todas las medias.
14. Número de coches vendidos por cada concesionario, mostrando el CIF y la cantidad de unidades
vendidas en orden decreciente.