Curso de Administering Microsoft SQL Server 2014 Databases (20462)

Potencia tus habilidades para desarrollar una base de datos Microsoft SQL Server 2016. Aprende cómo usar las características del producto SQL Server 2016 y las herramientas relacionadas con el desarrollo de una base de datos. Dificultad Incluye PC Garantía de Aprendizaje

Costo y duración
$5950
36 hs
Inscribirme

En este curso aprenderás a

  • Diseñar e implementar tablas.
  • Describir los diseños de mesa avanzados
  • Asegurar la integridad de los datos a través de restricciones.
  • Describir los índices, incluidos los índices Optimized y Columnstore
  • Diseñar e implementar vistas.
  • Diseñar e implementar procedimientos almacenados.
  • Diseñar e implementar funciones definidas por el usuario.
  • Responder a la manipulación de datos usando desencadenadores.
  • Diseñar e implementar tablas en memoria.
  • Implementar código administrado en SQL Server.
  • Almacenar y consultar datos XML.
  • Trabajar con datos espaciales.
  • Almacenar y consultar blobs y documentos de texto.

Ver detalle completo en Microsoft

Ver Examen 70-762 en Microsoft

1. Módulo 1: Introducción al desarrollo de bases de datos

Antes de comenzar a trabajar con Microsoft SQL Server en una función de desarrollo o de administración, es importante comprender el alcance de la plataforma de SQL Server. En particular, es útil comprender que SQL Server no es solo un motor de base de datos: es una plataforma completa para administrar datos empresariales. SQL Server proporciona una sólida plataforma de datos para todos los tamaños de organizaciones, además de un conjunto completo de herramientas para facilitar el desarrollo y ser más robusto.

2. Módulo 2: Diseño e implementación de tablas

En un sistema de administración de bases de datos relacionales (RDBMS), los datos del usuario y del sistema se almacenan en tablas. Cada tabla consiste en un conjunto de filas que describen entidades y un conjunto de columnas que contienen los atributos de una entidad. Por ejemplo, una tabla de clientes puede tener columnas como CustomerName y CreditLimit, y una fila para cada cliente. En Microsoft SQL Server, las tablas del software de administración de datos están contenidas dentro de esquemas que son muy similares en concepto a las carpetas que contienen archivos en el sistema operativo. El diseño de tablas es una de las tareas más importantes que realiza un desarrollador de bases de datos, porque el diseño incorrecto de la tabla conduce a la imposibilidad de consultar los datos de manera eficiente. Después de que se ha creado un diseño apropiado, es importante saber cómo implementar correctamente el diseño.

3. Módulo 3: Diseños avanzados de tablas

El diseño físico de una base de datos puede tener un impacto significativo en la capacidad de la base de datos para cumplir con los requisitos de almacenamiento y rendimiento establecidos por las partes interesadas. El diseño de una implementación de base de datos física incluye la planificación de grupos de archivos, cómo usar particiones para administrar tablas grandes y el uso de compresión para mejorar el almacenamiento y el rendimiento. Las tablas temporales son una nueva característica en SQL Server 2016 y ofrecen una solución directa para recopilar cambios en sus datos.

4. Módulo 4: Garantizar la integridad de los datos a través de restricciones

La calidad de los datos en su base de datos determina en gran medida la utilidad y la efectividad de las aplicaciones que dependen de ella; el éxito o fracaso de una organización o empresa comercial podría depender de ello. Garantizar la integridad de los datos es un paso crítico para mantener datos de alta calidad. Debe hacer cumplir la integridad de los datos en todos los niveles de una aplicación desde la primera entrada o recopilación hasta el almacenamiento. El software de administración de datos Microsoft SQL Server proporciona una gama de características para simplificar el trabajo.

5. Módulo 5: Introducción a los índices

