Paradox (database)
Paradox è un'interfaccia software per la gestione di basi di dati di tipo relazionale (RDBMS) che sfrutta le Borland Database Engine e che integra nativamente in sé un modulo per lo sviluppo rapido di applicativi (RAD, Rapid Application Development) gestionali, attualmente distribuito da Corel…
Paradox è un'interfaccia software per la gestione di basi di dati di tipo relazionale (RDBMS) che sfrutta le Borland Database Engine e che integra nativamente in sé un modulo per lo sviluppo rapido di applicativi (RAD, Rapid Application Development) gestionali, attualmente distribuito da Corel Corporation. È stato originariamente pubblicato per DOS da Ansa Software, e successivamente da Borland dopo aver acquisito la società. Una prima versione per Windows è stata creata da Borland nel 1992. Quello di Corel è molto simile a dBase III, dBASE 3+ e dBASE IV, che sono sul mercato dagli anni '80.
Paradox per DOS
Paradox per DOS è un sistema di gestione di database relazionali RDBMS originariamente scritto da Richard Schwartz e Robert Shostak e pubblicato dalla loro società Ansa Software nel 1985. Nel settembre 1987, Borland ha acquistato Ansa Software, compreso il loro software Paradox / DOS 2.0. Versioni classiche da ricordare erano le 3.5 e 4.5. Le versioni fino alla 3.5 erano evoluzioni della 1.0. Le versioni 4.0 e 4.5 sono state ri-progettate in Borland C++ windowing toolkit e utilizzando un sistema di accesso alla memoria estesa diverso.
Paradox per DOS era un database di successo alla fine degli anni ottanta e primi anni novanta. A quel tempo, dBase e i suoi cloni xBase (Foxpro, Clipper) dominavano il mercato. Gli altri concorrenti di rilievo erano Clarion, DataEase, R:Base, e DataFlex.
Le caratteristiche che distinguevano Paradox / DOS sono state:
Una implementazione visual Query by Example che era sostenuta da un motore AI.
L'uso efficace della memoria (convenzionale, estesa / espansa) - caching tabelle di dati, ed in particolare indici, che ha consentito a Paradox di eseguire attività molto rapidamente, in contrasto con le competenze esplicite necessarie per l'ottimizzazione delle prestazioni di xBase.
Un linguaggio di programmazione innovativo: il Paradox Application Language (PAL), che era leggibile, potente, e poteva essere registrato dalle azioni della tastiera (un po' come le registrazioni macro di Lotus 1-2-3).
Menu di testo tipo Lotus e finestre come sua interfaccia nativa (a differenza di dBase che aveva una interfaccia a riga di comando con menu a strati ad albero).
In particolare in Paradox 1.0 e 2.0, i manuali d'uso e di programmazione hanno vinto premi per la leggibilità; erano abbondantemente illustrati con esempi esplicativi e ben strutturati; le spiegazioni erano scritte in lingua inglese comune e venne tradotto in diverse lingue compreso l'italiano.
MCMX