SQL Server
Unidad I. El entorno gráfico SSMS
1.1.
Introducción a las bases de datos
1.2.
Estructura interna de una base de
datos
1.3.
Crear una base de datos en SSMS
1.4.
Adjuntar una base de datos
1.5.
Conectar y Desconectar la base de
datos
1.6.
Crear una nueva tabla
1.7.
Tipos de datos
1.8.
Valores nulos
1.9.
Columna con contador
1.10.Clave primaria
1.11.Añadir o eliminar columnas
1.12.Modificar la definición de una tabla
1.13.Insertar datos en la tabla
1.14.Modificar datos
1.15.Eliminar filas
1.16.Relacionar tablas
1.17.Abrir una nueva consulta
1.18.
Escribir y ejecutar código
TRANSACT-SQL
1.19.La base de datos predeterminada
1.20.El editor de texto
1.21.Configurar un esquema de colores
personalizado
1.22.Las Vistas
1.23.El panel de diagrama
1.24.El panel de criterios
1.25.El panel SQL
Unidad II. Introducción al SQL. Transact-SQL
2.1.
Conceptos básicos de SQL
2.2.
Introducción al TRANSACT-SQL
2.3.
Características generales del
lenguaje Transact-SQL
2.4.
Reglas de formato de los identificadores
2.5.
Tipos de datos
2.6.
Las constantes
2.7.
Tipos de datos
2.8.
Definir constantes según el tipo de
dato
2.9.
Las expresiones
2.10.Funciones
2.11.Las variables
2.12.Otros elementos del lenguaje
Unidad III. Consultas simples
3.13.Introducción
3.14.Origen de datos FROM
3.15.La lista de selección
3.16.Columnas del origen de datos
3.17.Alias de columna
3.18.Funciones
3.19.Funciones en Transact-SQL
3.20.Columnas calculadas
3.21.Utilización del asterisco *
3.22.
Las palabras clave $IDENTITY y
$ROWGUID
3.23.Ordenación de las filas del resultado
ORDER BY
3.24.Eliminar filas duplicadas DISTINCT/ALL
3.25.La cláusula TOP
3.26.Selección de filas WHERE
3.27.Predicados
3.28.Los predicados CONTAINS y FREETEXT
3.29.Condiciones de búsqueda compuestas
Unidad 4. Consultas multi tabla
4.1.
Introducción
4.2.
La unión de tablas UNION
4.3.
La diferencia EXCEPT
4.4.
La intersección INTERSECT
4.5.
La composición de tablas
4.6.
El producto cartesiano CROSS JOIN
4.7.
La composición interna INNER JOIN
4.8.
La Composición externa LEFT, RIGHT y
FULL OUTER JOIN
4.9.
Combinar
varias operaciones
Unidad V. Consultas de resumen
5.1.
Introducción
5.2.
Las funciones de agregado
5.3.
La función COUNT
5.4.
La función COUNT_BIG
5.5.
La función MAX
5.6.
La función MIN
5.7.
La función SUM
5.8.
La función AVG
5.9.
La función VAR
5.10.
La función VARP
5.11.
La función STDEV
5.12.
La función STDEVP
5.13.
La función GROUPING
5.14.
Agrupamiento de filas (cláusula GROUP
BY).
Unidad 6. Las subconsultas
6.1.
Subconsultas de resultado único
6.2.
Subconsultas de lista de valores
6.3.
El operador IN con subconsulta
6.4.
La comparación modificada (ANY, ALL)
6.5.
Subconsultas con cualquier número de
columnas (EXISTS)
Unidad 7. Actualización de datos
7.1.
Introducción
7.2.
Insertar creando una nueva tabla
7.3.
Insertar en una tabla existente
INSERT INTO
7.4.
Insertar una fila de valores
7.5.
Inserción de varias filas
7.6.
Insertar una fila de valores por
defecto
7.7.
Modificar datos almacenados - UPDATE
7.8.
Eliminar filas - DELETE
7.9.
Borrado masivo - TRUNCATE
Unidad 8. El DDL, Lenguaje de Definición de Datos
8.1.
Introducción
8.2.
Definir una base de datos CREATE
DATABASE
8.3.
Intercalaciones COLLATE
8.4.
Eliminar una base de datos DROP
DATABASE
8.5.
Modificar las propiedades de una BD
ALTER DATABASE
8.6.
Crear una tabla CREATE TABLE
8.7.
Tipos de datos: precisión, escala,
longitud y prioridad
8.8.
Eliminar una tabla DROP TABLE
8.9.
Modificar la definición de una tabla
ALTER TABLE
8.10.
Crear una vista CREATE VIEW
8.11.
Eliminar una vista DROP VIEW
8.12.
Definición de índice
8.13.
Tipos de índices
8.14.
Ventajas e inconvenientes de los
índices
8.15.
Definir un índice CREATE INDEX
8.16.
Eliminar un índice DROP INDEX
Unidad 9. Programación en TRANSACT SQL
9.1.
Introducción
9.2.
Procedimientos almacenados STORE
PROCEDURE
9.3.
Eliminar procedimientos almacenados
9.4.
Crear y ejecutar un procedimiento
9.5.
Instrucciones de control de flujo
9.6. IF…
ELSE
9.7. WHILE
– BREAK- CONTINUE
9.8. WAITFOR
9.9. GOTO
9.10. TRY...
CATCH
9.11. Desencadenadores o TRIGGERS
9.12. CREATE
TRIGGER
9.13. DISABLE
TRIGGER
9.14. ENABLE
TRIGGER
No hay comentarios.:
Publicar un comentario