Correspondencia – notas CLAD ENA IIAS informe

Anuncio
CURSO
LENGUAJE T-SQL
PROGRAMA 2012 Arba
Presentación / fundamentación de la actividad:
La Gerencia General de Tecnologías de la Información, conjuntamente con la Gerencia de
Recursos Humanos impulsa la presente actividad en el marco del Fortalecimiento Institucional a
los fines de construir y mejorar la calidad del trabajo a partir de la formación en temas y
herramientas vinculadas a las acciones y servicios en materia tributaria.
Se pretende contar con personal altamente involucrado en su tarea y por ende, capacitado, siendo
indispensable promover por parte de la Agencia de Recaudación de la Provincia de Buenos Aires,
la formación y desarrollo profesional de los agentes ubicados en las distintas unidades funcionales
de la entidad.
Destinatarios:
Agentes que se desempeñen como analistas programadores en la Gerencia de Desarrollo.
Objetivo General:
Formar profesionales IT capaces de desarrollar soluciones complejas basadas en SQL-Server.
Objetivos Específicos:

Incorporar conceptos que permitan el desarrollo avanzado de scripting destinado al
procesamiento de datos.

Incorporar conceptos que permitan el desarrollo avanzado de procedimientos y funciones.

Incorporar conceptos que permitan realizar tuning en soluciones ya desarrolladas.
Contenidos:
Temario lenguajes de programación para SQL Server(T-SQL)
Consideraciones generales:
Uso de procedimientos y funciones, recomendaciones
Utilización de cursores
Manejo de transacciones, bloqueos
Usos desde aplicaciones Web (ej.: Java)
Consideraciones sobre el manejo de excepciones
Buenas prácticas en la codificación de las consultas
Lenguaje T-SQL
Uso de variables. Variables tipo tabla.
Estructuras de control
Procedimientos Almacenados
Funciones. Valores escalares. Valores de tabla en línea y de múltiples instrucciones.
Definición de cursores. Tipos de cursores
Tipos de datos definidos por el usuario
Uso de tablas temporales
Expresión de tabla común (CTE simples y recursivas)
El manejo de excepciones
Construcción y uso de SQLs dinámicos
Manejo de transacciones
Recomendaciones sobre performance
Modalidad
Presencial.
Descripción de la Metodología:
Exposición dialogada y tratamiento de casos prácticos como actividad de integración de
conocimientos. Los grupos estarán compuestos por 10 personas. La práctica se realizará a través
de notebooks con wi-fi (1 cada 2 personas).
Requisitos de asistencia y aprobación:
-
De Asistencia :
Conocimientos Preliminares en :
DML (Data Management Language) - Lenguaje de manipulación de datos.
Consultas simples:
Sintaxis de la SELECT (para consultas simples)
La cláusula FROM
La cláusula ORDER BY
Las cláusulas DISTINCT / ALL
La cláusula TOP
La cláusula WHERE
Consultas multitabla:
El operador UNION
El producto cartesiano
El INNER JOIN
El LEFT/RIGHT JOIN
Consultas de resumen:
La cláusula GROUP BY
La cláusula HAVING
Las subconsultas:
El operador IN con subconsulta
La comparación modificada (ANY, ALL)
Subconsultas con cualquier número de columnas (EXISTS)
Actualización de datos:
Insertar una fila INSERT INTO...VALUES
Insertar varias fila INSERT INTO...SELECT
Modificar el contenido de las filas UPDATE
Borrar fila DELETE
REF.: http://www.aulaclic.es (capacitación on-line para repasar conceptos).
-
De Aprobación: 80% de asistencia total mas la aprobación de una evaluación.
Duración:
Cinco (5) clases de dos (2) horas cada una.
Clase 1: jueves 29/11
Clase 2: martes 04/12
Clase 3: viernes 07/12
Clase 4: martes 11/12
Evaluación del Curso: jueves 13/12
Sede:
Sala de Reunión GGTI – 2do Piso.
Docentes del curso
Carolina Piboul:
Se desempeña en el Departamento Proyectos III, y dentro de sus funciones se encuentran el
diseño e implementación de los procesos ETL (Extraccion, Transformacion y Carga) necesarios
para la construcción del datawarehouse del organismo en SQL Server, así como la formación de
tablas de reportes y desarrollo de modelos interactivos de gestión en la herramienta QlikView.
Se desempeñó anteriormente como responsable de Desarrollo en la Sugerencia de Informática de
la Superintendencia de Servicios de Salud, teniendo a su cargo el procesamiento del padrón de
beneficiarios de la seguridad social, y otros procesos de impacto, sobre bases de datos
relacionales (SQL Server e Informix).
DNI: 23.979.072
Fecha de nacimiento: 12 de Mayo de 1974
Bibliografía:
Ayuda de Microsoft SQL Server y Oracle, Documentación de cursos oficiales de Microsoft y Oracle
Descargar