TEMA SQL Flashcards

1
Q

1.- ¿En qué consiste el estándar SQL/PSM?

A

Estandar/lenguaje para desarrollar procedimientos almacenados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

2.- Funcionamiento de una INNER JOIN

A

Unir filas de dos tablas en base a columnas que tienen que coincidir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

3.- Tipo de producto SQLite

A

No es un SGBDD (no escucha peticiones por ningun puerto) sino que es una libreria que tiene un comportamiento full SQL (ACID)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

4.- ¿En qué consiste una transacción? Siglas ACIDLE

A

Conjunto de sentencias que se deben ejecutar de forma atómica (o todo o nada)
A -> atomicidad
C -> consistencia
I -> Isolation (aislamiento): Unas transacciones no deben de interferir en otras (de otros usuarios)
D-> Durabilidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

5.- Sentencias del DML

A

UPDATE
SELECT
DELETE
INSERT
(Otras serian MERGE y TRUNCATE(*))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

6.- ¿Para qué sirve una restricción UNIQUE?

A

Garantizar que los valores de una columna no se repiten (admite NULO).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

7.- Sintaxis de REVOKE

A

REVOKE privilegio ON tabla FROM usuario/rol
anular los privilegios que tiene un usuarioa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

8.- Uso de un TRIGGER

A

Lógica/Sentencias que se ejecutarán cuando se detecten ciertos eventos o cambios
ej. borrado de filas en una tabla, actualización…..

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

9.- Cuando se puede usar la cláusula HAVING

A

Cuando hacemos grupos (GROUP BY)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

10.- Uso de la función AVG

A

Cálculo de media aritmética. (no obliga a GROUP BY)

EJEMPLO.
Select avg(precio) from products
En este caso todos los productos funcionan como el grupo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly