domingo, 22 de enero de 2012

Curso de SQL Server 2005/2008 Writing Queries

Curso de SQL Server 2005/2008 Writing Queries




Desarrolla complejas y performantes consultas en SQL Server. Aprende a desarrollar programas desde cero aplicando los últimos y más avanzados rasgos de programación en lenguaje Transact-SQL con la versión de Microsoft.
CONTENIDOS DEL CURSO
Este curso parte desde el inicio del lenguaje SQL explorando toda su estructura desde la sintaxis básica hasta los aspectos más avanzados del lenguaje. Comenzando con el diseño, normalización y creación de una base de datos, aplicando cardinalidad de relaciones entre diferentes tablas, claves primarias, foráneas, restricciones, etc..

Luego, el curso continúa con el desarrollo de diferentes consultas y programas SQL sobre la base de datos desarrollada. El curso cuenta con una práctica de diferentes niveles de complejidad en los cuales se practican todos los aspectos del lenguaje SQL: consultas agrupadas, relaciones (joins), subconsultas, vistas, procedimientos almacenados, funciones, trigger, manejo de transacciones, programabilidad, cursores, funciones pívot, datos XML, etc.
PREREQUISITOS
Conocimientos Introductorios a SQL

REQUERIMIENTOS
La institución proporcionara el local para la capacitación, entre los requisitos de hardware y software se necesita lo siguiente Computador personal de 2.0 Gigahertz (3.2 Ghz Recomendado). Espacio en disco duro 20 Gigas (40 Gigas Recomendado). Memória RAM 2 GB (4 Recomendados).“Monitor VGA de 15” o superior. Proyector de alta resolución(Proporcionado por la institución). Microsoft  Visual Studio 2008 Microsoft Windows XP con SP 3 (Recomendado). SQL SERVER 2005/2008.

PLAN DE ESTUDIOS
INTRODUCCIÓN A SQL SERVER
*       HISTORIA
*       QUE ES SQL SERVER?
*       CARACTERÍSTICAS DE SQL
*       Lenguaje de definición de datos (DDL – Data Definition Language)
*       Lenguaje de manipulación de datos (DML – Data Manipulation Language)
IMPLEMENTANDO EL DISEÑO DE LA BASE DE DATOS
*       MODELO DE ENTIDAD - RELACIÓN
*       Introducción
*       Entidad
*       Relación
*       Cardinalidad de las Relaciones
*       Atributos
*       Consideraciones en el Planeamiento del Diseño Lógico de la Base de Datos
*       MODELADO DE ELEMENTOS DE DATOS
*       Tablas
*       Restricciones de las Tablas
*       Columnas No Descomponibles
*       Restricciones en las columnas
*       Clave Primaria (PRIMARY KEY)
*       Clave Foránea (FOREIGN KEY)
*       CONSULTAS BÁSICAS
*        
*       RECUPERANDO DATOS A TRAVÉS DE LA SENTENCIA SELECT
*       Sintaxis
*       Seleccionando Columnas
*       Cambiando el Orden de las Columnas
*       Literales
*       Cambiando los encabezados de las Columnas
*       MANIPULACIÓN DE DATOS
*       Datos Numéricos: Operadores Aritméticos
*       Conversión de datos
*       FILTRANDO DATOS A TRAVES DE CONDICIONES DE BÚSQUEDA
*       Cláusula WHERE
*       Cláusula BETWEEN
*       Cláusula IN
*       Cláusula LIKE
*       Valores NULL
*       Operadores Lógicos AND y OR
*       Cláusula DISTINCT
*       Cláusula ORDER BY

AGRUPANDO Y RESUMIENDO DATOS

