Este artículo explora la historia de dBASE II y su relevancia en el ecosistema CP/M, un sistema operativo crucial en la década de 1980. El artículo se centra en la experiencia de usar dBASE II en un Kaypro II, una máquina popular de la época, y destaca su importancia como una herramienta dominante en la gestión de bases de datos para empresas.
La historia comienza con Gary Kildall y Digital Research, quienes, en un escenario alternativo, podrían haber superado a Microsoft si su sistema operativo CP/M hubiera sido elegido por IBM. Aunque esto no ocurrió, CP/M y dBASE II formaron una poderosa combinación. dBASE II, escrito en ensamblador para optimizar el rendimiento en hardware limitado (procesador Z80 a 2.4MHz, 64KB de RAM), se convirtió en el software de base de datos dominante, con una cuota de mercado estimada del 70%. Su popularidad se debió no solo a sus capacidades de gestión de datos, sino también a su programabilidad, un legado que continúa hoy en día con xBase.
El artículo describe la experiencia práctica de usar dBASE II, incluyendo la interfaz de línea de comandos con el característico “punto prompt”. Aunque la interfaz puede parecer primitiva para los estándares actuales, el autor destaca su simplicidad y la importancia de consultar la documentación para comprender los comandos. El proceso de creación de una base de datos implica definir campos a través de una cadena delimitada por comas, lo que requiere memorización de códigos de tipo de datos. La entrada manual de datos es un proceso tedioso, pero esencial para que la base de datos sea útil. El artículo también menciona la práctica común de crear disquetes de arranque personalizados con CP/M y dBASE II para evitar la pérdida de datos y el costo de los disquetes de software.
Finalmente, el artículo contextualiza la importancia de dBASE II dentro de la historia de la computación, destacando su influencia en el desarrollo de software posterior y su papel en la configuración del panorama empresarial de la época. Aunque dBASE III ofrecía una interfaz más amigable, dBASE II sentó las bases para la evolución de los sistemas de gestión de bases de datos.
