Tarea

Solo disponible en BuenasTareas
  • Páginas : 6 (1262 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
Operaciones con bases de datos ofimáticas

EJERCICIOS DE SQL. CONSULTAS MÁS COMPLEJAS (I)

Explotación de Sistemas Informáticos 2007/2008

Ejercicios de SQL Ciclo Formativo de Grado Medio: Explotación de Sistemas Informáticos. Profesor: Alejandro Meroño Hernández E-mail: alejandro@alejandrox.com www.alejandrox.com

Ejercicios de SQL. Consultas más complejas (I). Pág. 1

Se dispone delas siguientes tablas con los siguientes datos:
TABLA FABRICANTE ID_Fab 1 2 3 4 5 6 Nombre Oracle Microsoft IBM Dinamic Borland Symantec País Estados Unidos Estados Unidos Estados Unidos España Estados Unidos Estados Unidos

TABLA PROGRAMA Código 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Nombre Application Server Database Database Database Developer Access Access Access Windows WindowsWindows Windows Norton Internet Security Freddy Hardest Paradox C++ Builder DB/2 OS/2 JBuilder La prisión Versión 9i 8i 9i 10g 6i 97 2000 XP 98 XP Professional XP Home Edition 2003 Server 2004 2 55 20 10 X 10

TABLA COMERCIO CIF 1 2 Nombre El Corte Inglés El Corte Inglés Ciudad Sevilla Madrid

Ejercicios de SQL. Consultas más complejas (I). Pág. 2

3 4 5

Jump Centro Mail FNAC

ValenciaSevilla Barcelona

TABLA CLIENTE DNI 1 2 3 4 5 6 Nombre Pepe Pérez Juan González María Gómez Javier Casado Nuria Sánchez Antonio Navarro Edad 45 45 33 18 29 58

TABLA DESARROLLA ID_FAB 1 1 1 1 1 2 2 2 2 2 2 2 6 4 5 5 3 3 Código 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Ejercicios de SQL. Consultas más complejas (I). Pág. 3

ID_FAB 5 4

Código 19 20

TABLA DISTRIBUYE cif 1 1 1 1 11 2 2 2 2 3 3 4 4 5 5 5 5 5 codigo 1 2 6 7 10 13 1 2 6 7 10 13 14 20 15 16 17 19 8 cantidad 10 11 5 3 5 7 6 6 4 7 8 5 3 6 8 2 3 6 8

TABLA REGISTRA cif 1 1 4 dni 1 3 2 codigo 1 4 10 medio Internet Tarjeta postal Teléfono

Ejercicios de SQL. Consultas más complejas (I). Pág. 4

cif 4 5 2

dni 1 2 4

codigo 10 12 15

medio Tarjeta postal Internet Internet

Las relaciones entre estastablas son las siguientes.

Realiza las siguientes consultas en SQL. 1 Averigua el DNI de todos los clientes. 2 Consulta todos los datos de todos los programas. 3 Obtén un listado con los nombres de todos los programas. 4 Genera una lista con todos los comercios. 5 Genera una lista de las ciudades con establecimientos donde se venden programas, sin que aparezcan valores duplicados (utilizaDISTINCT). 6 Obtén una lista con los nombres de programas, sin que aparezcan valores duplicados (utiliza DISTINCT). 7 Obtén el DNI más 4 de todos los clientes. 8 Haz un listado con los códigos de los programas multiplicados por 7. 9 ¿Cuáles son los programas cuyo código es inferior o igual a 10?

Ejercicios de SQL. Consultas más complejas (I). Pág. 5

10 ¿Cuál es el programa cuyo código es 11? 11¿Qué fabricantes son de Estados Unidos? 12 ¿Cuáles son los fabricantes no españoles? Utilizar el operador IN. 13 Obtén un listado con los códigos de las distintas versiones de Windows. 14 ¿En qué ciudades comercializa programas El Corte Inglés? 15 ¿Qué otros comercios hay, además de El Corte Inglés? Utilizar el operador IN. 16 Genera una lista con los códigos de las distintas versiones de Windows yAccess. Utilizar el operador IN. 17 Obtén 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. 18 Saca un listado con los comercios de Sevilla y Madrid. No se admiten valores duplicados. 19 ¿Qué clientes terminan su nombre en la letra “o”? 20 ¿Qué clientes terminan su nombre en la letra“o” y, además, son mayores de 30 años? 21 Obtén 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. 22 Obtén 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. 23 Obtén un listado en el que aparezcan los programas cuya versión...
tracking img