27.03.2015 Views

-Correspondencia – notas CLAD ENA IIAS informe - Arba

-Correspondencia – notas CLAD ENA IIAS informe - Arba

-Correspondencia – notas CLAD ENA IIAS informe - Arba

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CURSO<br />

CONCEPTOS DE BASES DE DATOS<br />

PROGRAMA 2012 <strong>Arba</strong><br />

Presentación / fundamentación de la actividad:<br />

La Gerencia General de Tecnologías de la Información, conjuntamente con la Gerencia de<br />

Recursos Humanos impulsa la presente actividad en el marco del Fortalecimiento Institucional a<br />

los fines de construir y mejorar la calidad del trabajo a partir de la formación en temas y<br />

herramientas vinculadas a las acciones y servicios en materia tributaria.<br />

Se pretende contar con personal altamente involucrado en su tarea y por ende, capacitado, siendo<br />

indispensable promover por parte de la Agencia de Recaudación de la Provincia de Buenos Aires,<br />

la formación y desarrollo profesional de los agentes ubicados en las distintas unidades funcionales<br />

de la entidad.<br />

Destinatarios:<br />

Agentes que se desempeñen como analistas programadores en la Gerencia de Desarrollo.<br />

Objetivo General:<br />

Formar profesionales IT capaces de desarrollar soluciones complejas basadas en SGBD Oracle y<br />

SQL-Server.<br />

Objetivos Específicos:<br />

Los objetivos específicos definidos para ésta actividad son:<br />

• Conocer y comprender la composición de un Sistema Gestor de Base de Datos (SGBD)<br />

relacional, el concepto de instancias, bases de datos y esquemas.<br />

• Conocer y comprender características de los SGBD y conceptos de diseño de bases de datos<br />

orientados a mejorar la eficiencia de los sistemas y algoritmos que tienen relación con bases<br />

de datos.<br />

• Conocer y comprender la utilización de sentencias avanzadas del estándar ANSI-SQL para la<br />

manipulación de datos.<br />

Contenidos:<br />

Diseño de bases de datos relacionales:<br />

Uso de Constraints (restricciones)<br />

o Estados de las restricciones<br />

Manejo de secuencias en Oracle<br />

Procedimientos almacenados<br />

Triggers o desencadenadores<br />

Vistas, vistas actualizables y vistas materializadas


Tablas particionadas y tablas históricas<br />

Tipos de datos grandes ( LOB)<br />

Utilización de índices<br />

Índices en SQL Server<br />

o Índices agrupados<br />

o Índices no agrupados<br />

• Índices con columnas incluidas<br />

• Indices filtrados (SQL Server 2008)<br />

Indices en Oracle<br />

o Índices bitmaps<br />

Lenguaje SQL avanzado.<br />

o Buenas prácticas en la codificación de consultas<br />

o Manejo de condicionalidades (Expresiones CASE)<br />

o Operaciones especiales del álgebra relacional: MINUS/EXCEPT/ INTERSECT<br />

o Operadores especiales para agrupaciones: ROLLUP y CUBE<br />

o Sentencia MERGE<br />

Modalidad<br />

Presencial.<br />

Descripción de la Metodología:<br />

Exposición dialogada y tratamiento de casos prácticos como actividad de integración de<br />

conocimientos. Los grupos estarán compuestos por 10 personas.<br />

Requisitos de asistencia y aprobación:<br />

- De Asistencia :<br />

Tener conocimientos preliminares en :<br />

DML (Data Management Language) - Lenguaje de manipulación de datos.<br />

Consultas simples:<br />

Sintaxis de la SELECT (para consultas simples)<br />

La cláusula FROM<br />

La cláusula ORDER BY<br />

Las cláusulas DISTINCT / ALL<br />

La cláusula TOP<br />

La cláusula WHERE<br />

Consultas multitabla:<br />

El operador UNION<br />

El producto cartesiano<br />

El INNER JOIN<br />

El LEFT/RIGHT JOIN<br />

Consultas de resumen:<br />

La cláusula GROUP BY<br />

La cláusula HAVING


Las subconsultas:<br />

El operador IN con subconsulta<br />

La comparación modificada (ANY, ALL)<br />

Subconsultas con cualquier número de columnas (EXISTS)<br />

Actualización de datos:<br />

Insertar una fila INSERT INTO...VALUES<br />

Insertar varias fila INSERT INTO...SELECT<br />

Modificar el contenido de las filas UPDATE<br />

Borrar fila DELETE<br />

REF.: http://www.aulaclic.es (capacitación on-line para repasar conceptos).<br />

- De Aprobación: 75% de asistencia mas la aprobación de una evaluación.<br />

Duración y Fechas:<br />

4 (cuatro) clases de 2 (dos) horas cada una.<br />

Clase 1: viernes 19/10<br />

Clase 2: martes 23/10<br />

Clase 3: jueves 25/10<br />

Clase 4: lunes 29/10<br />

Evaluación del Curso: lunes 05/11<br />

Sede:<br />

Sala de Reunión GGTI – 2do Piso.<br />

Docentes del curso<br />

Javier Cárdenas:<br />

Se desempeña en el Departamento de Bases de Datos, cuyas principales funciones son:<br />

Administrar las bases de datos residentes en todos los servidores de la organización, proponiendo<br />

y diseñando configuraciones que permitan la optimización de los existentes, involucrando el<br />

análisis de performance para detectar y corregir comportamientos que pudiera distanciar a las<br />

bases de datos del adecuado funcionamiento que puede ser obtenido con el hardware y software<br />

disponible, utilizando estándares y mejores prácticas para el desarrollo y documentación de<br />

requerimientos y especificaciones de diseño físico y lógico de modelos de datos, elaborando los<br />

<strong>informe</strong>s relacionados con incidentes, novedades e información estadística de su área de<br />

responsabilidad. Especializado en SGBD SQL Server<br />

DNI: 25.401.466<br />

Fecha de nacimiento: 15 de Septiembre de 1976


Andrés Blotto:<br />

Se desempeña en el Departamento de Bases de Datos, cuyas principales funciones son:<br />

Administrar las bases de datos residentes en todos los servidores de la organización, proponiendo<br />

y diseñando configuraciones que permitan la optimización de los existentes, involucrando el<br />

análisis de performance para detectar y corregir comportamientos que pudiera distanciar a las<br />

bases de datos del adecuado funcionamiento que puede ser obtenido con el hardware y software<br />

disponible, utilizando estándares y mejores prácticas para el desarrollo y documentación de<br />

requerimientos y especificaciones de diseño físico y lógico de modelos de datos, elaborando los<br />

<strong>informe</strong>s relacionados con incidentes, novedades e información estadística de su área de<br />

responsabilidad. Especializado en SGBD Oracle<br />

DNI: 18.415.262<br />

Fecha de nacimiento: 5 de Noviembre de 1967<br />

Bibliografía:<br />

Ayuda de Microsoft SQL Server y Oracle, Documentación de cursos oficiales de Microsoft y Oracle

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!