EXPLOTACIÓN DE BASES DE DATOS CON ACCESS
Por qué son importantes las Bases de Datos? Las Bases de Datos son el método preferido para el almacenamiento estructurado de datos. Desde las grandes aplicaciones multiusuario, hasta los teléfonos móviles y las agendas electrónicas; todos utilizan tecnología de bases de datos para asegurar la integridad de los datos y facilitar la labor, tanto de los usuarios como de los programadores que los desarrollaron. El reto más importante en la aplicación de una base de datos, es el diseño correcto de su estructura. Sin una comprensión completa del problema que la base de datos pretende resolver, y sin conocimiento de las mejores prácticas para la organización de los datos requeridos, la base de datos práctica se convierte en un animal difícil de manejar que requiere atención constante. 2
Objetivos del curso En este curso trataremos de dar una visión general de los conceptos relacionados con la creación, explotación y manipulación de Bases de Datos Relacionales. Que el participante sea capaz de expresar Restricciones de Integridad como parte de su esquema de Base de Datos, de manera que pueda asegurar que todo comando de inserción, actualización y eliminación sea verificado para asegurar la correctud de los datos. El curso está dirigido a profesionales y/o personas interesadas en adquirir conocimientos relacionados con la definición, manejo y consulta de sistemas de bases de datos. 3
Desarrollo del curso En este curso se pretende que estudie el lenguaje de base de datos SQL (Structured Query Languaje) desde el punto de vista de Microsoft Access, a través de sus tres componentes: Lenguaje de Definición de Datos, Lenguaje de Manipulación de Datos y Lenguaje de Control de Datos. Posteriormente se estudiarán los principios básicos del diseño de reportes y formularios que permitirán la captura y visualización de los datos de una forma más cómoda. Finalmente el participante comprenderá los conceptos fundamentales que involucran las restricciones de integridad y su importancia en el diseño y correcta explotación de las Bases de Datos. 4
Instructor M. en I. Gerardo Avilés Rosas Egresado de la Facultad de Ingeniería-UNAM, realizó estudios de Maestría en Ingeniería (Computación) en el IIMAS-UNAM con especialización en Bases de Datos e Ingeniería de Software, donde obtuvo Mención Honorífica. Ha sido merecedor de números reconocimientos, en 2009 ganó el Primer Lugar en el Certamen de Tesis de Computación que otorga la Asociación Nacional de Instituciones de Educación en Tecnologías de la Información, A.C. en Nivel Maestría. Fue miembro del Comité Asesor de Cómputo de la Facultad de Ingeniería de la UNAM. Ha impartido numerosos y variados cursos en la Facultad de Ciencias y Facultad de Ingeniería de la UNAM relacionados con Tecnologías de la Información. Es autor del libro "POOMAA, software para la enseñanza de Programación Orientada a Objetos" (ISBN 978-3-8454-9210-0). 5
Temario 1. Elementos básicos de ACCESS 2. Consulta de Bases de datos con ACCESS a. Lenguaje de Manipulación de Datos Consulta de datos (SELECT-FROM-WHERE) Comparación entre cadenas (LIKE,NOT LIKE) Caracteres de escape Fechas y horas (DATE, TIME) Proyecciones Eliminación de duplicados (DISTINCT) Ordenando la presentación del resultado (ORDER BY) Variables de tupla Operaciones de conjuntos (UNION, INTERSECT, EXCEPT) 6
Temario 2. Consulta de Bases de datos con ACCESS (continuación) Operadores de agregación (SUM, AVG, MIN, MAX, COUNT) Agrupaciones (GROUP BY) Restringiendo agrupaciones (HAVING) Subconsultas Operadores para producir un valor booleano (EXIST, IN, ALL, ANY, SOME, NOT EXIST, NOT IN) Subconsultas como relaciones Expresiones para JOIN en SQL (CROSS JOIN, THETA JOIN, NATURAL JOIN, FULL OUTER JOIN, LEFT & RIGHT OUTER JOIN) 7
Temario 3. Creación de Bases de Datos con ACCESS a. Lenguaje para definición de datos Creación de esquemas Definición de datos Restricciones de integridad (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK) Modificación de esquemas (ALTER TABLE, DROP TABLE) Mantenimiento de llaves externas (Políticas de omisión, cascada y asignación de nulos) Índices Restricciones al valor de los atributos 8
Temario 3. Creación de Bases de Datos con ACCESS (continuación) Valores nulos Reglas importantes para trabajar con valores nulos Restricciones basadas en atributos (CHECK) b. Modificación a la Base de Datos Inserción (INSERT) Supresión (DELETE) Actualización (UPDATE) 9
Temario 4. Formularios en Informes en ACCESS 5. Introducción a la programación con ACCESS 10
Dinámica El curso se realizará en un ambiente práctico, de manera que es importante que los participantes puedan llevar una laptop, que tenga instalado Office en su versión Profesional. 11
Información general del curso Duración: 24 horas Lugar: Tlaxcala No. 67 1er. Piso, Col. Roma Sur, Del. Cuauhtémoc C.P. 06760 México, D.F. (están justo en la esquina de Tlaxcala y Medellín) Horario: 08:00 a 14:30 horas Inicio Sábado 10 de enero de 2015 12
Ubicación Tlaxcala 67 101, Col. Roma Sur, Del. Cuauhtémoc, C.P. 06760 13
Inversión Empresas y facturación (cualquier forma de pago) $ 3,499 + IVA Promociones (válidas al 30 de noviembre de 2014) Uno o dos participantes $2,799 + IVA Tres o más participantes $2,624 + IVA Puedes apartar tu lugar con $1,000 y el resto liquidarlo antes de que comience el curso. Cupo limitado 14
Garantía Asiste a la primera sesión y si no es de tu agrado, te devolvemos el importe de tu apartado Si decides tomar el curso completo, puedes pagar el importe total en la primera sesión o pactar un esquema de pago que vaya acorde a tus posibilidades. Limitado a disposición de lugares. 15
Inscripciones e Informes 1. Solicitar por correo electrónico o vía telefónica las formas de pago. 2. Enviar el comprobante de pago vía correo electrónico a la dirección de correo informes@engineerhunters.com indicando el nombre completo, teléfono y datos fiscales anexando su RFC (en caso de requerir factura) 3. Una vez enviados los datos anteriores se confirmara la inscripción y depósito vía correo electrónico. 4. El reembolso solo se realizará 15 días antes de iniciar el curso y únicamente se devolverá el 70% de la inversión realizada hasta ese momento. Informes: informes@actuaryhunters.com informes@engineerhunters.com Tels. 5171-6286, 4329-0443 y 4331-9873 16