Un índice es una colección de páginas asociadas a una tabla. Los índices se usan para mejorar el rendimiento de las consultas o imponer la exclusividad. Antes de aprender a implementar índices, es útil comprender cómo funcionan, cuán efectivos son los diferentes tipos de datos cuando se usan dentro de los índices y cómo se pueden construir los índices a partir de varias columnas. Este módulo analiza estructuras de tablas que no tienen índices y los diferentes tipos de índices disponibles en Microsoft SQL Server.

6. Módulo 6: Diseño de estrategias de índices optimizados

Los índices desempeñan un papel importante al permitir que SQL Server recupere datos de una base de datos de manera rápida y eficiente. Este módulo trata temas de índices avanzados, incluidos los índices, la cláusula INCLUDE, sugerencias de consulta, factor de relleno y relleno, estadísticas, uso de DMO, el Asesor de ajuste de la base de datos y la Tienda de consultas.

7. Módulo 7: Indices Columnstore

Introducido en Microsoft SQL Server 2012, muchas organizaciones utilizan índices de almacén de columnas en soluciones de almacenamiento de datos de gran tamaño. Este módulo resalta los beneficios de usar estos índices en grandes conjuntos de datos; las mejoras realizadas en índices de almacén de columnas en SQL Server 2016; y las consideraciones necesarias para utilizar los índices de columnas de manera efectiva en sus soluciones.

8. Módulo 8: Diseñar e implementar vistas

Este módulo describe el diseño y la implementación de vistas. Una vista es un tipo especial de consulta, una que se almacena y se puede usar en otras consultas, al igual que una tabla. Con una vista, solo la definición de la consulta se almacena en el disco; no el conjunto de resultados. La única excepción a esto son las vistas indizadas, cuando el conjunto de resultados también se almacena en el disco, al igual que una tabla. Las vistas simplifican el diseño de una base de datos al proporcionar una capa de abstracción y ocultar la complejidad de las combinaciones de tablas. Las vistas también son una forma de proteger sus datos al otorgar a los usuarios permisos para usar una vista, sin darles permisos a los objetos subyacentes. Esto significa que los datos pueden mantenerse privados y solo pueden ser vistos por los usuarios apropiados.

9. Módulo 9: Diseño e implementación de procedimientos almacenados

Este módulo describe el diseño y la implementación de procedimientos almacenados.

10. Módulo 10: Diseño e implementación de funciones definidas por el usuario

Las funciones son rutinas que usa para encapsular lógica realizada con frecuencia. En lugar de tener que repetir la lógica de la función en muchos lugares, el código puede llamar a la función. Esto hace que el código sea más fácil de mantener y más fácil de depurar. En este módulo, aprenderá a diseñar e implementar funciones definidas por el usuario (UDF) que hacen cumplir las reglas comerciales o la coherencia de los datos. También aprenderá cómo modificar y mantener las funciones existentes.

11. Módulo 11: Respondiendo a la manipulación de datos a través de desencadenantes

Los desencadenadores de lenguaje de manipulación de datos (DML) son herramientas potentes que puede usar para imponer dominios, entidades, integridad de datos referenciales y lógica empresarial. La aplicación de la integridad lo ayuda a crear aplicaciones confiables. En este módulo, aprenderá qué son los desencadenantes de DML, cómo hacen cumplir la integridad de los datos, los diferentes tipos de desencadenantes que están disponibles para usted y cómo definirlos en su base de datos.

12. Módulo 12: Uso de tablas en la memoria

El software de administración de datos Microsoft SQL Server 2014 introdujo funciones de funcionalidad de procesamiento de transacciones en línea (OLTP) en memoria para mejorar el rendimiento de las cargas de trabajo OLTP. SQL Server 2016 agrega varias mejoras, como la capacidad de modificar una tabla optimizada para la memoria sin tener que volver a crearla. Las tablas optimizadas para la memoria se almacenan principalmente en la memoria, lo que proporciona un rendimiento mejorado al reducir el acceso al disco duro. Los procedimientos almacenados compilados de forma nativa mejoran aún más el rendimiento sobre Transact-SQL tradicional interpretado.

