Ir al contenido principal

Empleartec Control+F / Control+A

Formación profesional gratuita en Software y Tecnología

Cursos

SQL SERVER 2008 R2

Descripción

El curso se orienta a la Introducción. Principios básicos de SQL Server. Multi-Server Management. Base de Datos. Índices, Integridad y triggers. Funciones. Azure DataBase. Introducción Reporting Service. Introducción Reporting Service Development Tools. Reportes Básicos. Mejoramiento de informes básicos. Manejo de Datasets. Creando Report Model y Report Builder 3. Ejecutar reportes y Suscripción de reportes. Master Data Management y Master Data Service.

Dónde se dicta

CABA

Carga horaria

80 horas

Contenidos del curso

1. CONTENIDOS DEL CURSO:
2. CLASE 1:
INTRODUCCIÓN AL LENGUAJE SQL. CONSULTAS BÁSICAS Y AVANZADAS CON MS SQL SERVER 2008 R2.
3. INTRODUCCIÓN
- HISTORIA. ¿QUE ES SQL SERVER?
- CARACTERÍSTICAS DE SQL
O LENGUAJE DE DEFINICIÓN DE DATOS (DDL – DATA DEFINITION LANGUAGE)
O LENGUAJE DE MANIPULACIÓN DE DATOS (DML – DATA MANIPULATION LANGUAGE)

CLASE 2:
4. MODELO DE ENTIDAD - RELACIÓN
O INTRODUCCIÓN
O ENTIDAD
O RELACIÓN
O CARDINALIDAD DE LAS RELACIONES
O ATRIBUTOS
O CONSIDERACIONES EN EL PLANEAMIENTO DEL DISEÑO LÓGICO DE LA BASE DE DATOS
5. MODELADO DE ELEMENTOS DE DATOS
O TABLAS
O RESTRICCIONES DE LAS TABLAS
O COLUMNAS NO DESCOMPONIBLES
O RESTRICCIONES EN LAS COLUMNAS
O CLAVE PRIMARIA (PRIMARY KEY)
O CLAVE FORÁNEA (FOREIGN KEY)

CONSULTAS BÁSICAS
RECUPERANDO DATOS A TRAVÉS DE LA SENTENCIA SELECT
O SINTAXIS
O SELECCIONANDO COLUMNAS
O CAMBIANDO EL ORDEN DE LAS COLUMNAS
O LITERALES
O CAMBIANDO LOS ENCABEZADOS DE LAS COLUMNAS
6. CLASE 3:
MANIPULACIÓN DE DATOS
O DATOS NUMÉRICOS: OPERADORES ARITMÉTICOS
O CONVERSIÓN DE DATOS

FILTRANDO DATOS A TRAVES DE CONDICIONES DE BÚSQUEDA
O CLÁUSULA WHERE
O CLÁUSULA BETWEEN
O CLÁUSULA IN
O CLÁUSULA LIKE
O VALORES NULL
O OPERADORES LÓGICOS AND Y OR
O CLÁUSULA DISTINCT
O CLÁUSULA ORDER BY

RELACIONANDO DATOS DESDE MÚLTIPLES TABLAS
RECUPERAR INFORMACIÓN RELACIONANDO DOS O MAS TABLAS
O JOINS
O INNER JOINS
O OUTER JOINS
O LEFT OUTER JOINS
O RIGHT OUTER JOINS
O FULL JOINS
O CROSS JOINS
O JOINS CON MÁS DE DOS TABLAS
O SELF JOINS
7. CLASE 4:
TRABAJANDO CON SUBCONSULTAS
SUBCONSULTAS
O DEFINICIÓN
O TIPOS DE SUBCONSULTAS
O SUBCONSULTAS QUE USAN IN O NOT IN
O SUBCONSULTAS QUE SON USADAS CON OPERADORES DE COMPARACIÓN
O SUBCONSULTAS QUE SE USAN CON EXISTS Y NOT EXISTS
O RESTRICCIONES EN LAS SUBCONSULTAS
O SUBCONSULTAS CORRELACIONADAS
UNIR RESULTADOS
O OPERADORES SET (UNION, INTERSECT, EXCEPT)
8. CLASE 5:
TABLAS TEMPORALES
O TABLA #LOCALES
O TABLA ##GLOBALES
O VARIABLES DE TIPO TABLA.
O SELECT INTO

MODIFICANDO DATOS
INSERTAR REGISTRO EN UNA TABLA
O CLÁUSULA INSERT
O VALORES POR DEFECTO
O INSERTANDO DATOS PARCIALES
O INSERTANDO REGISTROS CON SELECT
O INSERTANDO REGISTROS CON STORED PROCEDURES

MODIFICAR DATOS DE UNO O VARIOS REGISTROS
O CLÁUSULA UPDATE
O MODIFICACIONES BASADAS EN DATOS DE OTRAS TABLAS

BORRAR UNO O VARIOS REGISTROS
O CLÁUSULA DELETE
O TRUNCATE TABLE
O BORRANDO REGISTROS BASADOS EN OTRAS TABLAS
9. CLASE 6:
AGRUPANDO Y RESUMIENDO DATOS
FUNCIONES AGREGADAS
O FUNCIONES AGREGADAS

