Acceso a Datos 02: Programas ABC. Occam

Antes de empezar es importante entender para que queremos programar, y que queremos obtener como resultado. Podemos encontrar mucho mas de lo que esperamos, pero tenemos que tener un punto de partida para medir nuestro avance, sea en la vida, o en el desarrollo de un programa.

No importa si somos Programadores, hackers, o lideres de proyecto, o si no tenemos nada que ver con el mundo de la computación, programar puede darnos aumentos de sueldo, viajes, y ahorrar tiempo. Este ahorrar tiempo lo trataré mas adelante.

Antes de poder hacer ALGO eficiente es necesario por lo menos tener una idea de que quieren hacer.

Por lo general las computadoras se usan para manejo de datos, por ejemplo de agendas de teléfonos, y si es manejo de datos, por lo general queremos hacer con ellos uno de tres procesos.

Si usamos el ejemplo de la agenda de telefonos, necesitamos tres opciones, que son los procesos.

Poner nuevas personas, es decir, un [color=#00FF00]ALTA
Borrar una persona, es decir, una [color=#00FF00]BAJA
Modificar el Telefono o nombre, es decir, un [color=#00FF00]CAMBIO
Existen dos procesos mas que no son propiamente de ACCESO a los datos, que serían Reportes y Respaldos. Para Fines Prácticos, cuando hablemos de un programa ABC, nos referimos a un programa Sencillo que solo hace [color=#00FF00]Altas [color=#00FF00]Bajas y [color=#00FF00]Cambios, y si nos referimos a un programa COMPLETO, es un programa que por lo menos hace [color=#00FF00]ABC mas reportes y respaldos.

Para fines de control, vamos a suponer que nuestros procesos los vamos a usar en redes LOCALES y PC solitarias, no hablaremos sobre Aplicaciones WEB, todavía.

Aunque suene obvio, el objetivo básico de un programa es simplificar Procesos, a esto se le llama “La navaja de OCCAM”, por su creador, un monje medieval que según recuerdo se llamaba Guillermo Occam.

La navaja de Occam es una regla de sentido común.Un proceso eficiente es lo mas sencillo posible. Mas complicado, menor eficiencia.

Por otra parte, la simplicidad de un programa le da siempre valor de supervivencia, en una maquinaria mientras menos piezas tenga, es menos probable que algo falle. ( Mas piezas = mayor riesgo de fallas )

Mañana:

Que es un motor de base de datos, una tabla, una base, una plataforma, y lo que muchos me preguntaron, cual es la diferencia entre ADO, RDO, OLE, SQL y DAO, y porqué es importante establecer con que versión de Visual Basic ( De aquí en adelante VB ) estamos trabajando.

Comments are Closed