Capítulo 1. SQL Server Avanzado
Repaso General
-
¿Qué es una base de datos?
-
Objetos de bases de datos relacionales
-
Crear Bases de Datos
-
Crear Tablas
-
Crear Índices
-
Crear Vistas
Administración de SQL Server
-
Realizar una copia de seguridad de una base de datos
-
Restaurar una base de datos
Seguridad de SQL Server
-
Comprender los modos de seguridad
-
Autentificación de Windows
-
Autentificación de SQL Server
-
Utilizar inicios de sesión
-
Crear inicios de sesión
-
Administrar inicios de sesión
-
Seguridad a nivel de base de datos
-
Usuarios de base de datos
-
Roles de base de datos
Capítulo 2. Lenguaje SQL Avanzado
Repaso General
-
Las consultas simples
-
Las consultas multitabla
-
Las consultas de resumen
-
Las subconsultas
-
Actualización de datos
-
Manipulación de Vistas
Tablas de referencias cruzadas
-
Introduccción
-
La sentencia TRANSFORM
-
Las columnas dinámicas
-
Las columnas fijas
-
Resumen del Tema
-
Ejercicio
Capítulo 3. Transact-SQL
El Analizador de Consultas
-
Comprender el Analizador de Consultas
-
Utilizar la ventana Consulta
-
Utilizar el Navegador de Objetos
Lenguaje de definición de datos
-
Comprender DDL
-
Crear, modificar y eliminar objetos
-
Utilizar el Navegador de Objetos para Definición de Datos
-
Crear secuencias de comandos DDL
Componentes del lenguaje Transact-SQL
-
Comandos Transact-SQL
-
Comandos de manipulación de datos
-
Comandos de definición de datos
-
Comandos de administración de base de datos
-
Otros comandos
-
Operadores Transact-SQL
-
Funciones Transact-SQL
Objetos de programación
-
Tablas temporales
-
Variables
Control de ejecución
-
Procesamiento Condicional
-
IF ... ELSE
-
CASE
-
El comando GOTO
-
Bucles
-
WHILE simple
-
WHILE complejos
Cursores de Transact-SQL
-
Comprender los cursores
-
Características de los cursores
-
Tipos de cursor
-
Utilizar cursores
-
Crear cursores
-
Manipular filas mediante un cursor
-
Modificar y borrar filas con un cursor
Procedimientos almacenados
-
Comprender los procedimientos
-
Intercambiar datos con procedimientos almacenados
-
Procedimientos de sistema
-
Procedimientos almacenados definidos por el usuario
-
Utilizar y crear procedimientos almacenados
Desencadenadores
-
Comprender los desencadenadores
-
Desencadenadores AFTER
-
Desencadenadores INSTEAD OF
-
Crear desencadenadores
-
Utilizar el comando CREATE TRIGGER
-
Utilizar la función UPDATE
-
Utilizar las tablas Inserted y Deleted
Capítulo 4. Programación de Visual Basic con DTS
Introducción
-
Introducción al lenguaje Basic
-
Fundamentos de Programación
-
Características Generales
Objetos de programación
-
Alcance de las variables
-
Establecimiento del alcance de las variables y declaración de variable
-
Tipos de variables
-
Matrices
Componentes del lenguaje
-
Operadores
-
Operadores Aritméticos
-
Operadores de Comparación
-
Operadores de Concatenación
-
Operadores Lógicos
-
Funciones
-
Funciones para el manejo de caracteres
-
Funciones de conversión
-
Funciones matemáticas
-
Funciones de fecha y hora
-
Otras funciones
-
Ejercicio
Control de ejecución
-
Sentencia If
-
Sentencia Select ... Case ...
-
Sentencia Do Until
-
Sentencia Do While
-
Sentencia For ... Next ...
-
Ejercicio
Manejo de Bases de Datos
-
Acceso a la base de datos
-
Operaciones con la base de datos
-
Manejo de diferentes bases de datos
-
Ejercicio
Colecciones DTS
-
DTSSource y DTSDestination
Capítulo 5. Agregar funcionalidad a un paquete DTS
Secuencias de comandos ActiveX en DTS
-
Escribir secuencia de comandos ActiveX en DTS
-
Agregar secuencias de comandos ActiveX a un paquete DTS
Variables globales con paquetes DTS
-
Introducción
-
Crear variables globales
-
Alcance de las variables globales
Consultas parametrizadas en DTS