Flashcards
BD
Flashcards do conjunto (80)
- 1Comando que sirve para consultar datos en tablasSELECT
- 2Que orden de evaluación utiliza Postgres SQL en la siguiente consulta SELECT * FROM table WHERE columna = 01. From
2. WHERE
3. SELECT - 3Podemos ordenar el resultado de un SELECT usando la cláusulaORDER BY
- 4Operador para hacer coincidir un valor con un rango de valoresBETWEEN
- 5El operador BETWEEN solo funciona con valores numéricosFALSO
- 6¿Cuál es el orden de ejecución de una consulta que incluye ORDER BY?1. FROM
2. WHERE
3. ORDER BY
4. SELECT - 7Los atributos y las tablas se pueden renombrarVerdadero
- 8El ORDER BY que operadores necesita para tener un orden especificoASC y DESC
- 9La cláusula WHERE opera sobre?Columnas que satisfagan una condición específica
- 10Es una expresión SELECT-FROM-WHERE que se anida dentro de una consultaSubconsulta
- 11Una subconsulta correlacionada es la que contiene una referencia a una tabla que también aparece en la consulta exteriorVerdadero
- 12Sintaxis de una subconsultaSELECT< lista de atributos>
FROM
WHERE < atributo>
(SELECT
FROM ); - 13Todos los operadores aplicables a una subconsultaIN, NOT, ANY, ALL, EXISTS, NOT EXITS
- 14Son un uso común de las subconsultas1. Comprobación sobre pertenencia a conjuntos
2. Comparación y cardinalidad de conjuntos - 15Condición necesaria para la operación UNIONLas tablas deben tener el mismo número y tipo de atributos
- 16Operador en BIG QUERY que permite unir las tuplas de dos tablas, incluyendo las tuplas duplicadasUNION ALL
- 17¿Cuáles son las variantes en BIG QUERY del operador UNION de SQL?UNION ALL,
UNION DISTINT - 18Es el operador en BIG QUERY equivalente al operador UNION en SQL ServerUNION DISTINT
- 19El resultado de la operación UNION es un valor únicoFalso
- 20Las funciones de agregación permiten obtener tablas como resultadoFalso
- 21Estructura básica de una consulta que incluye una función de agregaciónSELECT función de agregación
FROM - 22Son funciones de agregaciónSUM, MAX, COUNT, MIN, AVG
- 23En una consulta que incluye agrupación, todos los atributos que están en la cláusula SELECT debenAparecer en la cláusula GROUP BY o ser usada en una función de agregación
- 24Genera un resumen para un solo campo, en combinación con las funciones de agregaciónGROUP BY
- 25Que devuelve la siguiente consulta: SELECT color, COUNT(*) AS total FROM autos GROUP BY color;Una tabla con los colores y su total de apariciones en la tabla autos
- 26Las funciones de agregación van siempre acompañadas de una agrupaciónFalso
- 27¿Cuál sería el resultado de COUNT(1, 8, null, 6, 3, null)4
- 28GROUP BY es equivalente aOVER(PARTITION BY)
- 29Consulta que devuelve el total de alumnos, la calificación máx, min y el promedio general del grupoSELECT COUNT(*) AS total, MAX(calif), MIN (calif), AVG(calif)
FROM alumnos; - 30Sirve para filtrar filas en una consultaWHERE
- 31Clausula que especifica una condición de búsqueda para un grupo o un agregadoHAVING
- 32Resultado de la siguiente consulta: SELECT * FROM a LEFT JOIN b ON a.key = b.key;Imagen kahoot4 1
- 33Resultado de la siguiente consulta SELECT * FROM a RIGHT JOIN b ON a.key = b.keyImagen kahoot4 2
- 34Permite agregar lógica de tipo if-else a una consultaCASE
- 35Resultado de la siguiente consulta: SELECY * FROM a LEFT JOIN b ON a.key = b.key WHERE b.key is NULLImagen kahoot4 3
- 36Sintaxis general y correcta para CASE: CASEWHEN condition-1 THEN result-1
WHEN condition-2 THEN result-2
[WHEN...]
[ELSE else_result]
END - 37Resultado de la siguiente consulta: SELECT * FROM a RIGHT JOIN b ON a.key = b.key WHERE a.key is NULLImagen kahoot4 4
- 38Resultado de la siguiente consulta: SELECT * FROM a FULL JOIN b ON a.key = b.keyImagen kahoot4 5
- 39Orden de evaluación al usar HAVING: SELECT key1, SUM(key2) FROM a WHERE key1 is NOT NULL GROUP BY key1 HAVING condition;1. FROM
2. WHERE
3. GROUP BY
4. HAVING
5. SELECT - 40Resultado de la siguiente consulta SELECT * FROM a FULL JOIN b ON a.key = b.key WHERE a.key is NULL OR b.key is NULLImagen kahoot4 6
- 41Retorna el texto convertido a mayúsculasUPPER(string)
- 42La siguiente consulta regresa un carácter: SELECT char_length('Hola');FALSO
- 43La función position(string in string) retorna la posición de un string dentro de otro. Si no está contenido retorna unCERO 0
- 44Que regresa la siguiente consulta: SELECT substring ('Hola Mundo' from 1 for 2);Ho
- 45Elimina los caracteres de izquierda según el dato del segundo parámetro de la funciónltrim(string, string)
- 46Que regresa la siguiente consulta: SELECT char_lenght(rtrim('--Hola----', '-'))6
- 47La función de ventana ROW_NUMBER() asigna un número entero aleatorio a cada tabla en un conjunto de resultadosFALSO
- 48Cláusula para ROW_NUMBER() que divide la ventana en conjuntos o particiones más pequeñasPARTITION BY
- 49La función RANK() asignaUn rango a cada fila dentro de una partición de un conjunto de resultados
- 50La cláusula ORDER BY dentro de la función ROW_NUMBER() determinaEl orden en que se asignan los números
- 51La función COALESCE solo puede recibir un par de parámetrosFALSO
- 52Es lo que devuelve la función COALESCEEl primer elemento no nulo de una lista de parámetros
- 53COALESCE también puede definirse como:CASE
- 54COALESCE permite cambiar el valor null por algún valor de otro tipo (por ejemplo: 'N/A' o CERO)VERDADERO
- 55Sentencia para identificar el método principal por contacto de una persona, si no aplica, deberá devolver: 'sin_contacto'1. COALESCE(celular, tel_oficina, tel_casa, dirección, 'sin_contacto')
2. COALESCE(celular, tel_oficina,tel_casa, 'sin_contacto') AS contacto - 56Permite aplicar una función de agregación a un bloque de tuplas o al conjunto completo de la relación dada en FROM:Función de ventana
- 57La función de ventana requiere el uso de GROUP BYFALSO
- 58Calcula el resultado de la función de agregación para cada subgrupo de valores únicos de un atributo especifico1. OVER(PARTITION BY atributo)
2. OVER(PARTITION BY atributo ORDER BY atributo) - 59Permite calcular el resultado de una función de agregación sobre todas las tuplas de FROMOVER()
- 60Estructura básica de las funciones de venta1. SELECT
2.LISTA DE ATRIBUTOS
3. OVER(PARTITION BY atributo ORDER BY atributo) - 61Retorna la fecha y la hora actual con la zona horariacurrent_timestamp
- 62Una vista es...1. Como una tabla virtual que almacena una consulta.
2. Una alternativa para mostrar datos de varias variables - 63Las vistas permiten...Ocultar información y mejorar el rendimiento
- 64La sintaxis básica parcial para crear una vistaCREATE[OR REPLACE]
VIEW nombre_de_vista
AS sentencia_SELECT; - 65Qué es un CTEExpresiones de tablas comunes
- 66Sintaxis de creación de un CTEWITH nombre_cte(lista_columnas) AS (query_cte)
sentencias_usando_cte; - 67Es alguna de las ventajas de usar un CTEMejora la legibilidad de las consultas complejas
- 68Los CTE'S son en el sentido de que solo existen durante la ejecuciónLos CTE'S son TEMPORALES en el sentido de que solo existen durante la ejecución CONSULTAS
- 69Un CTE no se puede usar junto con las funciones de ventanaFALSO
- 70Ventaja de usar un CTE es:Capacidad para crear consultas recursivas
- 71Permite recuperar un subconjunto de tuplas del resultado de una consulta1. LIMIT
2. OFFSET - 72Existe la cláusula LIMIT ALL que es equivalente a omitir la clausula LIMITVERDADERO
- 73Permite indicar el número de tuplas que se desea obtener como resultadoLIMIT
- 74Este operador permite descartar las últimas 'n' tuplas del resultado de una consultaFETCH
- 75Este operador permite descartar las primeras 'n' tuplas del resultado de una consultaOFFSET
- 76Son tablas virtuales creadas a partir de una consulta, estas almacenan datosVistas materializadas
- 77Es una condición para la consulta que definirá 'El contenido de la vista materializada'No debe incluir UNION ALL, UNION DISTINT o JOIN
- 78En BIG QUERY las vistas materializadas materializadas requieren de1. Funciones de agregación y renombre
- 79Las vistas materializadas almacenan y actualizan automáticamente los datos en cualquier SMBDFALSO
- 80Sintaxis para la definición de una vista materializadaCREATE
MATERIALIZED
VIEW AS ()
Informações
- Descrição
- Matemáticas FlashCards sobre BD, criado por Luisa Gutiérrez em 05-08-2021.
- Criado por
- Luisa Gutiérrez
- Visualizações
- 0
- Avaliação