You are on page 1of 3

Estudiante:

Johan Daviel Soto Sencion

Matrícula:
2021-0098

Asignatura:
Base de Datos Avanzada

Maestro:
Marino Junior Dicent Gil

Tema:
Consultas y Optimización de Procesos: Tarea introductoria 3.

Fecha:
01 – 04 - 2022
CLÁUSULAS Y CONCEPTOS

1- Índices:
El índice de una base de datos 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- CREATE INDEX:
La sentencia CREATE INDEX se utiliza para
definir un índice en una tabla de base de datos. Un
índice puede definirse en datos XML o en datos
relacionales.
3- UNIQUE: CREATE TABLE personas
La propiedad Unique se utiliza para especificar {
identificador int NOT
que dicho campo no podrá tener valores repetidos
NULL,
en toda la tabla. Le da unicidad –como lo haría nombre varchar(255) NOT
siendo una llave primaria- pero sin ser llave. NULL,
4- CLUSTERED: apellido1 varchar(255) NOT
NULL,
Define el orden en el cual los datos son apellido2 varchar(255),
físicamente almacenados en una tabla. Los datos UNIQUE (identificador)
de las tablas pueden ser ordenados sólo en una }
forma, por lo tanto, sólo puede haber un índice agrupado por tabla.
5- NONCLUSTERED:
No ordena los datos físicos dentro de la tabla. Un índice no agrupado es agrupado en
un solo lugar y los datos de la tabla son almacenados en otro lugar. Esto permite tener
más de un índice no agrupado por tabla.
6- BEGIN TRANSACTION:
Es una sentencia que se utiliza para indicar el inicio de una transacción. Si alguna de
las operaciones de una transacción falla hay que deshacer la transacción en su
totalidad para volver al estado inicial en el que estaba la base de datos antes de
empezar.
7- COMMIT:
BEGIN { TRAN | TRANSACTION }
La sentencia COMMIT termina una unidad de
[;]
trabajo y confirma los cambios de la base de
datos que ha realizado esa unidad de trabajo. Esta
sentencia se puede incorporar a un programa de aplicación o emitir mediante el uso de
sentencias de SQL dinámico. Se trata de una sentencia ejecutable que puede prepararse
de forma dinámica.
8- ROLLBACK:
La sentencia ROLLBACK se utiliza para restituir los cambios que se han hecho en la
base de datos dentro de una unidad de trabajo o punto de salvaguarda. Esta sentencia
se puede incorporar a un programa de aplicación o emitir mediante el uso de
sentencias de SQL dinámico. Se trata de una sentencia ejecutable que puede
prepararse de forma dinámica.
9- JOIN:
Permite combinar registros de una o más tablas en una base de datos. En el Lenguaje
de Consultas Estructurado (SQL) 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. Una tabla puede unirse a sí misma,
produciendo una auto-combinación, SELF-JOIN.
10- GROUP BY:
Esta sentencia identifica una columna seleccionada para utilizarla para agrupar
resultados. Divide los datos en grupos por los valores de la columna especificada, y
devuelve una fila de resultados para cada grupo. Puede utilizar GROUP BY con más
de un nombre de columna (separe los nombres de columna con comas).
11- Subconsultas:
Una subconsulta es una consulta completa que aparece en la cláusula WHERE o
HAVING de una sentencia SQL. Dentro de una sola sentencia SQL se pueden
especificar hasta 16 subconsultas y dentro de una subconsulta se pueden especificar
subconsultas.

You might also like