IFCT0160

Microsoft sql server

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.

Diseñado y producido por Smartmind

Disponibilidad:

Consultar

Contenidos

IFCT0160 — Microsoft sql server

Módulo 1

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

Contenidos: 5

Conocimiento/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.

Módulo 2

Administración y Seguridad en SQL Server

Objetivo. Administrar eficientemente SQL Server, garantizando su seguridad, rendimiento y disponibilidad. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS

Contenidos: 6

Conocimiento/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.