FUNCIONES AGREGADAS
*       Funciones Agregadas
*       GROUP BY Y HAVING
*       GROUP BY
*       HAVING
*       COMPUTE Y COMPUTE BY
*       COMPUTE
*       COMPUTE BY
*       Restricciones
RELACIONANDO DATOS DESDE MÚLTIPLES TABLAS
*       RECUPERAR INFORMACIÓN RELACIONANDO DOS O MAS TABLAS
*       JOINS
*       INNER JOINS
*       OUTER JOINS
*       LEFT OUTER JOINS
*       RIGHT OUTER JOINS
*       FULL JOINS
*       CROSS JOINS
*       JOINS con mas de dos tablas
*       SELF JOINS
TRABAJANDO CON SUBCONSULTAS
*       SUBCONSULTAS
*       Definición
*       Tipos de Subconsultas
*       Subconsultas que usan IN o NOT IN
*       Subconsultas que son usadas con operadores de comparación
*       Subconsultas que se usan con EXISTS y NOT EXISTS
*       Restricciones en las Subconsultas
*       Subconsultas correlacionadas
*       UNIR RESULTADOS
*       Operador UNION
*       TABLAS TEMPORALES
*       Introducción
*       Tabla #locales
*       Tabla ##globales
*       CREAR UNA TABLA COMO RESULTADO DE UNA CONSULTA
*       SELECT INTO
MODIFICANDO DATOS
*       INSERTAR REGISTRO EN UNA TABLA
*       Cláusula INSERT
*       Valores por Defecto
*       Insertando datos parciales
*       Insertando registros con SELECT
*       Insertando registros con STORED PROCEDURES
*        
*        
*       MODIFICAR DATOS DE UNO O VARIOS REGISTROS
*       Cláusula UPDATE
*       Modificaciones basadas en datos de otras tablas
*       BORRAR UNO O VARIOS REGISTROS
*       Cláusula DELETE
*       TRUNCATE TABLE
*       Borrando registros basados en otras tablas

PROGRAMANDO OBJETOS
*       VIEWS (VISTAS)
*       Introducción
*       Creando Vistas
*       Opciones de la Vista
*       Modificar una Vista
*       Eliminar una Vista
*       STORED PROCEDURES (PROCEDIMIENTOS ALMACENADOS)
*       Introducción
*       Como son procesados los STORED PROCEDURES
*       Ventajas de los STORED PROCEDURES
*       Creando STORED PROCEDURES
*       Declaraciones de Variables
*       Creando STORED PROCEDURES con parámetros
*       Parámetros de Salida
*       Ejecutando STORED PROCEDURES
*       Opciones de Recopilación
*       STORED PROCEDURES del sistema
*       Borrar un STORED PROCEDURE
*       El comando RETURN y el manejo de errores
*       FUNCIONES
*       Introducción
*       Tipo de Funciones
*       Funciones Escalares
*       Variables Tabla
*       Funciones de tabla en línea
*       Funciones de tabla de multi sentencias
*       TRIGGERS (DISPARADORES)
*       Introducción
*       AFTER TRIGGER
*       INSTEAD-OF TRIGGERS
*       Creando TRIGGERS
*       Restricciones
*       INSERT TRIGGER, DELETE TRIGGER, UPDATE TRIGGER

PROGRAMACIÓN AVANZADA EN SQL
*       TRANSACCIONES
*       Administración de Transacciones
*       Transacciones Explicitas
*       Transacciones Implícitas
*       Transacciones: Nivel de Aislamiento
*       Sentencias de Transacción: ROLLBACK y SAVE
*        
*        
*       LENGUAJE SQL
*       Variables
*       Variables Globales pre declaradas
*       Sentencia RETURN
*       Sentencia RAISERROR y PRINT
*       Sentencia EXECUTE
*       CONTROL DE FLUJO
*       Bloque BEGIN – END
*       Bloque IF … ELSE
*       Construcción WHILE, BREAK y CONTINUE
*       GOTO
*       WAITFOR
*       EXPRESIÓN CASE
*       Descripción
*       Formatos
*       CLÁUSULAS PIVOT Y UNPIVOT
*       Introducción
*       PIVOT
*       UNPIVOT
*       TRY - CATCH
*       Description
*       Características
*       Sintaxis
*       CURSORES
*       Introducción
*       Características
*       Sentencia OPEN
*       Sentencia FETCH
*       Sentencia CLOSE
*       Sentencia DEALLOCATE

DURACION
*       40 Horas



     Este curso se imparte directamente en la empresa.

Solicite su pro-forma 


Atentamente









Capacitaciones Corporativas
Especialistas en TIC
Correo: capacitacionescorporativas@gmail.com
Tel      :87803109


No hay comentarios:

Publicar un comentario