Sei sulla pagina 1di 3

CUESTIONARIO #2

Teoría sobre
Consultas SQL

Nombre: Franco Gerardo Corani Calle


Número de Registro: 216159547
Materia: Base de Datos II
Grupo: SD
Fecha: 31/03/2020
Desarrolle las siguientes actividades

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

Debido a que en SQL el usuario adquiere la información o resultado que desea sin tener que
hacer procedimientos o procesos para ello.

Explique para qué sirve la clausula SELECT en una consulta

Sirve en ese caso para indicar que atributos se desea obtener en la consulta

Explique para qué sirve la clausula FROM en una consulta

Sirve para indicar de que tablas se debe conseguir la información en la consulta de datos.

Explique para que sirve la clausula WHERE en una consulta

Sirve para hacer una igualación donde un atributo debe ser igual al dato especifico que se
desea consultar

Explique para qué sirve la clausula GROUP BY en una consulta

En este caso sirve para agrupar datos según el criterio de búsqueda.

Explique para qué sirve la clausula HAVING en una consulta

Una cláusula HAVING es como una cláusula WHERE, pero que solo se aplica a los grupos en su
totalidad (es decir, a las filas del conjunto de resultados que representa los grupos), a
diferencia de la cláusula WHERE, que se aplica a filas individuales. Una consulta puede
contener tanto una cláusula WHERE como una cláusula HAVING

Explique para qué sirve la clausula ORDER BY en una consulta

La cláusula ORDER BY en Access ordena los registros resultantes de una consulta por un campo
o campos especificados en orden

Es posible escribir una consulta solamente con la clausula SELECT

No es posible ya que select solo selecciona uno o mas atributos en especifico

Pero necesita de la clausula From para especificar de que tabla

La clausula HAVING solamente se usa con la clausula SELECT Falso o verdadero

Falso

Explique qué es una sub consulta

Una subconsulta es una instrucción SELECT anidada dentro de una instrucción SELECT,
SELECT...INTO, INSERT...INTO, DELETE, o UPDATE o dentro de otra subconsulta

Explique como funciona la clausula IN

Indica que en cierto grupo de datos debería encontrarse el datos especifico que se consulta

Explique como funciona la clausula EXISTS


EXISTS simplemente verifica si la consulta interna arroja alguna fila. Si lo hace, entonces la
consulta externa procede. De no hacerlo, la consulta externa no se ejecuta, y la totalidad de la
instrucción SQL no arroja nada.

Explique qué es una referencia externa

Una referencia externa es un nombre de columna que estando en la subconsulta, no se refiere


a ninguna columna de las tablas designadas en la FROM de la subconsulta sino a una columna
de las tablas designadas en la FROM de la consulta principal.

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

AVG() La función AVG devuelve el valor medio de una columna de tipo numérico

SUM() La función SUM devuelve el valor total de la suma de una columna de tipo
numérico.
COUNT() La función COUNT devuelve la cantidad total de filas que hay en una
columna de un atributo en especifico.
COUNT(*) La función COUNT devuelve la cantidad total de filas que hay en una
columna.
MIN() La función MIN devuelve el mínimo valor que hay en una columna en especifico.

MAX() La función MAX devuelve el máximo valor que hay en una columna en
especifico.

Potrebbero piacerti anche