Sommario:
Definizione - Cosa significa Dbase?
DBase è un sistema di gestione di database di microcomputer (DBMS) che gira su una piattaforma Windows. DBase è unico in quanto consente la produzione senza problemi di un'ampia varietà di applicazioni, tra cui applicazioni middleware, app Web ospitate su server Windows e applicazioni rich client Windows.
DBase è progettato per manipolare database relazionali. È un linguaggio versatile di terza generazione con capacità non procedurali ed è un ottimo debugger.
Techopedia spiega Dbase
La storia di DBase può essere fatta risalire al 1978, quando fu creata da Wayne Ratliff e inizialmente chiamata "Vulcan". Negli anni '80, Ashton-Tate acquistò Vulcan e lo commercializzò come DBase II, che è considerata la prima versione di DBase. DBase II era compatibile con un programma di controllo a 16 bit per microcomputer. Versioni successive come DBase III, III + e DBase IV sono state utilizzate su piattaforme DOS a 16 bit. Altre versioni come Visual DBase 5.5 e Visual DBase 5.7 funzionavano su piattaforme Windows a 16 bit. Visual DBase 7.0, Visual DBase 7.5, dB2K e DBase Plus sono versioni più recenti che funzionano su piattaforme Windows a 32 bit. A partire dal 2011, DBase Plus è la versione più utilizzata.
La memorizzazione dei dati in formato DBase è ampiamente accettata e supportata da numerosi sistemi di gestione dei database. DBase utilizza funzioni procedurali e comandi simili al linguaggio BASIC. Utilizza semplici comandi per la manipolazione dei dati come USE e GO TOP per attraversare i record, STR () e SUBSTR () per la manipolazione delle stringhe e REPLACE AND STORE per la manipolazione dei valori dei campi. Vengono utilizzati anche altri comandi come STORE, DO, APPEND e MODIFY. Il formato file sottostante di DBase è .dbf.
DBase ha molte caratteristiche eccezionali che contribuiscono alla sua importanza tra i sistemi e gli strumenti di gestione del database, come:
- Un compilatore just in time (JIT), che converte il linguaggio di origine in linguaggio macchina
- Un linker per creare applicazioni DBase (file .exe)
- Un programma di installazione del motore di runtime per server Web e macchine che devono eseguire applicazioni di runtime DBase
- Preprocessori per la lettura del file sorgente del programma e la produzione di file preelaborati come output, che viene inserito nel compilatore
- Un ambiente di sviluppo integrato con una finestra di comando e navigatore
- Strumenti di progettazione dell'interfaccia utente grafica (GUI) a due vie, che possiedono la possibilità di alternare tra l'uso di uno strumento di progettazione della GUI e un editor di codice
- Un editor di codice sorgente, che consente la modifica manuale e l'immissione di codici
DBase ha anche molte classi visive e classi di database. Le classi visive includono:
- Premi il bottone
- Immagine
- Griglia
- Barra di scorrimento
- ActiveX
- rapporto
- ReportViewer
- SpinBox
- Casella combinata
- ListBox
- Testo
- TextLabel
- Modulo
- SubForm
- Taccuino
- Contenitore
- Campo di immissione
- RadioButton
Le classi del database includono:
- RowSet
- Campo
- StoredProc
- datamodule
- Sessione
- Banca dati
- domanda
