← Especialidades formativas

Especialidad formativa

Microsoft sql server

IFCT0160 50 h
Ver contenido del curso

Qué aprenderás

Proporcionar conocimientos acerca de SQL Server, abarcando desde los fundamentos hasta técnicas avanzadas de diseño, programación y administración de bases de datos y, adquirir habilidades prácticas en la creación, optimización y mantenimiento de bases de datos en SQL Server, con un enfoque en la seguridad, eficiencia y sostenibilidad.

Contenido del curso

01

Diseño y Programación EN SQL Server

  • OBJETIVO
  • Diseñar, implementar y optimizar bases de datos en SQL Server, dominando T-SQL y técnicas de programación.
  • CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Adquisición de conceptos generales sobre SQL Server y T-SQL
  • Historia y evolución de SQL Server
  • Arquitectura de SQL Server
  • Introducción a Transact-SQL (T-SQL)
  • Diseño y creación de bases de datos
  • Planificación y diseño de bases de datos relacionales
  • Creación y configuración de bases de datos
  • Implementación de esquemas y objetos de Base de Datos
  • Manipulación de datos con T-SQL
  • SELECT, INSERT, UPDATE, DELETE
  • Funciones integradas y expresiones
  • Subconsultas y consultas avanzadas
  • Programación avanzada en T-SQL
  • Procedimientos almacenados
  • Funciones definidas por el usuario
  • Triggers y su aplicación
  • Transacciones y control de concurrencia
  • Optimización de consultas y rendimiento
  • Planes de ejecución y estadísticas
  • Índices y estrategias de indexación
  • Optimización de consultas complejas
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Interiorizar la exigencia de que en el diseño y mantenimiento de las bases de datos se mantenga la integridad de los mismos.
  • Desarrollo de las capacidades para la planificación de consultas a de la base de datos.
02

Administración y Seguridad en SQL Server

  • OBJETIVO
  • Administrar eficientemente SQL Server, garantizando su seguridad, rendimiento y disponibilidad.
  • CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Instalación y configuración de SQL Server
  • Requisitos del sistema y planificación de la instalación
  • Instalación paso a paso de SQL Server
  • Configuración post-instalación y buenas prácticas
  • Administración de seguridad en SQL Server
  • Autenticación y autorización
  • Roles de servidor y de base de datos
  • Cifrado de datos y comunicaciones seguras
  • Mantenimiento y monitoreo de bases de datos
  • Tareas de mantenimiento automatizadas
  • Monitorización del rendimiento con SQL Server Profiler
  • Dynamic Management Views
  • Resolución de problemas comunes
  • Realización de Backups y recuperaciones
  • Estrategias de backup en SQL Server
  • Tipos de backups: completos, diferenciales y de log
  • Planificación e implementación de estrategias de recuperación
  • Uso de Alta disponibilidad y disaster recovery
  • Configuración de Always On Availability Groups
  • Implementación de clustering de SQL Server
  • Planificación de disaster recovery
  • Toma de conciencia acerca de la sosteniblidad en el marco de las infraestructuras de bases de datos
  • Optimización del consumo de recursos
  • Estrategias de almacenamiento eficiente
  • Monitorización y reducción del consumo energético
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Concienciación de la importancia de disponer de competencias enfocadas a la planificación.
  • Valoración de la necesidad de establecer mecanismos de seguridad para salvaguardar la integridad de los datos contenidos en la base de datos.

Especialidad formativa

¿Quieres esta formación para tu organización?