GROUP BY Y HAVING
O GROUP BY
O HAVING
- COMPUTE Y COMPUTE BY
O COMPUTE
O COMPUTE BY

FUNCIONES AVANZADAS DE AGRUPAMIENTO Y RESUMEN
O ROLLUP
O CUBE
O GROUPING SETS
10. CLASE 7:
PROGRAMACIÓN AVANZADA EN SQL
BATCHS Y SCRIPT
O BATCHS
O SCRIPTS

LENGUAJE SQL
O VARIABLES
O VARIABLES GLOBALES PRE DECLARADAS
O SENTENCIA RETURN
O SENTENCIA RAISERROR Y PRINT
O SENTENCIA EXECUTE

CONTROL DE FLUJO
O BLOQUE BEGIN – END
O BLOQUE IF … ELSE
O CONSTRUCCIÓN WHILE, BREAK Y CONTINUE
O GOTO
O WAITFOR
O EXPRESIÓN CASE
O DESCRIPCIÓN
O FORMATOS
11. CLASE 8:
CLÁUSULAS PIVOT Y UNPIVOT
O PIVOT
O UNPIVOT

CTE: COMMON TABLE EXPRESSIONS
O CLÁUSULA WITH

TRY - CATCH
O CARACTERÍSTICAS
O SINTAXIS
12. CURSORES
O INTRODUCCIÓN
O CARACTERÍSTICAS
O SENTENCIA OPEN
O SENTENCIA FETCH
O SENTENCIA CLOSE
O SENTENCIA DEALLOCATE
13. CLASE 9:
PROGRAMACIÓN E IMPLEMENTACIÓN DE BASES DE DATOS CON MS SQL SERVER 2008 R2.
CREANDO BASES DE DATOS Y ARCHIVOS
- ARCHIVOS MDF, LDF Y NDF
- FILEGROUPS
- ESQUEMAS
- EL ESQUEMA DBO
- CREACIÓN DE UNA BASE CON TRANSACT-SQL
- INSTANTÁNEAS (SNAPSHOTS) DE BASES DE DATOS

IMPLEMENTANDO EL DISEÑO DE TABLAS
- TIPOS DE DATOS DE SQL SERVER
O TIPOS DE DATOS DEFINIDOS POR EL USUARIO
O CREANDO TABLAS
O COLUMNAS ESPECIALES
- TABLAS PARTICIONADAS
O FUNCIONES DE PARTICIÓN
O ESQUEMAS DE PARTICIÓN

CLASE 10:
IMPLEMENTANDO LA INTEGRIDAD DE LOS DATOS
- QUE ES LA INTEGRIDAD DE DATOS
O INTRODUCCIÓN
O TIPOS DE INTEGRIDAD DE DATOS
O FORZANDO DE INTEGRIDAD DE DATOS
- INTEGRIDAD REFERENCIAL
O CLAVE PRIMARIA
O CLAVE FORÁNEA
O ACTUALIZAR REGISTROS EN CASCADA
O ELIMINAR REGISTROS EN CASCADA
O IDENTITY
- RESTRICCIONES (CONSTRAINTS)
O INTRODUCCIÓN
O RESTRICCIONES DE INTEGRIDAD
O PRIMARY KEY
O UNIQUE
O FOREIGN KEY
O DEFAULT
O CHECK
14. CLASE 11:
IMPLEMENTANDO XML EN SQL SERVER
- CONCEPTOS BÁSICOS
O QUE ES XML?
O HISTORIA
O EL APORTE DE XML
O VENTAJAS DE XML
O ESTRUCTURA DE XML
O ESCRIBIR NUESTROS PROPIOS DOCUMENTOS
- FUNDAMENTOS DE LA SINTAXIS
O ELEMENTOS Y ATRIBUTOS
O COMENTARIOS
- USANDO XML EN SQL SERVER
O METAS
O CONSULTANDO XML CON FOR XML
O OPCIONES
O PROCESANDO XML CON OPENXML
O USO DEL TIPO DE DATO XML
O USAR FOR XML Y OPENXML PARA PROCESAR DATOS XML
15. CLASE 12:
IMPLEMENTANDO ÍNDICES Y VISTAS
- IMPLEMENTANDO ÍNDICES
O VENTAJAS DE LOS ÍNDICES
O DESVENTAJAS DE LOS ÍNDICES
O COLUMNAS QUE DEBEN CONSIDERARSE INDEXADAS
O COLUMNAS QUE NO DEBEN CONSIDERARSE INDEXADAS
O REGLAS
O TIPOS Y CARACTERÍSTICAS DE LOS ÍNDICES
- FUNCIONAMIENTO Y CONSIDERACIONES
O USO DE LOS ÍNDICES
O OPTIMIZADOR
O UPDATE STATISTICS
- IMPLEMENTANDO VISTAS
O QUE ES UNA VISTA
O USOS DE LAS VISTAS
O TIPOS DE VISTAS
O CREANDO VISTAS
O MODIFICANDO Y ELIMINANDO VISTAS
O INFORMACIÓN ACERCA DE LAS VISTAS
O MODIFICANDO DATOS CON VISTAS
O CONSIDERACIONES DE PERFORMANCE

