+ADAI Ejercicios SQL 3ª eval

April 19, 2017 | Author: Alberto Ureña | Category: N/A
Share Embed Donate


Short Description

Download +ADAI Ejercicios SQL 3ª eval...

Description

Registra Desarrolla

CIF DNI Codigo

Cod

Id_Fab 1

1

1

2

1

3

1

4

1

5

2

6

2

7

2

8

Medio

1

1

1

3

1 Internet

2

4

15 Internet

4

1

10 Tarjeta Postal

4

2

10 Teléfono

5

2

12 Internet

4 Tarjeta Postal

Fabricante Id_Fab Nombre

Pais

2

9

2

10

1 Oracle

2

11

2 Microsoft Estados Unidos

2

12

3 IBM

Estados Unidos

3

17

4 Dinamic

España

3

18

5 Borland

Estados Unidos

4

14

6 Symantec Estados Unidos

4

20

5

15

5

16

5

19

6

13

Estados Unidos

Programa Codigo

Nombre

Versión

1 Application Server

9i

2 Database

8i

3 Database

9i

4 Database

10g

5 Developer

6i

6 Access

97

7 Access

2000

8 Access

XP

9 Windows

98

10 Windows

XP Professional

11 Windows

XP Home Edition

12 Windows

2003 Server

13 Norton Internet Security

2004

14 Freddy Hardest

-

15 Paradox

2

16 C++ Builder

5.5

17 DB/2

2.0

18 DB/2

1.0

19 Jbuilder

X

20 La prisión

1.0

1

Realizar las siguientes consultas utilizando el lenguaje SQL. Almacena cada consulta con el nombre Qn, siendo n el número del ejercicio. Los datos de las tablas están después de los ejercicios. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.

Listar los DNI’s de todos los clientes. Consultar los datos de todos los programas. Obtener un listado con los nombres de todos los programas. Generar una lista con los nombres de todos los comercios. Obtener un listado con los medios utilizados para registrarse. Obtener un listado con los medios utilizados para registrarse sin que aparezcan valores duplicados. Generar una lista de las ciudades con establecimientos donde se venden programas, sin que aparezcan valores duplicados. Obtenga una lista con los nombres de programas, sin que aparezcan valores duplicados. Obtenga el DNI más 4 de todos los clientes. ¿Qué nombre tiene la columna del resultado de la columna? Cámbialo por NUEVO DNI. Haga un listado con los códigos de los programas multiplicados por 7. ¿Cuáles son los programas cuyo código es inferior o igual a 10? ¿Cuál es el programa cuyo código es 11? ¿Qué fabricantes son de Estados Unidos? ¿Cuáles son los fabricantes no españoles? Obtenga un listado con los códigos de las distintas versiones de Windows. ¿En qué ciudades comercializa programas El Corte Inglés? ¿Qué otros comercios hay, además de El Corte Inglés? Genere una lista con las distintas versiones de Windows y Access. Obtenga un listado que incluya los nombres de los clientes de edades comprendidas entre 10 y 25 y de los mayores de 50 años. Da una solución con BETWEEN y otra sin BETWEEN. Saque un listado con los comercios de Sevilla y Madrid. No admita valores duplicados. ¿Qué clientes terminan su nombre en la letra “o”? ¿Qué clientes terminan su nombre en la letra “o” y además son mayores de 30 años? Obtenga un listado en el que aparezcan los programas cuya versión finalice por una letra i, o cuyo nombre comience por una A o por una W. Obtenga un listado en el que aparezcan los programas cuya versión finalice por una letra i, o cuyo nombre comience por una A y termine por una S. Obtenga un listado en el que aparezcan los programas cuya versión finalice por una letra i, y cuyo nombre no comience por una A. Obtenga una lista de empresas por orden alfabético ascendente. Genere un listado de empresas por orden alfabético descendente. Obtenga una lista de programas por orden de versión. Calcule la media de productos de cada tipo que ha vendido el establecimiento cuyo CIF es 1. Calcule la mínima cantidad de programas de código 7 que se ha vendido. Calcule la máxima cantidad de programas de código 7 que se ha vendido. Calcule la cantidad total de programas de código 7 que se ha vendido. ¿En cuántos establecimientos se vende el programa cuyo código es 7? Calcule la cantidad media de programas que se vende en cada establecimiento. Obtenga un listado con el número máximo de programas de cierto tipo que se vende en cada establecimiento. Genere una lista con el número de programas que ha desarrollado cada fabricante. Obtenga una lista con el número total de registros que se han realizado por cada medio. Obtenga un listado con el número total de registros que se han realizado para cada programa. Obtenga un listado con el número medio de registros que realiza cada usuario. Obtenga un listado con el número total de registros que se han realizado para cada programa, siempre que dicho número sea mayor que 1. Determine los programas para los que ha habido un único registro. Determine los usuarios que han realizado más de un registro.

