Está en la página 1de 4

Base de datos avanzada

Otto Rafael Gonzalez Contreras

2022-0121

Marino Junior Dicent Gil


Investigar las siguientes cláusulas y conceptos:

1. Indices
2. CREATE INDEX
3. UNIQUE
4. CLUSTERED
5. NONCLUSTERED
6. BEGIN TRANSACTION
7. COMMIT
8. ROLLBACK
9. JOIN
10. GROUP BY
11. Subconsultas

Desarrollo
1. El índice es una estructura de datos que mejora la velocidad de las operaciones,
por medio de un identificador único de cada fila de una tabla, permitiendo un
rápido acceso a los registros de una tabla en una base de datos.

2. La sintaxis CREATE INDEX SQL de


abajo es usada como una plantilla
para crear un nuevo índice SQL
Server. La ausencia de la opción
UNIQUE no forzará la singularidad
de los valores de la clave índice. En
un índice singular, ningunas dos filas
están permitidas de tener el mismo
valor de clave de índice.

3. La restricción UNIQUE en SQL se utiliza para garantizar que no se inserten


valores duplicados en una columna específica o combinación de columnas que
participen en la restricción UNIQUE y no formen parte de la CLAVE PRIMARIA.

4. Un índice agrupado define el orden en el cual


los datos son físicamente almacenados en
una tabla. Los datos de las tablas pueden ser
ordenados sólo en una forma, por lo tanto, sólo
puede haber un índice agrupado por tabla.
5. Un índice no agrupado se emplea cuando se realizan distintos tipos de busquedas
frecuentemente, con campos en los que los datos son únicos. Una tabla puede
tener hasta 249 índices no agrupados. Si no se especifica un tipo de índice, de
modo predeterminado será no agrupado.

6. BEGIN TRANSACTION representa un punto en


el que los datos a los que hace referencia una
conexión son lógica y físicamente coherentes.

7. Consolidar, confirmar o hacer un commit se refiere, en el contexto de la ciencia de


la computación y la gestión de datos, a la idea de confirmar un conjunto de
cambios provisionales de forma permanente. Un uso popular es al final de una
transacción de base de datos.

8. Un rollback o reversión es una


operación que devuelve a la base de
datos a algún estado previo.

9. La sentencia JOIN de SQL permite combinar registros de una o más tablas en una
base de datos. En el Lenguaje de Consultas Estructurado hay tres tipos de JOIN:
interno, externo y cruzado. El estándar ANSI del SQL especifica cinco tipos de
JOIN: INNER, LEFT OUTER, RIGHT OUTER, FULL OUTER y CROSS.

10. Una instrucción GROUP BY en SQL especifica que una instrucción SQL SELECT
divide las filas de resultados en grupos, en función de sus valores en una o varias
columnas. Por lo general, la agrupación se usa para aplicar algún tipo de función
agregada para cada grupo.
11. Una subconsulta es una consulta que aparece dentro de otra declaración de
consulta. Las subconsultas también se denominan sub- SELECT o SELECT
anidados. La sintaxis completa de SELECT es válida en las subconsultas.

También podría gustarte