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 (database)
Immagine: SQLpro — CC BY-SA 4.0 — Wikimedia Commons

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.

Servizi correlati

Altre voci

D

Data as a service

Data as a Service, anche detto DaaS, è un servizio web appartenente alla tecnologia del cloud computing, che mette a disposizione dell'utente i dati rendendoli disponibili in vari formati e ad applicazioni diverse come se fossero presenti sul disco locale. DaaS è cugino del SaaS Software as a…

Leggi la voce →
SAP Business OneS

SAP Business One

SAP Business One è un'applicazione ERP (Enterprise Resource Planning) progettata per le piccole e medie imprese e commercializzata dalla società tedesca SAP SE. Come azienda, SAP Business One si concentra sull'automazione delle funzioni aziendali chiave in finanza, management control, acquisti,…

Leggi la voce →
I

Ingegneria gestionale

L'ingegneria gestionale è un ramo dell'ingegneria che studia, con approccio quantitativo e qualitativo, gli aspetti organizzativi, operativi e tecnici delle imprese, siano esse industriali o di servizio. Si tratta di una delle discipline ingegneristiche più recenti e ampie.

Leggi la voce →
C

Canva

Canva è una società multinazionale australiana di software proprietario che fornisce agli utenti una piattaforma di progettazione grafica per creare contenuti visuali per presentazioni, siti web e prodotti simili. Lanciato a Perth in Australia nel 2013, il sito offre strumenti di progettazione…

Leggi la voce →
M

Manufacturing resource planning

Il manufacturing resource planning o pianificazione delle risorse di produzione è una tecnica di pianificazione delle risorse aziendali, nata negli anni ottanta in seguito all'implementazione dei sistemi di material requirements planning (MRP 1). L'acronimo per indicare questa tecnica è MRP 2,…

Leggi la voce →
A

Application service provider

L'application service provider (ASP) è un modello architetturale per l'erogazione di servizi informatici che prevede una spinta remotizzazione elaborativa ed applicativa. Spesso il termine è usato indicando l'erogazione di servizi informatici in "modalità ASP".

Leggi la voce →