13. Módulo 13: Implementación de código administrado en SQL Server

Como profesional de SQL Server, es probable que se le pida que cree bases de datos que satisfagan las necesidades comerciales. La mayoría de los requisitos pueden cumplirse utilizando Transact-SQL. Sin embargo, en ocasiones puede necesitar capacidades adicionales que solo pueden cumplirse utilizando el código de tiempo de ejecución del lenguaje común (CLR). A medida que se agrega funcionalidad a SQL Server con cada nueva versión, la necesidad de usar código administrado disminuye. Sin embargo, hay ocasiones en que es posible que necesite crear agregados, procedimientos almacenados, activadores, funciones definidas por el usuario o tipos definidos por el usuario. Puede usar cualquier lenguaje .NET Framework para desarrollar estos objetos. En este módulo, aprenderá a usar el código administrado CLR para crear objetos de base de datos definidos por el usuario para SQL Server.

14. Módulo 14: Almacenamiento y consulta de datos XML en SQL Server

XML proporciona reglas para codificar documentos en un formato legible por máquina. Se ha convertido en un estándar ampliamente adoptado para representar estructuras de datos, en lugar de enviar documentos no estructurados. Los servidores que ejecutan el software de administración de datos de Microsoft SQL Server a menudo necesitan usar XML para intercambiar datos con otros sistemas; muchas herramientas de SQL Server proporcionan una interfaz basada en XML. SQL Server ofrece un manejo extenso de XML, tanto para almacenamiento como para consultas. Este módulo presenta XML, muestra cómo almacenar datos XML dentro de SQL Server y muestra cómo consultar los datos XML. La capacidad de consultar datos XML directamente evita la necesidad de extraer datos en un formato relacional antes de ejecutar consultas de lenguaje estructurado de consulta (SQL). Para procesar XML de manera efectiva, necesita poder consultar datos XML de varias formas: devolviendo datos relacionales existentes como XML y consultando datos que ya son XML.

15. Módulo 15: Almacenamiento y consulta de datos espaciales en SQL Server

Este módulo describe datos espaciales y cómo estos datos pueden implementarse dentro de SQL Server.

16. Módulo 16: Almacenamiento y consulta de BLOB y documentos de texto en SQL Server

Tradicionalmente, las bases de datos se han utilizado para almacenar información en forma de valores simples, como enteros, fechas y cadenas, que contrastan con formatos de datos más complejos, como documentos, hojas de cálculo, archivos de imágenes y archivos de video. Como los sistemas que respaldan las bases de datos se han vuelto más complejos, los administradores han encontrado que es necesario integrar estos datos de archivos más complejos con los datos estructurados en las tablas de la base de datos. Por ejemplo, en una base de datos de productos, puede ser útil asociar un registro de producto con el manual de servicio o videos instructivos para ese producto. SQL Server proporciona varias formas de integrar estos archivos, que a menudo se conocen como Binary Large Objects (BLOB), y permite que su contenido se indexe e incluya en los resultados de búsqueda. En este módulo, aprenderá cómo diseñar y optimizar una base de datos que incluya BLOB.

17. Módulo 17: concurrencia de SQL Server

Este módulo explica cómo nombrar, declarar, asignar valores ay usar variables. También describe cómo almacenar datos en una matriz. El control de concurrencia es una característica fundamental de los sistemas de bases de datos multiusuario; permite que los datos permanezcan consistentes cuando muchos usuarios están modificando datos al mismo tiempo. Este módulo cubre la implementación de simultaneidad en Microsoft SQL Server. Aprenderá cómo SQL Server implementa controles de concurrencia y las diferentes formas en que puede configurar y trabajar con configuraciones de concurrencia.

18. Módulo 18: Desempeño y Monitoreo

