MS
SQL Server Avanzado
Duración:
20
horas
Descripción:
En este curso se tratan temas
avanzados de SQL Server (administración y seguridad), sentencias SQL
avanzadas, Lenguaje Transact-SQL (Procedimientos almacenados,
Desencadenadores, etc.) y Programación de Visual Basic con DTS. Recomendamos
tomar el curso de SQL Server Básico (SQL Server, Lenguaje SQL e Introducción
a DTS) o tener el conocimiento similar.
Contenido del programa:
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 |