[go: up one dir, main page]

Ir al contenido

Diferencia entre revisiones de «DBase»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
CEM-bot (discusión · contribs.)
m Pequeñas correcciones WP:CEM.
InternetArchiveBot (discusión · contribs.)
Rescatando 0 referencia(s) y marcando 1 enlace(s) como roto(s)) #IABot (v2.0.9.5
 
(No se muestran 35 ediciones intermedias de 30 usuarios)
Línea 1: Línea 1:
{{Título en minúscula}}
{{DISPLAYTITLE:dBase}}
{{Ficha de software
{{Ficha de software
|nombre = dBase
|nombre = dBase
|logo = [[Archivo:DBaseLogo BlackWithRed glass 300.png]]
|logo =
|desplegable =
|desplegable =
|captura =
|captura =
|pie =
|pie =
|desarrollador = Wayne Railtiff
|desarrollador = Cecil Wayne Railtiff
|autor =
|autor =
|modelo_desarrollo =
|modelo_desarrollo =
|lanzamiento = 1979
|lanzamiento = 1979
|web_lanzamiento =
|web_lanzamiento =
|última_versión = dBase PLUS 9.5
|última_versión = dBase PLUS 12
|fecha_última_versión = {{fecha de lanzamiento|01|12|2014}}
|fecha_última_versión = {{fecha de lanzamiento|21|05|2018}}
|web_última_versión = http://www.dbase.com/2014/12/
|web_última_versión = http://2018/05/
|última_versión_prueba =
|última_versión_prueba =
|fecha_última_versión_prueba = {{fecha de lanzamiento|DD|MM|AAAA}}
|fecha_última_versión_prueba = {{fecha de lanzamiento|DD|MM|AAAA}}
|web_última_versión_prueba = http://www.web_referencia_pruebas.com
|web_última_versión_prueba = https://web/20130722064009/http://_referencia_/
|género = Bases de Datos
|género = Bases de datos
|lenguaje_programación =
|lenguaje_programación = [[Lenguaje de programación C]]
|sistema_operativo =
|sistema_operativo = [[MS-DOS]] (versiones iniciales)<br>[[Microsoft Windows]] (versiones posteriores)
|plataforma = Apple Macintosh<br>UNIX<br>VMS<br>IBM PC<br>Microsoft Windows
|plataforma = Apple Macintosh (descontinuado) <br>UNIX (descontinuado) <br>VMS (descontinuado) <br>IBM PC
|licencia =
|licencia = Propietaria
|estado =
|estado = En desarrollo
|idiomas =
|idiomas = Inglés
|español = No
|español = No
|sitio_web = http://www.dbase.com
|soporte =
|soporte =
|versiones =
}}
}}