Este módulo explica cómo nombrar, declarar, asignar valores ay usar variables. También describe cómo almacenar datos en una matriz. Este módulo analiza cómo medir y controlar el rendimiento de las bases de datos de SQL Server. Las primeras dos lecciones analizan SQL Server Extended Events, un sistema flexible y liviano de manejo de eventos integrado en el motor de base de datos Microsoft SQL Server. Estas lecciones se centran en los conceptos arquitectónicos, estrategias de solución de problemas y escenarios de uso.

Modalidad de cursado

Modalidad Presencial

  • Cursos 100% prácticos con grupos reducidos.
  • Clases con uso de PC, una por alumno (no tienes que traer tu PC).
  • Coffee Break incluido.
  • Espacio de networking.
  • Posibilidad de volver a tomar el mismo curso gratis.
Modalidad Presencial

Modalidad Distancia

  • Cursos 100% prácticos con grupos reducidos.
  • Clase en tiempo real por video conferencia.
  • Profesor disponible para hacer consultas en vivo.
  • Grabación de las clases disponibles para ver en otro momento.
  • Asistencia administrativa personalizada todos los días.
Modalidad a Distancia

Certificaciones

  • Diploma de asistencia impreso (solo para cursos presenciales)
  • Diploma de asistencia y de aprobación online
  • Certificado Oficial del Ministerio de Educación del GCBA. Ver condiciones
Diploma

Testimonios

Paquetes Promocionales

Recursos adicionales entregados

¿Por qué nosotros?

Nivel de Dificultad: 3
Mientras más cursos tomes con nosotros irás sumando créditos que podrás canjear por más capacitaciones.
Te damos la oportunidad de volver a realizar el curso 2 veces más sin costo alguno por cualquier motivo!!!

Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
Informes y consultas:
0810-220-8148|
Contactenos
|
Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

Newsletter

Ubicación

Sucursal Ciudad de Buenos Aires
0810-220-8148
Lavalle 648, 8° Piso
CABA, Buenos Aires, Argentina
Sucursal Rosario
(0341) 527-1200
Córdoba 1452 Piso 5
Rosario, Santa Fé, Argentina
Sucursal San Juan
(0264) 422-6948
25 de Mayo 57
Capital, San Juan, Argentina
Sucursal Tandil
(0249) 443-2707
Maipu 520
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
(0351) 570-0200
Av. General Paz 115
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
(03571) 500-500
San Pedro y Cid Campeador
Río Tercero, Córdoba, Argentina
Sucursal Paraná
(0343) 4228-104
Juan Domingo Peron 80
Paraná, Entre Ríos, Argentina
Sucursal Resistencia
(0362) 4422586 / 4450494 Int. 105
Necochea 443
Resistencia, Chaco, Argentina
Sucursal Salta
(0387) 609-3778
25 de Mayo 147 e/ España y Belgrano
Salta, Salta, Argentina
Sucursal Posadas
(0376) 443-4413
Av. Corrientes 1613
Posadas, Misiones, Argentina
Sucursal Santa Fé (Próximamente)
Santa Fé, Santa Fé, Argentina
Sucursal Los Ángeles
(43) 2311362 / (09) 42706895
O’Higgins 310
Los Ángeles, Región Bio Bio, Chile
Sucursal Concepción
+56 978871597 / (41) 2250376
LBarros Arana 1019
Concepción, Región Biobio, Chile
Sucursal Santiago de Chile
+56 2 32114254
Paseo Bulnes 79, ofic, 37
Santiago de Chile, Chile
Sucursal Pereira
(036) 3402428
CL 20 # 9 - 06, Piso 4 Pereira Risaralda
Pereira, Colombia
Sucursal Madrid (Próximamente)
654.321.596
Calle de Wad-Ras 19, 28039
Madrid, España
Valid XHTML 1.0 Transitional ¡CSS Válido!
EducacionIT. Copyright 2005-2018
¿Te podemos ayudar?
0810-220-8148