EXPLOTACIÓN DE BASES DE DATOS CON
ACCESS
¿Por qué son importantes las Bases de Datos?
2
Las Bases de Datos son el método preferido para el almacenamientoestructurado de datos. Desde las grandes aplicaciones multiusuario, hastalos teléfonos móviles y las agendas electrónicas; todos utilizan tecnologíade bases de datos para asegurar la integridad de los datos y facilitar lalabor, tanto de los usuarios como de los programadores que losdesarrollaron.
El reto más importante en la aplicación de una base de datos, es el diseñocorrecto de su estructura. Sin una comprensión completa del problemaque la base de datos pretende resolver, y sin conocimiento de las mejoresprácticas para la organización de los datos requeridos, la base de datospráctica se convierte en un animal difícil de manejar que requiere atenciónconstante.
Objetivos del curso
3
En este curso trataremos de dar una visión general de los conceptosrelacionados con la creación, explotación y manipulación de Bases deDatos Relacionales.
Que el participante sea capaz de expresar Restricciones de Integridadcomo parte de su esquema de Base de Datos, de manera que puedaasegurar que todo comando de inserción, actualización y eliminaciónsea verificado para asegurar la correctud de los datos.
El curso está dirigido a profesionales y/o personas interesadas enadquirir conocimientos relacionados con la definición, manejo yconsulta de sistemas de bases de datos.
Desarrollo del curso
4
En este curso se pretende que estudie el lenguaje de base de datos SQL(Structured Query Languaje) desde el punto de vista de MicrosoftAccess, a través de sus tres componentes: Lenguaje de Definición deDatos, Lenguaje de Manipulación de Datos y Lenguaje de Control deDatos.
Posteriormente se estudiarán los principios básicos del diseño dereportes y formularios que permitirán la captura y visualización de losdatos de una forma más cómoda.
Finalmente el participante comprenderá los conceptos fundamentalesque involucran las restricciones de integridad y su importancia en eldiseño y correcta explotación de las Bases de Datos.
Instructor
5
M. en I. Gerardo Avilés RosasEgresado de la Facultad de Ingeniería-UNAM, realizó estudios deMaestría en Ingeniería (Computación) en el IIMAS-UNAM conespecialización en Bases de Datos e Ingeniería de Software, dondeobtuvo Mención Honorífica.Ha sido merecedor de números reconocimientos, en 2009 ganó elPrimer Lugar en el Certamen de Tesis de Computación que otorga laAsociación Nacional de Instituciones de Educación en Tecnologías dela Información, A.C. en Nivel Maestría. Fue miembro del Comité Asesorde Cómputo de la Facultad de Ingeniería de la UNAM.Ha impartido numerosos y variados cursos en la Facultad de Ciencias yFacultad de Ingeniería de la UNAM relacionados con Tecnologías de laInformación.Es autor del libro "POOMAA, software para la enseñanza deProgramación Orientada a Objetos" (ISBN 978-3-8454-9210-0).
Temario
6
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)
…Temario
7
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)
…Temario
8
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
…Temario
9
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)
…Temario
10
4. Formularios en Informes en ACCESS
5. Introducción a la programación con ACCESS
Dinámica
11
El curso se realizará en un ambiente práctico, de manera que esimportante que los participantes puedan llevar una laptop, que tengainstalado Office en su versión Profesional.
Información general del curso
12
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
Ubicación
13
Tlaxcala 67 101, Col. Roma Sur,
Del. Cuauhtémoc, C.P. 06760
Inversión
14
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
Garantía
15
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 laprimera sesión o pactar un esquema de pago que vaya acorde a tusposibilidades .
Limitado a disposición de lugares.
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 [email protected] 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 ydepósito vía correo electrónico.
4. El reembolso solo se realizará 15 días antes de iniciar el curso y únicamentese devolverá el 70% de la inversión realizada hasta ese momento.
Informes:
[email protected]@engineerhunters.comTels. 5171-6286, 4329-0443 y
4331-9873
Inscripciones e Informes
16