2

43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73.

74. 75.

76. 77. 78. 79. 80. 81.

Seleccione el nombre de los programas que se registran por Internet. Seleccione el nombre de las personas que se registran por Internet. ¿Qué programas desarrolla Oracle? ¿Qué comercios distribuyen Windows XP? ¿Qué medios ha utilizado para registrarse Pepe Pérez? ¿Qué usuarios han optado por Internet como medio de registro? ¿Qué programas han recibido registros por tarjeta postal? ¿En qué localidades se han vendido productos que se han registrado por Internet? Haz una consulta con una subconsulta y otra sin ella. ¿De qué programas y versiones se han distribuido a un mismo comercio 3 o más unidades? ¿Cuántas unidades de Windows XP se han distribuido a El Corte Inglés de Sevilla? ¿Qué fabricante ha desarrollado Freddy Hardest? Obtenga un listado de los nombres de las personas que se han registrado por Internet junto al nombre de los programas para los que se ha efectuado el registro. Obtenga un listado en el que aparezca cada cliente junto al programa que ha registrado, el medio con el que lo ha hecho y el comercio en el que lo ha adquirido. Determine la cantidad de programas registrados por Internet que se han vendido en FNAC. Obtenga un listado de los programas junto a sus empresas desarrolladoras. Determine el promedio de edad de los usuarios que se registran por Internet. Determine el promedio de edad de los usuarios que se registran por cada medio. Determine el número de programas de cada tipo que se han vendido en cada ciudad. ¿Qué usuarios han registrado PARADOX 2? Calcule el número de registros correspondientes a cada país. Determine el número de registros correspondientes a cada centro comercial. ¿Qué comercios han adquirido programas de Microsoft? ¿Qué edad tiene el usuario más joven de Oracle? Determine el promedio de edad de los usuarios de cada fabricante. Determine la cantidad de programas que ha vendido cada fabricante. Obtenga un listado con las ciudades en las que se pueden obtener los productos de Oracle. Obtenga un listado con las ciudades en las que se pueden obtener los productos de cada fabricante. Consiga una lista de los clientes que se han registrado con cada fabricante, incluyendo el comercio donde han adquirido el producto y el medio que han usado para registrarse. Determine cuántos registros ha recibido cada fabricante por cada medio. Determine en cada medio, cuántos fabricantes han recibido registros. Obtener un listado de todos los nombres de comercios combinados con todos los nombres de clientes. Elimina las filas duplicadas. Obtener un litado de todos los programas junto con los medios en los que se han registrado (si se han registrado). Elimina las filas duplicadas. Da dos versiones de esta consulta. Obtener un listado de los nombres de programas si ha habido registros de los mismos. Elimina las filas duplicadas. Listado de todos los clientes y el código de los programas que han registrado (si han registrado alguno.) Cambie el nombre de El Corte Inglés por El Corte Inglés, S.A. Incremente en 2 unidades el número de juegos La prisión que se han distribuido a Centro Mail. Incremente en 2 unidades el número de Norton Internet Security 2004 que se han enviado a cada establecimiento. Retire todas las unidades distribuidas de Access 97. Inserta dos programas nuevos en la tabla PROGRAMA. Da una solución con una sola consulta y otra con dos consultas.

3

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF