. I begyndelsen af 1980'erne , banebrydende personlig computer software maker Ashton- Tate frigivet et program kaldet dBase II , den første database manager for mikrocomputere . DBase II havde sin egen programmeringssprog og bruges. Dbf filer, der indeholder brugerdefinerede felter til tegn, tal og dato information. Ved at bygge brugerdefinerede . Dbf filer og skrive programmer i dBase II , skabte softwareudviklere brugerdefinerede regnskabs -og management software applikationer for små og mellemstore virksomheder. DBase
Ashton- Tate oprindeligt tilbød dBase II til tidlig ikke-IBM- pc-styresystemer såsom CP /M , og derefter udgivet en version til MS -DOS , da IBM introducerede deres første PC. DBase var en standalone programmering og database miljø, hvor en udvikler skrev programmer i dBase sprog , og gemt dem i filer med endelsen. Prg . Disse filer , der er indeholdt dBase kommandoer , der åbnede , viste , behandles og udskrives dataene . Dbf eller DBF, filer. Hver. Dbf fil fungerede som en tabel af oplysninger i felter . For eksempel kan en customer.dbf indeholde kundeoplysninger , som hver består af områder som kunde kode , navn, adresse og telefonnummer. DBase tilladt for automatiseret data udvælgelse og sortering, har hidtil kun tilgængelig på high-end computersystemer
DBF File Format
DBase organiseret DBF filer i to hoveddele. : en beskrivende header i starten af filen , efterfulgt af de registrerede data selv. Overskriften bestod af et versionsnummer , dato filen sidst blev opdateret og en rekord optælling , efterfulgt af andre oplysninger, herunder en variabel længde array, der indeholder posten struktur. Pladen struktur indeholdt feltnavne , datatyper og størrelser. I en kunde. Dbf -fil , for eksempel, den faktiske kunden navn og adresse data fulgte header information .
Index Files
Brugen af adskilte. NDX filer tilladt dBase til at skabe high-speed felt indekser for filer . For at finde en kunde i en kundes fil , for eksempel, kan programmet læse filen rekord ved record indtil det fandt den rigtige, men det ville være meget tidskrævende for mange opgaver. DBase tillod en programmør til at udpege en eller flere indeks felter, som et program ville bruge som en high- speed , direkte opslag til bestemte poster. Hvis hun skabte et indeks fil fra kunden kodefeltet , ville et program se i indekset filen for en bestemt kunde kode og dBase ville finde den korrekte post i en brøkdel af et sekund .
Xbase < br >
Dbase popularitet og alsidighed inspirerede andre software udviklere til at skabe kompatible produkter , der bruges ITS. dbf filer , men tilbød funktioner, som ikke findes i Ashton- Tate software. Disse produkter vendte dBase miljø ind i en mere generisk industri standard døbt Xbase . Clipper, for eksempel , forudsat at en compiler program, der drejes. Prg filer til eksekverbare . Exe-filer . Softwareudviklere foretrak denne , som de kunne distribuere exe og dbf filer til kunder uden udviklingen software, . . Før dette, havde alle brugere til at købe en kopi af dBase at køre et program udviklet med det. FoxBase , senere at blive Microsofts Visual FoxPro, havde en sofistikeret brugerflade , herunder vinduer med knapper og drop- down menuer.