Curso ADMINISTRACION DE MS SQL SERVER 2016
DESCRIPCIÓN
Este curso está orientado a brindar a los alumnos los fundamentos necesarios para administrar un motor de bases de datos Microsoft SQL Server 2016.
Se cubrirán tópicos como Versiones de MS SQL Server 2016, Instalación y Configuracióm del producto, Mantención de Instancias y bases de datos, Optimización de performance y solución a problemas, estrategias de respaldo y recuperación, mover archivos de bases de datos, asegurar integridad de la base de datos, mantención de índices y estadísticas, tópicos de alta disponibilidad como Replicación, Log Shipping, Mirroring, Always on y Failover Cluster.
OBJETIVOS
El alumno al finalizar el curso, será capaz de describir las tareas y herramientas básicas para administrar bases de datos, instalar y configurar MS SQL Server 2016, configurar y definir el almacenamiento de las bases de datos en el servidor, planificar e implementar estrategias de respaldo y recuperación, importar y exportar datos, monitorear desempeño del servidor, trazar la actividad en el servidor, administrar la seguridad del servidor y sus bases de datos, auditar accesos a los datos, encriptar datos, realizar mantenciones, automatizar la mantención del servidor y sus bases de datos y definir alertas y notificaciones.
DIRIGIDO A
Analistas de Bases de Datos, Administradores de Sistemas y en general todo aquel profesional que deba administrar y mantener un servicio de bases de datos relacionales basado en MS SQL Server 2016.
PRERREQUISITOS
- Conocimiento básico de MS Windows como sistema operativo
- Conocimiento básico de lenguaje SQL (idealmente Transact-SQL)
- Conocimiento básico de bases de datos relacionales
- Algún conocimiento de diseño y modelamiento de bases de datos
METODOLOGÍA
Clases teóricas y prácticas, usando Microsoft SQL Server 2016.
Durante el curso se desarrollará un taller en que los alumnos se verán enfrentados a problemas reales y tareas normales de administración de bases de datos.
CONTENIDOS (30 horas)
-
Versiones de SQL Server 2016, Instalación y Configuración de SQL Server 2016
- Decisiones de Instalación
- Diseñar storage para nuevas bases de datos
- Planificar crecimiento y capacidad
- Configuración de las cuentas de servicio
-
Mantención de Instancias y bases de Datos
- Encriptación transparente de datos
- Compresión de Bases de Datos
- InMemory OLTP
- Particionamiento de Tablas
- Indices xVelocity ColumnStore
- Polybase y Big Data (Integración de Lenguaje T-SQL con Hadoop)
- SQL Server R Services (In Database)
- Failover Cluster
- Afinidad y Paralelismo
- Automatización : Jobs y Alertas de Agente de SQL Server
- Correo electrónico en la base de datos
-
Optimización de Performance y solución a problemas
- Locks, Bloqueos y Locks Muertos
- Perfilador
- Auditoría
- Vistas del Catalogo y DMO
- Colector de Datos y Datawarehouse de Administración
-
Administrar datos
- Estrategias de Respaldos y respaldos personalizados
- Recuperaciones
- Mover Bases de datos y archivos de bases de datos
- Asegurar integridad de la base de datos
- Indices, Estadísticas y mantención
-
Implementar seguridad
- Cuentas del Servidor y Roles a nivel en el servidor
- Usuarios de bases de datos y Roles a nivel de base de datos
- Implementación de permisos
-
Opciones de alta disponibilidad
- Qué es alta disponibilidad
- Replicación
- Log Shipping
- Espejamiento (Mirroring)
- Always On (Siempre disponible)
- Failover Cluster (Cluster tolerante a fallas)
REQUISITOS DE APROBACIÓN Y EVALUACIÓN
75% de asistencia y nota Final superior a 4.0 (prueba escrita y/o desarrollo)
RELATOR
MICHAEL PRENDERGAST SLIGHT
Consultor Senior en Bases de Datos/Datawarehouses/Sistemas Olap
Arquitecto de Bases de Datos
Desarrollador .Net
Economista, U de Chile
MBA, U del Desarrollo