dmed actividad 2: presentación - conectar programas vba a bases de datos
DESCRIPTION
Diseño de Materiales Educativos Digitales: Actividad 2. Presentación de apoyo a clase. Conectar programas VBA a bases de datosTRANSCRIPT
Lic. Gerardo PlancicAgosto de 2014
Licenciatura en Sistemas de Información de las Organizaciones
Herramienta: VBA para Excel
Teoría de los Lenguajes ySistemas Operativos
Conecta tus programas a bases de
datos
Introducción
Conecta tus programasa bases de datos 2
• Escritura secuencial
• Gran peligro de incoherencia
• Menor rendimiento
Compartir datos en archivos:
Un problema multitudinario
Objetivo
3Conecta tus programasa bases de datos
Desarrollar un
programa que obtenga
la información desde
una base de datos.
Conecta tus programasa bases de datos 4
Agenda
• Nociones elementales
• Nuestro caso de práctica
• ¡A construir!
• Actividad
• En resumen
• Consultas y respuestas
Conecta tus programas a bases de datos 5
Antes de empezar, unos conceptos:
• DBMS
Nociones elementales
Conecta tus programas a bases de datos 6
Antes de empezar, unos conceptos:
• Tablas y registros
Nociones elementales
Conecta tus programas a bases de datos 7
Nuestro caso de práctica
Conecta tus programas a bases de datos 8
Nuestro caso de práctica
Conecta tus programas a bases de datos 9
Ingresar al ejercicio:
• Archivo
“BD_LeerBasico
(para resolver).xls”
• Acceder al código
¡A construir!
Conecta tus programas a bases de datos 10
Agrega la librería para bases de datos a tu programa:
¡A construir!
Conecta tus programas a bases de datos 11
Declara los objetos Connection y Recordset:
¡A construir!
Conecta tus programas a bases de datos 12
Configura y utiliza el objeto Connection.
Proveedor para bases Access:Microsoft.Jet.OLEDB.4.0
¡A construir!
Conecta tus programas a bases de datos 13
Obtén la información en tu Recordset:
¡A construir!
Conecta tus programas a bases de datos 14
¡Empieza a recorrerlo, pero previendo no pasarte!
¡A construir!
Actividad
Conecta tus programas a bases de datos 15
Repasar los conceptos clave y buscar las relaciones entre ellos.
Puedes continuar desde aquí…
Si prefieres puedes descargar el programa Cmap Tools para dibujarlo. Es gratuito para educadores y estudiantes.
En resumen
Conecta tus programas a bases de datos 16
La posibilidad de compartir información en bases de
datos cambió el mundo. Aprovéchalo:
Crea conexiones a bases de datos, obtén información
en tus Recordsets para navegarlos, y utiliza los valores
de sus campos.
Conecta tus programas a bases de datos 17
Consultas y Respuestas
¡Un último consejo!
¡Manos a la obra!
No des por sentada la teoría; ponla a
trabajar en la práctica. Que esté sólida
para seguir aprendiendo.
Conecta tus programasa bases de datos 19
• Martha E. Evangelista Salazar: “Base de Datos I”. Universidad de Colima (versión obtenida el 15/08/2014) http://ciam.ucol.mx/portal/portafolios/mevangel/apuntes/recurso_819.pdf
• Margaret Rouse: “Database Management System (DBMS)”. (versión obtenida el 17/08/2014) http://searchsqlserver.techtarget.com/definition/database-management-system
Referencias
Conecta tus programasa bases de datos 20
• Imágenes obtenidas de http://www.freedigitalphotos.net/:
– "Notebook Stack" by Jomphong
– "Question Mark Dice" by Stuart Miles
– "Computer Connect Network" by cooldesign
– "3D Police Officer" by David Castillo Dominici
– "Cartoon Businessman With Biceps Shadow On Wall" by iosphere
Referencias