'''dBASE''' fue el primer [[sistema de gestión de base de datos]] usado ampliamente para [[microcomputadora]]s. La gran ventaja de este sistema era la de permitir buscar un registro en una base de datos por una clave en lugar de hacerlo de manera secuencial o directa, como ocurría en lenguajes de programación como [[BASIC]].
'''dBASE''' fue el primer [[sistema de gestión de base de datos]] usado ampliamente para microcomputadoras, publicado por [[Ashton-Tate]] para [[CP/M]], y más tarde para [[Apple II]], [[Apple Macintosh]], [[UNIX]] [http://www.emsps.com/oldtools/bordb.htm], [[OpenVMS|VMS]],<ref>{{cita libro |apellido= |autor=Sumant S Pendharkar, Richard A Biegel |enlaceautor= |título=DBASE IV for VMS and UNIX. |url= |fechaacceso=25 de abril de 2015 |idioma=inglés |otros= |edición= |año=1992 |oclc=24871441 |editorial= New York Van Nostrand Reinhold, ©1992. |ubicación= |isbn=0442009089 9780442009083 |capítulo= |páginas=519 |serie=VNR computer library. }}</ref> e [[IBM PC]] bajo [[DOS]] donde con su legendaria versión III Plus se convirtió en uno de los títulos de software más vendidos durante un buen número de años. Se creó bajo una interfaz de texto y aunque evolución a la interfaz gráfica establecida por [[Microsoft Windows]] terminó siendo desplazado por otros productos como [[Paradox (base de datos)|Paradox]], [[Clipper (lenguaje de programación)|Clipper]], y [[FoxPro]]. dBase se creó antes de la existencia de [[SQL]] incorporaba un lenguaje propio y era capaz de permitir a múltiples personas compartir y editar una misma base de datos en una red local, esto requería comprar el LAN PACK vendido por separado . En 1988 llegó finalmente la versión IV; todas la ediciones se licenciaban a los usuarios por un plazo de quince años basado en el inconcebible evento de que un usuario utilizara su copia de dBASE por tan largo período.


Publicado por la empresa estadounidense [[Ashton-Tate]] para el sistema operativo de texto [[CP/M]], y más tarde para los sistemas [[Apple II]], [[Apple Macintosh]], [[UNIX]] {{Enlace roto|1=[http://oldtools/] |2=http://oldtools/ }}, [[OpenVMS|VMS]],<ref>{{cita libro |apellido= |autor=Sumant S Pendharkar, Richard A Biegel |enlaceautor= |título=DBASE IV for VMS and UNIX. |url= |fechaacceso=25 de abril de 2015 |idioma=inglés |otros= |edición= |año=1992 |oclc=24871441 |editorial= New York Van Nostrand Reinhold, ©1992. |ubicación= |isbn=0442009089 9780442009083 |capítulo= |páginas=519 |serie=VNR computer library. }}</ref> e [[IBM PC]] bajo [[DOS]], se convirtió en uno de los títulos de software más vendidos durante algunos años. Se creó bajo una interfaz de texto y aunque evolucionó a la interfaz gráfica (creada por [[PARC]] y masificada luego por la [[Macintosh]] de [[Apple]]), terminó siendo desplazado por otros productos como [[Paradox (base de datos)|Paradox]], [[Clipper (lenguaje de programación)|Clipper]], y [[FoxPro]]. dBase se creó antes de que [[SQL]] fuera estándar e incorporaba un lenguaje propio y era capaz de permitir a múltiples personas compartir y editar una misma base de datos en una red local, lo que requería comprar el software LAN PACK, el cual era vendido por separado.
dBASE fue vendido a [[Borland]] en [[1991]]. Al poco tiempo promovió una casi intrascendente versión 5, de la que llegó a haber versión para Windows. Luego vendió los derechos de la línea de productos en [[1999]] a [http://web.archive.org/web/http://www.databi.com/About_us.asp dataBased Intelligence, Inc.] (dBI) que sigue comercializando nuevas versiones, llamadas dBASE Plus, desde 1999.


Después de la aparición de la versión 4 (dBase IV), Ashton-Tate otorgaba licencia de su producto a los usuarios por un plazo de quince años, basado en el inconcebible evento de que un usuario utilizara su copia de dBASE por tan largo período.
Durante la primera mitad de los [[1980|'80s]] muchas otras compañías produjeron sus propios dialectos o variaciones del producto y lenguaje. Estos incluyeron FoxPro (ahora Visual FoxPro), Quick-Silver, Clipper, [http://www.alaska-software.com Xbase++], FlagShip, y Harbour.

Todos ellos son llamados informalmente como '''xBase''' o '''[[XBase]]'''.
dBASE fue vendido a la empresa estadounidense [[Borland]] en 1991. Al poco tiempo, promovió una casi intrascendente versión 5, de la que llegó a haber versión para Windows. Luego, vendió los derechos de la línea de productos en 1999 a ''dataBased Intelligence, , hoy llamada ''Dbase, LLC'' que sigue comercializando nuevas versiones, llamadas dBASE Plus, desde 1999.

Durante la primera mitad de la década de los años 1980, muchas otras compañías produjeron sus propios dialectos o variaciones del producto y lenguaje. Estos incluyeron FoxPro (ahora [[Visual FoxPro]]), Quick-Silver, Clipper, [http:// Xbase++], FlagShip, y Harbour. Todos ellos son llamados informalmente como '''xBase''' o '''[[XBase]]'''.


El formato subyacente de dBASE, el archivo '''dbf''', es ampliamente utilizado en muchas otras aplicaciones que necesitan un formato simple para almacenar datos estructurados.
El formato subyacente de dBASE, el archivo '''dbf''', es ampliamente utilizado en muchas otras aplicaciones que necesitan un formato simple para almacenar datos estructurados.
Línea 42: Línea 43:


== Historia ==
== Historia ==
La historia de dBASE empezó a mediados de 1960 como un sistema llamado RETRIEVE. Este sistema era usado, entre otros, por el [[Jet Propulsion Laboratory]], que comisionó el desarrollo de su propia versión de RETRIEVE a uno de sus programadores, Jeb Long. El resultado fue un sistema llamado JPLDIS, que corría en la UNIVAC 1108 y estaba escrito en [[FORTRAN]].
La historia de dBASE empezó a mediados de 1960 como un sistema llamado RETRIEVE. Este sistema era usado, entre otros, por el [[Jet Propulsion Laboratory]] (Laboratorio de Propulsión a Chorro), que comisionó el desarrollo de su propia versión de RETRIEVE a uno de sus programadores, Jeb Long. El resultado fue un sistema llamado JPLDIS (Jet Propulsion Laboratory Display Information System), que corría en la computadora UNIVAC 1108 y estaba escrito en [[FORTRAN]].


El creador original de dBase fue Wayne Ratliff. En [[1978]], durante su estancia en el [[Jet Propulsion Laboratory]] (Laboratorio de Propulsión a Chorro) Ratliff escribió un programa de base de datos en [[ensamblador]] para ordenadores con [[sistema operativo]] [[CP/M]] para ayudar con las apuestas de fútbol en la oficina.<ref>{{cita web |url=http://www.foxprohistory.org/interview_wayne_ratliff.htm |título=Interview with Wayne Ratliff |fechaacceso=25 de abril de 2015 |apellido=Lammers |nombre=Susan |fecha= |obra= |idioma=inglés |cita= }}</ref> Lo denominó '''Vulcan''' en referencia al personaje [[Mr. Spock]] de [[Star Trek]]. Se basó en el [[JPLDIS]] (Jet Propulsion Laboratory Display Information System) desarrollado por [[Jeb Long]]. Más tarde lo usó para preparar sus impuestos y decidió que tenía un potencial comercial.
El creador original de dBase fue el programador Wayne Ratliff. En 1978, durante su estancia en el Jet Propulsion Laboratory, Ratliff escribió un programa de base de datos en [[ensamblador]] para ordenadores con sistema operativo CP/M para ayudar con las apuestas de fútbol en la oficina.<ref>{{cita web |url=http://www.foxprohistory.org/interview_wayne_ratliff.htm |título=Interview with Wayne Ratliff |fechaacceso=25 de abril de 2015 |apellido=Lammers |nombre=Susan |fecha= |obra= |idioma=inglés |cita= }}</ref> Lo denominó '''Vulcan''' en referencia al personaje [[Mr. Spock]] de la serie de televisión [[Star Trek]]. Se basó en el JPLDIS, desarrollado por Jeb Long. Más tarde, lo usó para preparar sus declaraciones de impuestos y decidió que tenía un potencial comercial.


Las primeras copias tenían un precio de US$ 7.000. La respuesta comercial fue baja y finalmente este hecho, sumado al estrés de las extensiones y las mejoras al sistema, hizo que su mercadeo se estancara.
Las primeras copias tenían un precio de US$ 7000. La respuesta comercial fue baja y finalmente este hecho, sumado al estrés de las extensiones y las mejoras al sistema, hizo que su mercadeo se estancara.


=== Ashton-Tate ===
=== Ashton-Tate ===
{{AP|Ashton-Tate}}
{{AP|Ashton-Tate}}
Un cliente de Vulcan se comunicó con [[George Tate]] y [[Hal Lashlee]], a la sazón dueños de '''Discount Software''' y estos fueron a ver a Ratliff y su demostración de Vulcan. Impresionados, le hicieron un ofrecimiento de derechos exclusivos de mercadeo, que Ratliff aceptó. Finalmente la compañía creció lo suficiente como para contratar a Ratliff como vicepresidente de nuevas tecnologías, y luego como líder del proyecto dBASE.
Un cliente de Vulcan se comunicó con [[George Tate]] y [[Hal Lashlee]], dueños de '''Discount Software''' y estos fueron a ver a Ratliff y su demostración de Vulcan. Impresionados, le hicieron un ofrecimiento de derechos exclusivos de mercadeo, que Ratliff aceptó. Finalmente, la compañía creció lo suficiente como para contratar a Ratliff como vicepresidente de nuevas tecnologías, y luego como líder del proyecto dBASE.


Igualmente se vinculó a la compañía el programador original de RETRIEVE, Jeb Long, quien terminó por crear el lenguaje de programación interno de dBASE y quien fuera conocido como el [[gurú]] de los productos dBASE en Ashton-Tate.
Igualmente, se vinculó a la compañía el programador original de RETRIEVE, Jeb Long, quien creó el lenguaje de programación interno de dBASE y fuera conocido como el [[gurú]] de los productos dBASE en Ashton-Tate.


=== dBase II ===
=== dBase II ===
Vulcan es portado al [[IMSAI 8080]], se le renombra a dBase II (Tate considera que una ''versión 2''' dará una imagen de más seriedad y producto más elaborado) y de ahí a CP/M, donde se le añaden comandos de soporte de interfaz de video (en modo texto), y soporte de control de fujo (como DO WHILE/ENDDO) y lógica condicional (como IF/ENDIF). Para el manejo de datos, dBase proporciona detallados comandos procedurales y funciones para abrir y navegar por las tablas (como USE, SKIP, GO TOP, GO BOTTOM, y GO recno), manipular valores en los campos (REPLACE y STORE), y manipulación de [[cadenas de caracteres]] (como STR() and SUBSTR()), [[Fecha]]s y [[Número]]s. Su habilidad para simultáneamente abrir y manipular múltiples ficheros conteniendo datos relacionados hará que Ashton-Tate lo califique de [[Sistema administrador de bases de datos relacionales|base de datos relacional]] aunque no cumpla con los criterios definidos por el Dr. [[Edgar F. Codd]].
Vulcan fue portado al [[IMSAI 8080]], siendo renombrado a dBase II. La razón de renombrarlo así, sin existir una primera versión fue que George Tate consideró que una ''versión 2'' daría una imagen de más seriedad y de un producto más elaborado. Luego, fue llevado a CP/M, añadiéndosele órdenes de soporte de interfaz de video (en modo texto), y soporte de control de flujo (como DO WHILE/ENDDO) y lógica condicional (como IF/ENDIF). Para el manejo de datos, dBase proporciona detallados comandos procedurales y funciones para abrir y navegar por las tablas (como USE, SKIP, GO TOP, GO BOTTOM, y GO recno), manipular valores en los campos (REPLACE y STORE), y manipulación de [[cadenas de caracteres]] (como STR() and SUBSTR()), [[Fecha]]s y [[Número]]s. Su habilidad para abrir simultáneamente y manipular múltiples ficheros conteniendo datos relacionados haría que Ashton-Tate lo calificara de [[Sistema administrador de bases de datos relacionales|base de datos relacional]] aunque no cumplía con los criterios definidos por el Dr. [[Edgar F. Codd]].


Alcanza un gran éxito, y se incluye en los paquetes de soft distribuidos con el [[Osborne 1]], la gama de ordenadores Kaypro y otros equipos. El nacimiento de los [[ordenador doméstico|ordenadores domésticos]] hacen que se utilice para crear programas ''profesionales'' en equipos como las gamas [[Amstrad CPC]] y [[Amstrad PCW]], el [[Commodore 128]] y los equipos [[MSX]] con unidad de disco (el [[MSX-DOS]] soporta los ejecutables CP/M 8080 y Z80).
Alcanzó un gran éxito, y se incluyó en los paquetes de software distribuidos con el computador [[Osborne 1]], la gama de ordenadores Kaypro y otros equipos. El nacimiento de los [[ordenador doméstico|ordenadores domésticos]] hizo que se utilizara para crear programas profesionales en equipos como los [[Amstrad CPC]] y [[Amstrad PCW]], el [[Commodore 128]] y los equipos [[MSX]] con unidad de disco ya que su sistema operativo, [[MSX-DOS]], soportaba los archivos ejecutables CP/M para los microprocesadores 8080 y [[Zilog Z80|Z80]].


=== dBASE III ===
=== dBASE III ===
Las versiones originales fueron escritas en lenguaje ensamblador, pero a medida que el programa creció se tomó la decisión de re-escribir el código en lenguaje C. El resultado fue que las máquinas recientes corrían bien el código, pero no así las antiguas. Además, tenía el problema colateral de que los programas corrían más despacio. Este problema desapareció "solo" al aumentar la potencia del hardware paulatinamente.
Las versiones originales fueron escritas en lenguaje ensamblador, pero a medida que el programa creció se tomó la decisión de reescribir el código en lenguaje C. El resultado fue que las máquinas recientes corrían bien el código, pero no así las antiguas. Además, tenía el problema colateral de que los programas corrían más despacio. Este problema desapareció solo al aumentar la potencia del hardware paulatinamente. La versión 1.0, presentada en 1984, contenía numerosos [[Error de software|errores]] que fueron solucionados en la versión 1.1. También existió una versión 1.2, que fue presentada como "Developer's edition". En 1986, se presentó '''dBase III+''', que incluía un núcleo mejorado y [[menú (informática)|menús]] basados en caracteres de texto para ser utilizado por usuarios finales. También aportaba un primer soporte para [[red local]].
La versión 1.0, presentada en [[1984]], contenía numerosos [[Error de software|errores]] que fueron solucionados en la versión 1.1. También existió una versión 1.2, que fue presentada como "Developer's edition".
En [[1986]], se presentó '''dBase III+''', que incluía un núcleo mejorado y [[menú (informática)|menús]] basados en caracteres de texto para ser utilizado por usuarios finales. También aportaba un primer soporte para [[red local]].


=== dBASE IV ===
=== dBASE IV ===


En [[1988]] salió la nueva versión, que anunciaba mejores prestaciones y nuevas funcionalidades como soporte [[SQL]], soporte para [[red local]], [[compilador]], entre otras, aunque en realidad era terriblemente lenta e inestable. Aunque incorporaba un [[compilador]], producía sólo [[código objeto]] y no un [[ejecutable]], que no era lo que el mercado y desarrolladores esperaban. Este último punto alimentó lo suficiente a [[Clipper (lenguaje de programación)|Clipper]] para que la acabara enterrando.
Fue presentado en 1988 y era anunciado con mejores prestaciones y nuevas funcionalidades como soporte [[SQL]], soporte para [[red local]], [[compilador]], entre otras, aunque en realidad era lento e inestable. Aunque incorporaba un compilador, producía sólo [[código objeto]] y no un [[ejecutable]], que no era lo que el mercado y desarrolladores esperaban. Este último punto alimentó lo suficiente a [[Clipper (lenguaje de programación)|Clipper]] para que éste se destacara por encima de dBase IV. Se tardó 2 años en presentar la versión 1.1, que corregía los problemas de inestabilidad. Para entonces, [[Paradox (base de datos)|Paradox]] y sobre todo [[Clipper (lenguaje de programación)|Clipper]] ya la habían echado del mercado.
Se tardó 2 años en presentar la versión 1.1, que corregía los problemas de inestabilidad. Para entonces, [[Paradox (base de datos)|Paradox]] y sobre todo [[Clipper (lenguaje de programación)|Clipper]] ya la habían echado del mercado.


Finalmente, ya dentro de Borland, se llegó a presentar Visual dBASE, posteriormente renombrada dBASE Plus.
Finalmente, ya dentro de Borland, se llegó a presentar Visual dBASE, posteriormente renombrada dBASE Plus.


== Referencias ==
{{listaref}}

{{Control de autoridades}}

[[Categoría:Software para CP/M]]
[[Categoría:Software para DOS]]
[[Categoría:Software para Windows]]
[[Categoría:Borland Software Corporation]]
[[Categoría:Borland Software Corporation]]
[[Categoría:Sistemas de gestión de bases de datos]]
[[Categoría:Sistemas de gestión de bases de datos]]
[[Categoría:Lenguajes de programación xBase]]
[[Categoría:Lenguajes de programación xBase]]
[[Categoría:Historia del software]]
[[Categoría:Software de 1979]]
[[Categoría:Software escrito en ensamblador]]
[[Categoría:Software escrito en ensamblador]]

== Referencias ==
{{listaref}}

Revisión actual - 18:58 14 abr 2024

dBase
Información general
Tipo de programa Bases de datos
Desarrollador Cecil Wayne Railtiff
Lanzamiento inicial 1979
Licencia Propietaria
Estado actual En desarrollo
Idiomas Inglés
Información técnica
Programado en Lenguaje de programación C
Plataformas admitidas Apple Macintosh (descontinuado)
UNIX (descontinuado)
VMS (descontinuado)
IBM PC
Versiones
Última versión estable dBase PLUS 12 (info) ( 21 de mayo de 2018 (6 años, 5 meses y 27 días))
Archivos legibles
Enlaces

dBASE fue el primer sistema de gestión de base de datos usado ampliamente para microcomputadoras. La gran ventaja de este sistema era la de permitir buscar un registro en una base de datos por una clave en lugar de hacerlo de manera secuencial o directa, como ocurría en lenguajes de programación como BASIC.

Publicado por la empresa estadounidense Ashton-Tate para el sistema operativo de texto CP/M, y más tarde para los sistemas Apple II, Apple Macintosh, UNIX [1] (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última)., VMS,[1]​ e IBM PC bajo DOS, se convirtió en uno de los títulos de software más vendidos durante algunos años. Se creó bajo una interfaz de texto y aunque evolucionó a la interfaz gráfica (creada por PARC y masificada luego por la Macintosh de Apple), terminó siendo desplazado por otros productos como Paradox, Clipper, y FoxPro. dBase se creó antes de que SQL fuera estándar e incorporaba un lenguaje propio y era capaz de permitir a múltiples personas compartir y editar una misma base de datos en una red local, lo que requería comprar el software LAN PACK, el cual era vendido por separado.

Después de la aparición de la versión 4 (dBase IV), Ashton-Tate otorgaba licencia de su producto a los usuarios por un plazo de quince años, basado en el inconcebible evento de que un usuario utilizara su copia de dBASE por tan largo período.

dBASE fue vendido a la empresa estadounidense Borland en 1991. Al poco tiempo, promovió una casi intrascendente versión 5, de la que llegó a haber versión para Windows. Luego, vendió los derechos de la línea de productos en 1999 a dataBased Intelligence, , hoy llamada Dbase, LLC que sigue comercializando nuevas versiones, llamadas dBASE Plus, desde 1999.

Durante la primera mitad de la década de los años 1980, muchas otras compañías produjeron sus propios dialectos o variaciones del producto y lenguaje. Estos incluyeron FoxPro (ahora Visual FoxPro), Quick-Silver, Clipper, [http:// Xbase++], FlagShip, y Harbour. Todos ellos son llamados informalmente como xBase o XBase.

El formato subyacente de dBASE, el archivo dbf, es ampliamente utilizado en muchas otras aplicaciones que necesitan un formato simple para almacenar datos estructurados.

Historia

[editar]

La historia de dBASE empezó a mediados de 1960 como un sistema llamado RETRIEVE. Este sistema era usado, entre otros, por el Jet Propulsion Laboratory (Laboratorio de Propulsión a Chorro), que comisionó el desarrollo de su propia versión de RETRIEVE a uno de sus programadores, Jeb Long. El resultado fue un sistema llamado JPLDIS (Jet Propulsion Laboratory Display Information System), que corría en la computadora UNIVAC 1108 y estaba escrito en FORTRAN.

El creador original de dBase fue el programador Wayne Ratliff. En 1978, durante su estancia en el Jet Propulsion Laboratory, Ratliff escribió un programa de base de datos en ensamblador para ordenadores con sistema operativo CP/M para ayudar con las apuestas de fútbol en la oficina.[2]​ Lo denominó Vulcan en referencia al personaje Mr. Spock de la serie de televisión Star Trek. Se basó en el JPLDIS, desarrollado por Jeb Long. Más tarde, lo usó para preparar sus declaraciones de impuestos y decidió que tenía un potencial comercial.

Las primeras copias tenían un precio de US$ 7000. La respuesta comercial fue baja y finalmente este hecho, sumado al estrés de las extensiones y las mejoras al sistema, hizo que su mercadeo se estancara.

Ashton-Tate

[editar]

Un cliente de Vulcan se comunicó con George Tate y Hal Lashlee, dueños de Discount Software y estos fueron a ver a Ratliff y su demostración de Vulcan. Impresionados, le hicieron un ofrecimiento de derechos exclusivos de mercadeo, que Ratliff aceptó. Finalmente, la compañía creció lo suficiente como para contratar a Ratliff como vicepresidente de nuevas tecnologías, y luego como líder del proyecto dBASE.

Igualmente, se vinculó a la compañía el programador original de RETRIEVE, Jeb Long, quien creó el lenguaje de programación interno de dBASE y fuera conocido como el gurú de los productos dBASE en Ashton-Tate.

dBase II

[editar]

Vulcan fue portado al IMSAI 8080, siendo renombrado a dBase II. La razón de renombrarlo así, sin existir una primera versión fue que George Tate consideró que una versión 2 daría una imagen de más seriedad y de un producto más elaborado. Luego, fue llevado a CP/M, añadiéndosele órdenes de soporte de interfaz de video (en modo texto), y soporte de control de flujo (como DO WHILE/ENDDO) y lógica condicional (como IF/ENDIF). Para el manejo de datos, dBase proporciona detallados comandos procedurales y funciones para abrir y navegar por las tablas (como USE, SKIP, GO TOP, GO BOTTOM, y GO recno), manipular valores en los campos (REPLACE y STORE), y manipulación de cadenas de caracteres (como STR() and SUBSTR()), Fechas y Números. Su habilidad para abrir simultáneamente y manipular múltiples ficheros conteniendo datos relacionados haría que Ashton-Tate lo calificara de base de datos relacional aunque no cumplía con los criterios definidos por el Dr. Edgar F. Codd.

Alcanzó un gran éxito, y se incluyó en los paquetes de software distribuidos con el computador Osborne 1, la gama de ordenadores Kaypro y otros equipos. El nacimiento de los ordenadores domésticos hizo que se utilizara para crear programas profesionales en equipos como los Amstrad CPC y Amstrad PCW, el Commodore 128 y los equipos MSX con unidad de disco ya que su sistema operativo, MSX-DOS, soportaba los archivos ejecutables CP/M para los microprocesadores 8080 y Z80.

dBASE III

[editar]

Las versiones originales fueron escritas en lenguaje ensamblador, pero a medida que el programa creció se tomó la decisión de reescribir el código en lenguaje C. El resultado fue que las máquinas recientes corrían bien el código, pero no así las antiguas. Además, tenía el problema colateral de que los programas corrían más despacio. Este problema desapareció solo al aumentar la potencia del hardware paulatinamente. La versión 1.0, presentada en 1984, contenía numerosos errores que fueron solucionados en la versión 1.1. También existió una versión 1.2, que fue presentada como "Developer's edition". En 1986, se presentó dBase III+, que incluía un núcleo mejorado y menús basados en caracteres de texto para ser utilizado por usuarios finales. También aportaba un primer soporte para red local.

dBASE IV

[editar]

Fue presentado en 1988 y era anunciado con mejores prestaciones y nuevas funcionalidades como soporte SQL, soporte para red local, compilador, entre otras, aunque en realidad era lento e inestable. Aunque incorporaba un compilador, producía sólo código objeto y no un ejecutable, que no era lo que el mercado y desarrolladores esperaban. Este último punto alimentó lo suficiente a Clipper para que éste se destacara por encima de dBase IV. Se tardó 2 años en presentar la versión 1.1, que corregía los problemas de inestabilidad. Para entonces, Paradox y sobre todo Clipper ya la habían echado del mercado.

Finalmente, ya dentro de Borland, se llegó a presentar Visual dBASE, posteriormente renombrada dBASE Plus.

Referencias

[editar]
  1. Sumant S Pendharkar, Richard A Biegel (1992). DBASE IV for VMS and UNIX. VNR computer library. (en inglés). New York Van Nostrand Reinhold, ©1992. p. 519. ISBN 9780442009083. OCLC 24871441. 
  2. Lammers, Susan. «Interview with Wayne Ratliff» (en inglés). Consultado el 25 de abril de 2015.