0% encontró este documento útil (0 votos)
12 vistas2 páginas

TP2 T0

El documento explica las funciones y cláusulas del lenguaje SQL, destacando su naturaleza no procedimental al enfocarse en qué datos recuperar en lugar de cómo hacerlo. Se detallan las cláusulas SELECT, FROM, WHERE, GROUP BY, HAVING, y ORDER BY, así como el uso de subconsultas, los operadores IN y EXISTS, y la función de referencias externas. Además, se describen funciones agregadas como AVG, SUM, COUNT, MIN y MAX, que permiten realizar cálculos sobre los datos.

Cargado por

Chritian Huari
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas2 páginas

TP2 T0

El documento explica las funciones y cláusulas del lenguaje SQL, destacando su naturaleza no procedimental al enfocarse en qué datos recuperar en lugar de cómo hacerlo. Se detallan las cláusulas SELECT, FROM, WHERE, GROUP BY, HAVING, y ORDER BY, así como el uso de subconsultas, los operadores IN y EXISTS, y la función de referencias externas. Además, se describen funciones agregadas como AVG, SUM, COUNT, MIN y MAX, que permiten realizar cálculos sobre los datos.

Cargado por

Chritian Huari
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Desarrolle las siguientes actividades

Explique por qué el Lenguaje SQL es un lenguaje no procedimental

Porque solo se pide qué datos queremos y nos indica cómo debemos recuperar los datos de las
tablas que están en una consulta.

Explique para qué sirve la cláusula SELECT en una consulta

Indica qué atributos quiero mostrar.

Explique para qué sirve la cláusula FROM en una consulta

Indica de qué tablas voy a sacar los datos o de qué relaciones.

Explique para que sirve la cláusula WHERE en una consulta

Indica que filas o qué tuplas voy a seleccionar donde incluye un predicado P que puede estar
compuesta por conectores lógicos o conectores relacionales de mayor o igual y además se
ponen los campos en común de las tablas que vienen relacionadas.

Explique para qué sirve la cláusula GROUP BY en una consulta

Es el que nos permite agrupar datos con ciertos atributos que se le asigna.

Explique para qué sirve la cláusula HAVING en una consulta

Indica qué elementos voy a filtrar para el GROUP BY.

Explique para qué sirve la cláusula ORDER BY en una consulta

Este permite ordenar los datos a ser visualizados a través de una lista de atributos.

Es posible escribir una consulta solamente con la cláusula SELECT

Sí.

La cláusula HAVING solamente se usa con la cláusula SELECT

Falso

Explique qué es una sub consulta

Es una secuencia SELECT que es incrustada en una cláusula de otra secuencia SQL, llamada
Consulta Principal.

Explique cómo funciona la cláusula IN

En la cláusula in se tiene que elegir un atributo de la tabla N y usamos la cláusula in para decir
que el valor del atributo n está en la subconsulta y ¿qué va a hacer la subconsulta? La
subconsulta lo que hace SELECT selecciona m de la tabla M y mostraría toda la columna m de
dicha tabla.

SELECT*

FROM N

WHERE n IN (SELECT m FROM M)


Explique cómo funciona la cláusula EXISTS

Este operador es frecuentemente usado en subconsultas correlacionadas para verificar cuando


un valor recuperado por la consulta externa existe en el conjunto de resultados obtenido por la
consulta interna.

Si la Sub Consulta obtiene al menos una fila, el operador obtiene el valor TRUE, de lo contrario
se obtiene FALSE.

Por cada fila de t2 viene y valida si existe esa fila en la tabla t1 siempre y cuando el atributo c es
igual al atributo r.

SELECT *

FROM t2

WHERE EXISTS (SELECT *

FROM t1 WHERE t1.c = t2.r)

Explique qué es una referencia externa

Es un nombre de columna que estando en la Sub Consulta, no se refiere a ninguna columna de


las tablas designadas en la cláusula FROM de la Sub Consulta si no a una columna de las tablas
designadas en la cláusula FROM de la consulta padre

Explique para qué sirve cada una de las siguientes funciones agregadas del SQL

• AVG (): Calcula el valor promedio de una columna

• SUM (): Calcula el total de una columna

• COUNT (): Cuenta el número de valores de una columna

• COUNT (*): Cuenta las filas de resultados de la consulta

• MIN (): Encuentra el valor más pequeño de una columna

• MAX (): Encuentra el valor mayor de una columna.

-------------------------------------------------------------------------------------------------------------------------

Nombre: Cristian Fernando Huari Choque

Registro: 216024013

También podría gustarte