. Nei primi anni 1980 , pionieristico produttore di personal computer software Ashton- Tate ha rilasciato un programma chiamato dBase II , il primo gestore di database per microcomputer . DBase II aveva il proprio linguaggio di programmazione e usato . File dbf contenenti campi definibili dall'utente per carattere , numero e data informazione . Con la costruzione di file . Dbf personalizzati e la scrittura di programmi in dBase II , gli sviluppatori di software creato applicazioni software per la gestione di contabilità personalizzato e per le piccole e medie imprese . DBase
Ashton - Tate originariamente offerto dBase II per i primi sistemi operativi per PC non IBM , come CP /M , poi rilasciato una versione per MS - DOS quando IBM ha introdotto il loro primo PC . DBase era una programmazione autonoma e ambiente di database in cui uno sviluppatore ha scritto programmi in lingua dBase , e memorizzati in file con estensione . Prg . Questi file contengono i comandi dBase che si aprivano , visualizzati , elaborati e stampati i dati in formato. Dbf , o DBF , file . Ogni file . Dbf ha agito come una tabella di informazioni organizzate in campi. Ad esempio, un Customer.dbf potrebbe contenere record dei clienti , ognuno dei quali è costituito da campi come codice cliente , nome, indirizzo e numero di telefono. DBase permesso per la selezione automatica dei dati e smistamento , caratteristiche precedentemente disponibile solo su sistemi di computer di fascia alta
DBF File Format
Dbase file DBF organizzato in due parti principali . : un'intestazione descrittiva all'inizio del file stesso seguito dai dati del record . L'intestazione era costituito da un numero di versione , la data in cui il file è aggiornato e di un numero di record , seguito da altre informazioni tra cui un array di lunghezza variabile che contiene la struttura di record . La struttura del disco conteneva i nomi dei campi , tipi di dati e dimensioni. In un file cliente . Dbf , ad esempio , il nome del cliente attuale e dati indirizzo seguito le informazioni di intestazione .