ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SQL selección

Ailee34Apuntes28 de Febrero de 2022

2.598 Palabras (11 Páginas)151 Visitas

Página 1 de 11

2.7 Actividad 2: SQL Proyección/Selección

Diseño de base de datos 1

José Saul de Lira Miramontes

Lesly Alejandra Santarriaga Olivas

345525

13 de febrero del 2022[pic 1]

Tabla de contenido

Introducción        1

Primer problema        2

Segundo problema        2

Tercer problema        3

Cuarto problema        3

Quinto problema        4

Sexto problema        4

Séptimo problema        5

Octavo problema        5

Noveno problema        6

Decimo problema        6

Onceavo problema        7

Doceavo problema        7

Decimotercero problema        8

Decimocuarto problema        8

Decimoquinto problema        9

Decimosexto problema        9

Decimoséptimo problema        10

Decimoctavo problema        11

Conclusión        12

Referencias        13

Tabla de imágenes

Ilustración 1. Consulta SQL problema 1        2

Ilustración 2. Resultado de problema 1        2

Ilustración 3. Consulta SQL de problema 2        2

Ilustración 4. Resultado de problema 2        3

Ilustración 5. Consulta SQL de problema 3        3

Ilustración 6. Resultado de problema 3        3

Ilustración 7. Consulta SQL de problema 4        3

Ilustración 8. Resultado de problema 4        4

Ilustración 9. Consulta SQL de problema 5        4

Ilustración 10. Resultado de problema 5        4

Ilustración 11. Consulta SQL de problema 6        4

Ilustración 12. Resultado de problema 6        5[pic 2]

Ilustración 13. Consulta SQL de problema 7        5

Ilustración 14. Resultado de problema 7        5

Ilustración 15. Consulta SQL de problema 8        5

Ilustración 16. Resultado de problema 8        6

Ilustración 17. Consulta SQL de problema 9        6

Ilustración 18. Resultado de problema 9        6

Ilustración 19. Consulta SQL de problema 10        7

Ilustración 20. Resultado de problema 10        7

Ilustración 21. Consulta SQL de problema 11        7

Ilustración 22. Resultado de problema 11        7

Ilustración 23. Consulta SQL de problema 12        8

Ilustración 24. Resultado de problema 12        8

Ilustración 25. Consulta SQL de problema 13        8

Ilustración 26. Resultado de problema 13        8

Ilustración 27. Consulta SQL de problema 14        9

Ilustración 28. Resultado de problema 14        9

Ilustración 29. Consulta SQL de problema 15        9

Ilustración 30. Resultado de problema 15        9

Ilustración 31. Consulta SQL de problema 16        10

Ilustración 32. Resultado de problema 16        10

Ilustración 33. Consulta SQL de problema 17        10

Ilustración 34. Resultado de problema 17        10

Ilustración 35. Consulta SQL de problema 18        11

Ilustración 36. Resultado de problema 18        11

[pic 3]

Introducción

SQL (Structured Query Language) es el lenguaje estándar de las bases de datos relacionales. Es un lenguaje declarativo que permite especificar diversos tipos de operaciones sobre estas. Es capaz de conjugar las operaciones del ´algebra y el cálculo relacional con operadores adicionales, y definir así consultas para recuperar o modificar información de bases de datos, así como hacer cambios en ellas. Pero no solo incluye consulta. SQL este compuesto por comandos, clausulas, operadores y funciones de agregado. En conjunto, disponemos de instrucciones para definir (crear y modificar el esquema), mantener (insertar, actualizar, eliminar) y consultar BBDD relacionales


Primer problema

En el primer problema se obtendrá el employee_id y el first_name de los empleados, y también el nombre contendrá el carácter “R” en cualquier posición.

Como se puede ver a continuación “SELECT” identifica las columnas a mostrar, mientras que “FROM” identifica la tabla que contiene esas columnas, y “WHERE” sigue a la cláusula FROM en este caso se pidió la letra “R” y se pone “LIKE” para realizar la búsqueda del valor de la cadena.[pic 4]

Ilustración 1. Consulta SQL problema 1

A continuación, se puede ver el resultado arroja las columnas que se seleccionaron y los datos que se pidió en concreto.[pic 5]

Ilustración 2. Resultado de problema 1

Segundo problema

En el segundo problema se obtendrá el employee_id, first_name, job_id y el department_id de los empleados, por último, se ordenarán por el job_id y department_id.

Como se puede ver, se tiene una orden diferente donde se ordenarán los datos en base a los datos de las columnas de job_id y department_id con la cláusula “ORDER BY”.[pic 6]

Ilustración 3. Consulta SQL de problema 2

En el resultado puede verse las columnas y el orden solicitado.

Ilustración 4. Resultado de problema 2[pic 7]

Tercer problema

En este problema tercer se obtendrá el employee_id, first_name y el commission_pct de los empleados que no tienen asignado un porcentaje de comisión.

A continuación, podrá apreciarse que se pide un dato nulo en este caso en la tabla esta definido el dato como “NULL”. Lo que se hará es usar la cláusula “IS NULL”, para que así pueda arrojar solo los datos pedidos.[pic 8]

Ilustración 5. Consulta SQL de problema 3

Los datos solicitados y la clausula pedida se pueden ver en el resultado del problema.[pic 9]

Ilustración 6. Resultado de problema 3

Cuarto problema

En el cuarto problema se obtendrá el first_name de aquellos empleados que su nombre contenga una letra ‘L’ en la segunda posición.

Se puede ver que seguimos usando la clausula de “LIKE” que nos sirve para apuntar cualquier numero o carácter, en este caso se pide la segunda posición de “L” y se pone así.[pic 10]

Ilustración 7. Consulta SQL de problema 4

Y, a continuación, este es el resultado como puede verse no arroja ningún dato ya que no existe en ninguno de los datos solicitados.[pic 11]

Ilustración 8. Resultado de problema 4

Quinto problema

En el problema cinco se va a obtener un listado de los puestos de job_id ocupados en la organización (no repetición).

En este caso, este problema en particular pidió un listado de datos en especifico pero que no estuvieran repetidos, por lo cual se uso la clausula de “DISTINCT” para así poder cumplir con los requerimientos.[pic 12]

Ilustración 9. Consulta SQL de problema 5

Como puede verse, los datos mostrados de la columna job_id ningún dato esta repetido.[pic 13]

...

Descargar como (para miembros actualizados) txt (15 Kb) pdf (978 Kb) docx (920 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com