Especialidad formativa
Microsoft sql server
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