Documente Academic
Documente Profesional
Documente Cultură
Octubre de 2018.
Introducción
El objetivo de esta actividad es emplear una serie de sentencias que nos permitan extraer una información
puntual de las tablas creadas en una base de datos, para este caso se usaron las sentencias SELECT , DISTINCT, IN,
BETWEEN, ASC, DESC, FROM,ORDER BY,OPERACIONES MATEMATICAS: +, *, WHERE, NOT IN, LIKE, %. INNER JOIN
Dichas sentencias permiten generar o Manipular conjuntos de registros, optimizando los tiempos de
eliminación de registros, dentro de las tablas de un modelo físico, teniendo en cuenta las necesidades puntuales
de manipulación de datos
Informe Consultas Básicas en SQL.
Has superado tu primera prueba el administrador de la base de datos de la empresa “Net service system”,
está contento con tu trabajo y ahora quiere confiarte un nuevo reto, esta vez tendrás que manipular varias tablas
para obtener unos informes que el gerente comercial le ha solicitado al administrador, a continuación te mostraré el
Modelo Entidad Relación: Se procede con la creación de la base de datos con el nombre propuesto en la actividad y
1. CREACION TABLAS
determina que los valores para las columnas “código” y “cif” están trocadas, esto debido a que en
Se invirtieron los valores de los campos antes mencionados quedando la información en la tabla
correctamente:
2. SOLUCION CONSULTAS
5. Genera una lista de las ciudades con establecimientos donde se venden programas, sin
(utiliza DISTINCT).
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 y Access. Utilizar
el operador IN.
17. Obtén un listado que incluya los nombres de los clientes de edades comprendidas entre
BETWEEN.
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 de30 años?
21. Obtén un listado en el que aparezcan los programas cuya versión finalice por una letra
22. Obtén un listado en el que aparezcan los programas cuya versión finalice por una letra
29. Genera un listado de los programas y cantidades que se han distribuido a El Corte Inglés
de Madrid.
34. ¿Qué usuarios han optado por Internet como medio de registro?
35. ¿Qué programas han recibido registros por tarjeta postal?
36. ¿En qué localidades se han vendido productos que se han registrado por Internet?
37. Obtén un listado de los nombres de las personas que se han registrado por Internet,
39. Genera un listado con las ciudades en las que se pueden obtener los productos de
Oracle.
40. Obtén el nombre de los usuarios que han registrado Access XP.
es “Estados Unidos”.
52. Con una consulta concatena los campos nombre y versión de la tabla PROGRAMA.
53. Nombre de aquellos fabricantes cuyo país es el mismo que “Oracle”. (Subconsulta).
54. Nombre de aquellos clientes que tienen la misma edad que Pepe Pérez. (Subconsulta).
55. Genera un listado con los comercios que tienen su sede en la misma ciudad que tiene el
56. Nombre de aquellos clientes que han registrado un producto de la misma forma que el
Durante el desarrollo de esta actividad se obtuvieron grandes lecciones de aprendizaje por lo que como
2. Se debe concluir que se pueden relacionar todas las tablas principales para traer datos específicos de cada
uno de ellos.
3. Un join es una operación que relaciona dos o más tablas para obtener un resultado que incluya datos
(campos y registros) de ambas, este tiene un comportamiento basado en la teoria de los conjuntos.
Lista de referencias
http://sql.11sql.com/