ContenidoCurso 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