<\/div>\n<\/div>\n
[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1″ _builder_version=\u00bb4.4.0″ custom_margin=\u00bb1px|||||\u00bb][et_pb_row _builder_version=\u00bb4.4.0″][et_pb_column type=\u00bb4_4″ _builder_version=\u00bb4.4.0″]
\n[et_pb_text content_tablet=\u00bb\u00bb]<\/p>\n
Temario<\/h2>\n
M\u00f3dulo 1: Introducci\u00f3n a Microsoft SQL Server
\nEste m\u00f3dulo presenta SQL Server, las versiones de SQL Server, incluidas las versiones en la nube, y c\u00f3mo conectarse a SQL Server utilizando SQL Server Management Studio.<\/p>\n
Lecciones para el m\u00f3dulo 1<\/p>\n
La arquitectura b\u00e1sica de SQL Server
\nEdiciones y versiones de SQL Server
\nIntroducci\u00f3n a SQL Server Management Studio
\nLaboratorio : Trabajo con herramientas de SQL Server<\/p>\n
Trabajar con SQL Server Management Studio
\nCreaci\u00f3n y organizaci\u00f3n de scripts T-SQL
\nUso de libros en l\u00ednea
\nDespu\u00e9s de completar el m\u00f3dulo 1, podr\u00e1s:<\/p>\n
Describir bases de datos relacionales y consultas Transact-SQL.
\nDescribir las ediciones y versiones locales y basadas en la nube de SQL Server.
\nDescribir c\u00f3mo usar SQL Server Management Studio (SSMS) para conectarse a una instancia de SQL Server, explorar las bases de datos contenidas en la instancia y trabajar con archivos de script que contienen consultas T-SQL.
\nM\u00f3dulo 2: Introducci\u00f3n a las consultas T-SQL<\/p>\n
Este m\u00f3dulo describe los elementos de T-SQL y su papel en la escritura de consultas. Describe el uso de los conjuntos en SQL Server. Describir el uso de la l\u00f3gica de predicados en SQL Server.<\/p>\n
Describir el orden l\u00f3gico de las operaciones en las sentencias SELECT.<\/p>\n
Lecciones del m\u00f3dulo 2<\/p>\n
Presentaci\u00f3n de T-SQL
\nComprensi\u00f3n de los conjuntos
\nComprensi\u00f3n de la l\u00f3gica predicada
\nComprensi\u00f3n del orden l\u00f3gico de las operaciones en SELECT
\nDeclaraciones
\nLaboratorio : Introducci\u00f3n a las consultas T-SQL<\/p>\n
Ejecuci\u00f3n de sentencias SELECT b\u00e1sicas
\nEjecuci\u00f3n de consultas que filtran los datos mediante predicciones
\nEjecuci\u00f3n de consultas que clasifican los datos utilizando ORDER BY
\nDespu\u00e9s de completar el m\u00f3dulo 2, podr\u00e1s:<\/p>\n
Describir el papel de T-SQL en la escritura de sentencias SELECT.
\nDescribir los elementos del lenguaje T-SQL y qu\u00e9 elementos ser\u00e1n \u00fatiles para escribir consultas.
\nDescribir los conceptos de la teor\u00eda de conjuntos, uno de los fundamentos matem\u00e1ticos de las bases de datos relacionales, y para ayudarle a aplicarla a la forma de pensar en las consultas de SQL Server
\nDescribir la l\u00f3gica de predicci\u00f3n y examinar su aplicaci\u00f3n a la consulta de SQL Server.
\nExplicar los elementos de una instrucci\u00f3n SELECT, delinear el orden en que se eval\u00faan los elementos y, a continuaci\u00f3n, aplicar esta comprensi\u00f3n a un enfoque pr\u00e1ctico para escribir consultas.
\nM\u00f3dulo 3: Escribir consultas SELECT<\/p>\n
Este m\u00f3dulo introduce los fundamentos de la sentencia SELECT, centr\u00e1ndose en las consultas contra una sola tabla.<\/p>\n
Lecciones para el m\u00f3dulo 3<\/p>\n
Escribir declaraciones simples de SELECT
\nEliminaci\u00f3n de duplicados con DISTINCT
\nUso de alias de columna y de tabla
\nEscribir expresiones simples del caso
\nLaboratorio : Escritura de declaraciones SELECT b\u00e1sicas<\/p>\n
Escribir declaraciones simples de SELECT
\nEliminaci\u00f3n de duplicados con DISTINCT
\nUso de alias de columna y de tabla
\nUsando una simple expresi\u00f3n del caso
\nDespu\u00e9s de completar el m\u00f3dulo 3, podr\u00e1s:<\/p>\n
Describir la estructura y el formato de la instrucci\u00f3n SELECT, as\u00ed como las mejoras que a\u00f1adir\u00e1n funcionalidad y legibilidad a sus consultas
\nDescribir c\u00f3mo eliminar los duplicados utilizando la cl\u00e1usula DISTINCT
\nDescribir el uso de los alias de las columnas y tablas
\nComprender y utilizar las expresiones CASE
\nM\u00f3dulo 4: Consulta de m\u00faltiples tablas<\/p>\n
Este m\u00f3dulo describe c\u00f3mo escribir consultas que combinen datos de m\u00faltiples fuentes en Microsoft SQL Server.<\/p>\n
Lecciones para el m\u00f3dulo 4<\/p>\n
Consultas con las juntas interiores
\nConsultas con las uniones externas
\nConsultas con uniones cruzadas y auto-uniones
\nLaboratorio : Consulta de tablas m\u00faltiples<\/p>\n
Escribir consultas que utilicen Inner Joins
\nEscribir consultas que utilicen uniones internas de m\u00faltiples tablas
\nEscribir consultas que usan Self-Joins
\nRedacci\u00f3n de consultas que utilizan Outer Joins
\nEscribir consultas que utilicen las uniones cruzadas
\nDespu\u00e9s de completar el m\u00f3dulo 4, podr\u00e1s:<\/p>\n
Explicar los fundamentos de los joins en SQL Server
\nEscribir consultas de uni\u00f3n interna
\nEscribir consultas que utilicen uniones externas
\nUsar tipos de uni\u00f3n adicionales
\nM\u00f3dulo 5: Clasificaci\u00f3n y filtrado de datos<\/p>\n
Este m\u00f3dulo describe c\u00f3mo implementar la clasificaci\u00f3n y el filtrado.<\/p>\n
Lecciones para el m\u00f3dulo 5<\/p>\n
Clasificaci\u00f3n de datos
\nFiltrado de datos con predicciones
\nFiltrado de datos con TOP y OFFSET-FETCH
\nTrabajar con valores desconocidos
\nLaboratorio : Clasificaci\u00f3n y filtrado de datos<\/p>\n
Escribir consultas que filtren datos utilizando una cl\u00e1usula WHERE
\nEscritura de consultas que clasifican los datos utilizando una orden por
\nCl\u00e1usula
\nEscribir consultas que filtren datos utilizando la opci\u00f3n TOP
\nEscribir Consultas que filtren los datos utilizando la cl\u00e1usula OFFSET-FETCH
\nDespu\u00e9s de completar el m\u00f3dulo 5, podr\u00e1s:<\/p>\n
Explicar c\u00f3mo a\u00f1adir una cl\u00e1usula ORDER BY a sus consultas para controlar el orden de las filas que se muestran en la salida de su consulta
\nExplique c\u00f3mo construir las cl\u00e1usulas WHERE para filtrar las filas que no coinciden con el predicado.
\nExplicar c\u00f3mo limitar los rangos de las filas en la cl\u00e1usula SELECT utilizando una opci\u00f3n TOP.
\nExplicar c\u00f3mo limitar los rangos de filas utilizando la opci\u00f3n OFFSET-FETCH de una cl\u00e1usula ORDER BY.
\nExplicar c\u00f3mo la l\u00f3gica de tres valores explica los valores desconocidos y los valores perdidos, c\u00f3mo SQL Server utiliza NULL para marcar los valores perdidos y c\u00f3mo comprobar si hay NULL en las consultas.
\nM\u00f3dulo 6: Trabajar con tipos de datos de SQL Server<\/p>\n
Este m\u00f3dulo introduce los tipos de datos que utiliza SQL Server para almacenar datos.<\/p>\n
Lecciones para el m\u00f3dulo 6<\/p>\n
Introducci\u00f3n de los tipos de datos de SQL Server
\nTrabajar con datos de caracteres
\nTrabajar con datos de fecha y hora
\nLaboratorio : Trabajo con tipos de datos de SQL Server<\/p>\n
Escribir consultas que devuelvan datos de fecha y hora
\nEscribir consultas que utilizan funciones de fecha y hora
\nEscribir consultas que devuelvan datos de caracteres
\nEscribir consultas que devuelvan funciones de caracteres
\nDespu\u00e9s de completar el m\u00f3dulo 6, podr\u00e1s:<\/p>\n
Explorar muchos de los tipos de datos que SQL Server utiliza para almacenar datos y c\u00f3mo se convierten los tipos de datos entre los tipos
\nExplica los tipos de datos basados en caracteres de SQL Server, c\u00f3mo funcionan las comparaciones de caracteres y algunas funciones comunes que puede encontrar \u00fatiles en sus consultas
\nDescribe los tipos de datos que se utilizan para almacenar datos temporales, c\u00f3mo introducir fechas y horas para que sean analizados correctamente por el servidor SQL y c\u00f3mo manipular las fechas y horas con las funciones incorporadas.
\nM\u00f3dulo 7: Usar DML para modificar datos<\/p>\n
Este m\u00f3dulo describe c\u00f3mo crear consultas DML, y por qu\u00e9 querr\u00eda hacerlo.<\/p>\n
Lecciones del m\u00f3dulo 7<\/p>\n
A\u00f1adir datos a las tablas
\nModificaci\u00f3n y eliminaci\u00f3n de datos
\nGeneraci\u00f3n de valores de columna autom\u00e1ticos
\nLaboratorio : Uso de DML para modificar datos<\/p>\n
Inserci\u00f3n de registros con DML
\nActualizaci\u00f3n y eliminaci\u00f3n de registros mediante DML
\nDespu\u00e9s de completar el m\u00f3dulo 7, podr\u00e1s:<\/p>\n
Usar las instrucciones INSERTAR y SELECCIONAR ENTRADA
\nUtiliza ACTUALIZAR, FUSIONAR, BORRAR y TRUNCAR.
\nM\u00f3dulo 8: Uso de las funciones incorporadas<\/p>\n
Este m\u00f3dulo presenta algunas de las muchas funciones incorporadas en SQL Server.<\/p>\n
Lecciones para el m\u00f3dulo 8<\/p>\n
Escribir consultas con funciones incorporadas
\nUtilizaci\u00f3n de las funciones de conversi\u00f3n
\nUtilizaci\u00f3n de funciones l\u00f3gicas
\nUso de funciones para trabajar con NULL
\nLaboratorio : Uso de funciones incorporadas<\/p>\n
Escribir consultas que utilizan funciones de conversi\u00f3n
\nEscribir consultas que utilizan funciones l\u00f3gicas
\nRedacci\u00f3n de consultas que comprueban la nulidad
\nDespu\u00e9s de completar el m\u00f3dulo 8, podr\u00e1s:<\/p>\n
Describir los tipos de funciones que proporciona SQL Server, y luego centrarse en el trabajo con funciones escalares
\nExplicar c\u00f3mo convertir expl\u00edcitamente los datos entre tipos utilizando varias funciones de SQL Server
\nDescribir c\u00f3mo usar las funciones l\u00f3gicas que eval\u00faan una expresi\u00f3n y devuelven un resultado escalar.
\nDescribir funciones adicionales para trabajar con NULL
\nM\u00f3dulo 9: Agrupaci\u00f3n y agregaci\u00f3n de datos<\/p>\n
Este m\u00f3dulo describe c\u00f3mo utilizar las funciones de agregaci\u00f3n.<\/p>\n
Lecciones para el m\u00f3dulo 9<\/p>\n
Utilizaci\u00f3n de las funciones de agregaci\u00f3n
\nUso de la cl\u00e1usula GROUP BY
\nGrupos de filtrado con HAVING
\nLaboratorio : Agrupaci\u00f3n y agregaci\u00f3n de datos<\/p>\n
Redacci\u00f3n de consultas que utilizan la cl\u00e1usula GROUP BY
\nEscribir consultas que utilizan funciones agregadas
\nEscribir consultas que utilizan funciones agregadas distintas
\nEscribir consultas que filtren grupos con el HAVING
\nCl\u00e1usula
\nDespu\u00e9s de completar el m\u00f3dulo 9, podr\u00e1s:<\/p>\n
Describir la funci\u00f3n de agregaci\u00f3n incorporada en SQL Server y escribir consultas con ella.
\nEscribir consultas que separen filas utilizando la cl\u00e1usula GROUP BY.
\nEscribir consultas que utilicen la cl\u00e1usula HAVING para filtrar grupos.
\nM\u00f3dulo 10: Uso de subconsultas<\/p>\n
Este m\u00f3dulo describe varios tipos de subconsultas y c\u00f3mo y cu\u00e1ndo utilizarlas.<\/p>\n
Lecciones para el m\u00f3dulo 10<\/p>\n
Escribir subconsultas aut\u00f3nomas
\nEscritura de subconsultas correlacionadas
\nUso del predicado de EXISTENCIAS con subconsultas
\nLaboratorio : Uso de subconsultas<\/p>\n
Escribir consultas que utilizan subconsultas aut\u00f3nomas
\nEscribir consultas que utilizan escalares y multiresultados
\nSubconsultas
\nEscribir consultas que utilizan subconsultas correlacionadas y un
\nCl\u00e1usula de EXISTENCIAS
\nDespu\u00e9s de completar el m\u00f3dulo 10, podr\u00e1s:<\/p>\n
Describir d\u00f3nde se pueden utilizar subconsultas en una instrucci\u00f3n SELECT.
\nEscribir consultas que utilicen subconsultas correlacionadas en una secuencia SELECT
\nEscribir consultas que utilicen predicados EXISTS en una cl\u00e1usula WHERE para comprobar la existencia de filas calificadoras
\nUtilice el predicado EXISTS para verificar eficazmente la existencia de l\u00edneas en una subconsulta.
\nM\u00f3dulo 11: Usar expresiones de la tabla<\/p>\n
Anteriormente en este curso, se aprendi\u00f3 a utilizar subconsultas como una expresi\u00f3n que devolv\u00eda resultados a una consulta de llamada externa. Al igual que las subconsultas, las expresiones de tabla son expresiones de consulta, pero las expresiones de tabla extienden esta idea permiti\u00e9ndote nombrarlos y trabajar con sus resultados como lo har\u00eda con los datos de cualquier tabla relacional v\u00e1lida. Microsoft SQL Server admite cuatro tipos de expresiones de tabla: tablas derivadas, expresi\u00f3n de tabla com\u00fan (CTEs), vistas y funciones de valor de tabla en l\u00ednea (TVFs). En este m\u00f3dulo, aprender\u00e1 a trabajar con estas formas de expresiones de tabla y a utilizarlas para ayudar a crear un enfoque modular para escribir las consultas.<\/p>\n
Lecciones para el m\u00f3dulo 11<\/p>\n
Uso de las vistas
\nUso de las funciones valoradas de la tabla inline
\nUtilizaci\u00f3n de tablas derivadas
\nUso de expresiones comunes de la tabla
\nLaboratorio : Uso de expresiones de la tabla<\/p>\n
Escribir consultas que utilizan vistas
\nEscritura de consultas que utilizan tablas derivadas
\nEscribir consultas que utilizan expresiones comunes de la tabla
\nEscribir consultas que usan expresiones valoradas en la tabla en l\u00ednea
\nDespu\u00e9s de completar el m\u00f3dulo 11, podr\u00e1s:<\/p>\n
Escribir consultas que devuelvan resultados de las vistas.
\nUsar la declaraci\u00f3n CREAR FUNCI\u00d3N para crear simples TVF en l\u00ednea.
\nEscribir consultas que creen y recuperen resultados de tablas derivadas.
\nEscribir consultas que creen CTEs y devuelvan resultados de la expresi\u00f3n de la tabla.
\nM\u00f3dulo 12: Uso de operadores de conjuntos<\/p>\n
Este m\u00f3dulo introduce c\u00f3mo utilizar los operadores de set UNION, INTERSECT y EXCEPT para comparar filas entre dos sets de entrada.<\/p>\n
Lecciones para el m\u00f3dulo 12<\/p>\n
Escribir consultas con el operador de UNION
\nUso de EXCEPTO e INTRODUCCI\u00d3N
\nUso de APLICAR
\nLaboratorio : Uso de operadores de conjuntos<\/p>\n
Escribir consultas que utilizan operadores de conjuntos de UNION y
\nUNI\u00d3N TODOS
\nEscribir consultas que usan CROSS APPLY y OUTER
\nOperadores de APPLY
\nEscribir consultas que utilizan los m\u00e9todos EXCEPTO e INTRODUCCI\u00d3N
\nOperadores
\nDespu\u00e9s de completar el m\u00f3dulo 12, los estudiantes ser\u00e1n capaces de:<\/p>\n
Escribir consultas que utilicen UNION para combinar conjuntos de entrada.
\nEscribir consultas que utilicen UNION ALL para combinar conjuntos de entrada
\nEscribir consultas que utilizan el operador EXCEPTO para devolver s\u00f3lo filas en un conjunto, pero no en otro.
\nEscriba las consultas que utilizan el operador INTERSECT para devolver s\u00f3lo las l\u00edneas que est\u00e1n presentes en ambos sets
\nEscriba las consultas utilizando el operador CROSS APPLY.
\nEscribir consultas con el operador OUTER APPLY
\nM\u00f3dulo 13: Uso de las funciones de clasificaci\u00f3n, compensaci\u00f3n y agregaci\u00f3n de Windows<\/p>\n
En este m\u00f3dulo se describen las ventajas de utilizar las funciones de ventana. Restringir las funciones de ventana a las filas definidas en una cl\u00e1usula OVER, incluyendo particiones y marcos. Escriba consultas que utilizan funciones de ventana para operar en una ventana de filas y resultados de comparaci\u00f3n de retorno, agregaci\u00f3n y compensaci\u00f3n.<\/p>\n
Lecciones para el m\u00f3dulo 13<\/p>\n
Creando ventanas con OVER
\nExplorando las funciones de la ventana
\nLaboratorio : Uso de la clasificaci\u00f3n, compensaci\u00f3n y agregaci\u00f3n de Windows Funciones<\/p>\n
Escribir consultas que utilicen las funciones de clasificaci\u00f3n
\nEscribir consultas que utilicen funciones de compensaci\u00f3n
\nEscribir consultas que utilicen las funciones de agregaci\u00f3n de ventanas
\nDespu\u00e9s de completar el m\u00f3dulo 13, los estudiantes podr\u00e1n:<\/p>\n
Describir los componentes T-SQL utilizados para definir las ventanas, y las relaciones entre ellos.<\/p>\n
Escriba las consultas que usan la cl\u00e1usula OVER, con partici\u00f3n, ordenando, y enmarcando para definir las ventanas
\nEscribir consultas que utilicen funciones de agregaci\u00f3n de ventanas.
\nEscribir consultas que utilicen funciones de clasificaci\u00f3n de ventanas.
\nEscribir consultas que utilicen funciones de desplazamiento de ventanas
\nM\u00f3dulo 14: Conjuntos de pivotes y agrupaciones<\/p>\n
Este m\u00f3dulo describe las consultas de escritura que giran y desgiran los conjuntos de resultados. Escribir consultas que especifiquen agrupaciones m\u00faltiples con sets de agrupaci\u00f3n<\/p>\n
Lecciones para el m\u00f3dulo 14<\/p>\n
Escribir consultas con PIVOT y UNPIVOT
\nTrabajo con conjuntos de agrupaci\u00f3n
\nLaboratorio : Conjuntos de pivotes y agrupaciones<\/p>\n
Escribir consultas que utilizan el Operador PIVOT
\nEscritura de consultas que utilizan el Operador UNPIVOT
\nEscribir consultas que utilicen el CUBO DE CONJUNTOS DE AGRUPACI\u00d3N y
\nSubcl\u00e1usulas de ROLLUP
\nDespu\u00e9s de completar el m\u00f3dulo 14, los estudiantes ser\u00e1n capaces de:<\/p>\n
Describir c\u00f3mo se pueden usar los datos pivotantes en las consultas T-SQL.
\nEscribir consultas que giren los datos de las filas a las columnas usando el operador del PIVOT.
\nEscriba las consultas que desbloquean los datos de las columnas de vuelta a filas utilizando el operador UNPIVOT.
\nEscriba las consultas utilizando la subcl\u00e1usula GROUPING SETS.
\nEscribir consultas que utilicen ROLLUP AND CUBE.
\nEscribir consultas que utilicen la funci\u00f3n GROUPING_ID.
\nM\u00f3dulo 15: Ejecuci\u00f3n de procedimientos almacenados<\/p>\n
Este m\u00f3dulo describe c\u00f3mo devolver los resultados mediante la ejecuci\u00f3n de procedimientos almacenados. Pasar par\u00e1metros a los procedimientos. Crear procedimientos almacenados sencillos que encapsulen una instrucci\u00f3n SELECT. Construir y ejecutar SQL din\u00e1mico con EXEC y sp_executesql.<\/p>\n
Lecciones del m\u00f3dulo 15<\/p>\n
Consulta de datos con procedimientos almacenados
\nPasar par\u00e1metros a los procedimientos almacenados
\nCreaci\u00f3n de procedimientos almacenados simples
\nTrabajar con SQL din\u00e1mico
\nLaboratorio : Ejecuci\u00f3n de procedimientos almacenados<\/p>\n
Utilizaci\u00f3n de la sentencia EXECUTE para invocar a Stored
\nProcedimientos
\nPasar par\u00e1metros a los procedimientos almacenados
\nEjecuci\u00f3n de procedimientos almacenados en el sistema
\nDespu\u00e9s de completar el m\u00f3dulo 15, los estudiantes ser\u00e1n capaces de:<\/p>\n
Describir los procedimientos almacenados y su uso.
\nEscribir sentencias T-SQL que ejecuten procedimientos almacenados para devolver los datos.
\nEscriba las sentencias EXECUTE que pasan los par\u00e1metros de entrada a procedimientos almacenados.
\nEscribir lotes T-SQL que preparen par\u00e1metros de salida y ejecutar los procedimientos almacenados.
\nUtilice la sentencia CREATE PROCEDURE para escribir un procedimiento de almacenado.
\nCrea un procedimiento almacenado que acepte los par\u00e1metros de entrada.
\nDescribir c\u00f3mo se puede construir din\u00e1micamente el T-SQL.
\nEscribir consultas que usen SQL din\u00e1mico.
\nM\u00f3dulo 16: Programaci\u00f3n con T-SQL<\/p>\n
Este m\u00f3dulo describe c\u00f3mo mejorar su c\u00f3digo T-SQL con elementos de programaci\u00f3n.<\/p>\n
Lecciones para el m\u00f3dulo 16<\/p>\n
Elementos de programaci\u00f3n T-SQL
\nControl del flujo de programa
\nLaboratorio : Programaci\u00f3n con T-SQL<\/p>\n
Declaraci\u00f3n de variables y delimitaci\u00f3n de lotes
\nUso de elementos de control de flujo
\nUso de Variables en una Sentencia SQL Din\u00e1mica
\nUso de sin\u00f3nimos
\nDespu\u00e9s de completar el m\u00f3dulo 16, los estudiantes ser\u00e1n capaces de:<\/p>\n
Describir c\u00f3mo Microsoft SQL Server trata las colecciones de declaraciones en forma de lotes.
\nCrear y enviar lotes de c\u00f3digo T-SQL para su ejecuci\u00f3n por SQL Server.
\nDescriba c\u00f3mo SQL Server almacena objetos temporales como variables.
\nEscribir c\u00f3digo que declare y asigne variables.
\nCrear e invocar sin\u00f3nimos
\nDescriba los elementos de control de flujo en T-SQL.
\nEscriba el c\u00f3digo de T-SQL usando bloques IF…ELSE.
\nEscriba el c\u00f3digo T-SQL que utiliza WHILE.
\nM\u00f3dulo 17: Implementaci\u00f3n del manejo de errores<\/p>\n
Este m\u00f3dulo introduce el manejo de errores para T-SQL.<\/p>\n
Lecciones para el m\u00f3dulo 17<\/p>\n
Implementaci\u00f3n del manejo de errores de T-SQL
\nImplementaci\u00f3n de la gesti\u00f3n de excepciones estructurada
\nLaboratorio : Implementaci\u00f3n del manejo de errores<\/p>\n
Redireccionamiento de errores con TRY\/CATCH
\nUsar THROW para pasar un mensaje de error a un cliente
\nDespu\u00e9s de completar el m\u00f3dulo 17, los estudiantes ser\u00e1n capaces de:<\/p>\n
Implementar el manejo de errores de T-SQL.
\nImplementar el manejo estructurado de excepciones.
\nM\u00f3dulo 18: Implementaci\u00f3n de transacciones<\/p>\n
Este m\u00f3dulo describe c\u00f3mo implementar las transacciones.<\/p>\n
Lecciones para el m\u00f3dulo 18<\/p>\n
Las transacciones y los motores de base de datos
\nOperaciones de control
\nLaboratorio : Implementaci\u00f3n de transacciones<\/p>\n
Controlar las operaciones con BEGIN, COMMIT y
\nROLLBACK
\nA\u00f1adir el tratamiento de errores a un bloque CATCH
\nDespu\u00e9s de completar el m\u00f3dulo 18, los estudiantes ser\u00e1n capaces de:<\/p>\n
Describir las transacciones y las diferencias entre lotes y transacciones.
\nDescribir los lotes y c\u00f3mo son manejados por SQL
\nCrear y gestionar transacciones con control de transacciones de lenguaje (TCL).
\nUtilizar SET XACT_ABORT para definir el manejo de los servidores SQL de transacciones fuera de los bloques TRY\/CATCH.
\n[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1″ _builder_version=\u00bb4.4.0″ background_color=\u00bb#032b35″][et_pb_row _builder_version=\u00bb4.4.0″][et_pb_column type=\u00bb4_4″ _builder_version=\u00bb4.4.0″][et_pb_contact_form captcha=\u00bboff\u00bb title=\u00bbSolicita informaci\u00f3n del curso\u00bb submit_button_text=\u00bbSolicitar informaci\u00f3n ahora\u00bb _builder_version=\u00bb4.4.0″ title_text_color=\u00bb#ffffff\u00bb title_font_size=\u00bb30px\u00bb][et_pb_contact_field field_id=\u00bbName\u00bb field_title=\u00bbNombre\u00bb _builder_version=\u00bb3.16″ button_text_size__hover_enabled=\u00bboff\u00bb button_one_text_size__hover_enabled=\u00bboff\u00bb button_two_text_size__hover_enabled=\u00bboff\u00bb button_text_color__hover_enabled=\u00bboff\u00bb button_one_text_color__hover_enabled=\u00bboff\u00bb button_two_text_color__hover_enabled=\u00bboff\u00bb button_border_width__hover_enabled=\u00bboff\u00bb button_one_border_width__hover_enabled=\u00bboff\u00bb button_two_border_width__hover_enabled=\u00bboff\u00bb button_border_color__hover_enabled=\u00bboff\u00bb button_one_border_color__hover_enabled=\u00bboff\u00bb button_two_border_color__hover_enabled=\u00bboff\u00bb button_border_radius__hover_enabled=\u00bboff\u00bb button_one_border_radius__hover_enabled=\u00bboff\u00bb button_two_border_radius__hover_enabled=\u00bboff\u00bb button_letter_spacing__hover_enabled=\u00bboff\u00bb button_one_letter_spacing__hover_enabled=\u00bboff\u00bb button_two_letter_spacing__hover_enabled=\u00bboff\u00bb button_bg_color__hover_enabled=\u00bboff\u00bb button_one_bg_color__hover_enabled=\u00bboff\u00bb button_two_bg_color__hover_enabled=\u00bboff\u00bb][\/et_pb_contact_field][et_pb_contact_field field_id=\u00bbEmail\u00bb field_title=\u00bbDirecci\u00f3n de correo electr\u00f3nico\u00bb field_type=\u00bbemail\u00bb _builder_version=\u00bb3.16″ button_text_size__hover_enabled=\u00bboff\u00bb button_one_text_size__hover_enabled=\u00bboff\u00bb button_two_text_size__hover_enabled=\u00bboff\u00bb button_text_color__hover_enabled=\u00bboff\u00bb button_one_text_color__hover_enabled=\u00bboff\u00bb button_two_text_color__hover_enabled=\u00bboff\u00bb button_border_width__hover_enabled=\u00bboff\u00bb button_one_border_width__hover_enabled=\u00bboff\u00bb button_two_border_width__hover_enabled=\u00bboff\u00bb button_border_color__hover_enabled=\u00bboff\u00bb button_one_border_color__hover_enabled=\u00bboff\u00bb button_two_border_color__hover_enabled=\u00bboff\u00bb button_border_radius__hover_enabled=\u00bboff\u00bb button_one_border_radius__hover_enabled=\u00bboff\u00bb button_two_border_radius__hover_enabled=\u00bboff\u00bb button_letter_spacing__hover_enabled=\u00bboff\u00bb button_one_letter_spacing__hover_enabled=\u00bboff\u00bb button_two_letter_spacing__hover_enabled=\u00bboff\u00bb button_bg_color__hover_enabled=\u00bboff\u00bb button_one_bg_color__hover_enabled=\u00bboff\u00bb button_two_bg_color__hover_enabled=\u00bboff\u00bb][\/et_pb_contact_field][et_pb_contact_field field_id=\u00bbEmpresa\u00bb field_title=\u00bbEmpresa\u00bb fullwidth_field=\u00bbon\u00bb _builder_version=\u00bb4.4.0″][\/et_pb_contact_field][et_pb_contact_field field_id=\u00bbMessage\u00bb field_title=\u00bbCu\u00e9ntanos un poco sobre tus necesidades\u00bb field_type=\u00bbtext\u00bb fullwidth_field=\u00bbon\u00bb _builder_version=\u00bb4.4.0″ form_field_text_color=\u00bb#555555″ button_text_size__hover_enabled=\u00bboff\u00bb button_one_text_size__hover_enabled=\u00bboff\u00bb button_two_text_size__hover_enabled=\u00bboff\u00bb button_text_color__hover_enabled=\u00bboff\u00bb button_one_text_color__hover_enabled=\u00bboff\u00bb button_two_text_color__hover_enabled=\u00bboff\u00bb button_border_width__hover_enabled=\u00bboff\u00bb button_one_border_width__hover_enabled=\u00bboff\u00bb button_two_border_width__hover_enabled=\u00bboff\u00bb button_border_color__hover_enabled=\u00bboff\u00bb button_one_border_color__hover_enabled=\u00bboff\u00bb button_two_border_color__hover_enabled=\u00bboff\u00bb button_border_radius__hover_enabled=\u00bboff\u00bb button_one_border_radius__hover_enabled=\u00bboff\u00bb button_two_border_radius__hover_enabled=\u00bboff\u00bb button_letter_spacing__hover_enabled=\u00bboff\u00bb button_one_letter_spacing__hover_enabled=\u00bboff\u00bb button_two_letter_spacing__hover_enabled=\u00bboff\u00bb button_bg_color__hover_enabled=\u00bboff\u00bb button_one_bg_color__hover_enabled=\u00bboff\u00bb button_two_bg_color__hover_enabled=\u00bboff\u00bb][\/et_pb_contact_field][\/et_pb_contact_form][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"
25 horas<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"2880","footnotes":""},"categories":[49,9,11],"tags":[],"class_list":["post-3907","post","type-post","status-publish","format-standard","hentry","category-bases-de-datos","category-cursos","category-cursos-de-it"],"acf":[],"_links":{"self":[{"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/posts\/3907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/comments?post=3907"}],"version-history":[{"count":0,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/posts\/3907\/revisions"}],"wp:attachment":[{"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/media?parent=3907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/categories?post=3907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/tags?post=3907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}