IMPLEMENTANDO PROCEDIMIENTOS Y FUNCIONES
- PROCEDIMIENTOS
O QUE SON LOS PROCEDIMIENTOS ALMACENADOS (SP)
O VENTAJAS DE LOS PROCEDIMIENTOS
O CREACIÓN DE PROCEDIMIENTOS
O LLAMADAS A PROCEDIMIENTOS
O GUÍA PARA LA CREACIÓN DE PROCEDIMIENTOS
O MODIFICANDO PROCEDIMIENTOS
O PROCEDIMIENTOS CON PARÁMETROS
O PARÁMETROS DE SALIDA
O VALOR DE RETORNO
- FUNCIONES
O FUNCIONES ESCALARES
O FUNCIONES TABULARES EN LÍNEA
O FUNCIONES TABULARES MULTI-SENTENCIA

CLASE 13:
ADMINISTRACIÓN Y MANTENIMIENTO DE BASES DE DATOS CON MS SQL SERVER 2008 R2.
INSTALANDO Y CONFIGURANDO SQL SERVER
- INSTALACIÓN INICIAL DE SQL SERVER
- TAREAS DE CONFIGURACIÓN Y VERIFICACIÓN DE LA INSTALACIÓN
- SQL SERVER CONFIGURATION MANAGER

ADMINISTRANDO BASES DE DATOS Y ARCHIVOS
- INTRODUCCIÓN
- ALMACENAMIENTO DE DATOS
- REGISTRO DE TRANSACCIONES (LOG FILE)
- UBICACIÓN DE LOS ARCHIVOS
- FILEGROUPS
- PLANIFICACIÓN DE LA CAPACIDAD
- CREACIÓN DE LA BASE DE DATOS
- PRÁCTICA: CREANDO BASES DE DATOS
- ADMINISTRANDO BASES DE DATOS
- FUENTES DE METADATA
- VISTAS DE CATÁLOGOS
- FUNCIONES DE METADATOS
- PROCEDIMIENTOS ALMACENADOS DEL SISTEMA
16. CLASE 14:
RECUPERO DE FALLAS
- INTRODUCCIÓN
- PLANIFICANDO UNA ESTRATEGIA DE BACKUP
- BACKUP DE BASES DE DATOS DE USUARIO
- RESTAURACIÓN DE BASES DE DATOS DE USUARIO
17. CLASE 15:
ADMINISTRANDO LA SEGURIDAD
- INTRODUCCIÓN
- PERMISOS
- CREANDO LOGINS
- PERMISOS A NIVEL SERVER
- DMINISTRACIÓN DE USUARIOS
- PERMISOS A NIVEL DATABASE
- CRIPTOGRAFÍA EN SQL SERVER
18. CLASE 16:
MONITOREANDO SQL SERVER
- INTRODUCCIÓN
- MONITOREANDO LA ACTIVIDAD ACTUAL
- VISTAS DE ADMINISTRACIÓN DINÁMICAS
- PRÁCTICA: MONITOREANDO LA ACTIVIDAD
- OBJETOS, INSTANCIAS Y CONTADORES
- MONITOREANDO LA ACTIVIDAD DE DISCO
- MONITOREANDO EL USO DE LA MEMORIA
- USANDO SQL SERVER PROFILER
- CATEGORÍAS, EVENTOS Y COLUMNAS
19. CLASE 17:
AUTOMATIZANDO TAREAS ADMINISTRATIVAS EN SQL SERVER
- INTRODUCCIÓN
- ASISTENTE PARA PLAN DE MANTENIMIENTO
- AGENTE DE SQL SERVER
- ADMINISTRANDO LA SEGURIDAD DE SQL SERVER AGENT
20. CLASE 18:
ALTA DISPONIBILIDAD Y REPLICACIÓN
- INTRODUCCIÓN
- LOG SHIPPING
- DATABASE MIRRORING
- INTRODUCCIÓN A LA REPLICACIÓN
- IMPLEMENTACIÓN DE LA RÉPLICA
21. CLASE 19:
22. TALLER DE ESTRATEGIAS PARA LA BÚSQUEDA DE EMPLEO: 1ª PARTE. VÍAS DE INSERCIÓN LABORAL. DEFINICIÓN DEL PERFIL LABORAL. MERCADO DE TRABAJO.
23. CLASE 20:
24. TALLER DE ESTRATEGIAS PARA LA BÚSQUEDA DE EMPLEO: 2ª PARTE. CONFECCIÓN DE CV. CARGA DE CV EN DIVERSOS MEDIOS: CONSULTORAS DE RRHH, EMPRESAS, STIES DE EMPLEO, WEBS 2.0. ENTREVISTA LABORAL.

Requisitos

Conocimientos básicos sobre configuración y utilización de sistemas operativos como Microsoft Windows. Por ejemplo usar la interfaz de navegación , administración y monitoreo. -Conocimientos básicos de bases de datos. Conceptos de Tablas, Campos, Tipos de Datos, etc.