In de vroege jaren 1980 , baanbrekende personal computer software maker Ashton - Tate bracht een programma genaamd dBase II , de eerste database- manager voor microcomputers . DBase II had zijn eigen programmeertaal en gebruikt . Dbf bestanden met de gebruiker te definiëren velden voor karakter , nummer en datum informatie . Door het bouwen van aangepaste . Dbfdossiers en het schrijven van programma's in dBase II , software- ontwikkelaars gemaakt aangepaste boekhouding en het beheer van software applicaties voor kleine tot middelgrote bedrijven . DBase Ashton - Tate oorspronkelijk aangeboden dBase II voor de vroege niet-IBM- pc- besturingssystemen zoals CP /M , dan is een versie voor MS - DOS als IBM introduceerde hun eerste PC . DBase was een standalone programmering en database- omgeving waarin een ontwikkelaar schrijft programma's in de dBase taal , en hen opgeslagen in bestanden met de extensie . Prg . Deze bestanden bevatten dBase commando's die geopend , weergegeven , bewerkt en afgedrukt van de gegevens in . Dbf of DBF , bestanden . Elk . Dbfdossier fungeerde als een tabel van informatie georganiseerd in velden . Bijvoorbeeld , zou een Customer.dbf klant records, die elk bestaat uit velden , zoals klant -code , naam , adres en telefoonnummer bevatten . DBase toegestaan voor automatische selectie van gegevens en sorteren , heeft voorheen alleen beschikbaar op high - end computersystemen DBF File Format Dbase georganiseerd DBF bestanden in twee grote delen . : een beschrijvende header aan het begin van het bestand , gevolgd door de opname data zelf . De kop bestond uit een versienummer , de datum waarop het bestand voor het laatst bijgewerkt en een record aantal , gevolgd door andere informatie, waaronder een variabele lengte array met het record structuur . De recordstructuur bevatte veldnamen , data types en maten . In een klant . DBF-bestand , bijvoorbeeld , de werkelijke naam van de klant en adresgegevens volgde de header informatie . Indexbestanden Het gebruik van afzonderlijke . ndx bestanden mogen dBase om high - speed veld indexen te creëren voor de bestanden . Om een klant te vinden in een klantendossier , bijvoorbeeld , het programma kan via het bestand record voor record lezen totdat het de juiste gevonden , maar dit zou zeer tijdrovend voor vele taken. DBase toegestaan een programmeur om een of meer indexvelden die een programma zou gebruiken als een high - speed , directe lookup voor specifieke records te wijzen . Als ze een index -bestand gemaakt op basis van het veld klantcode , zou een programma kijken in de index -bestand voor een bepaalde klant code en dBase zou de juiste record in een fractie van een seconde . Xbase lokaliseren < br > Dbase 's populariteit en veelzijdigheid inspireerde andere software- ontwikkelaars in staat om compatibele producten dat zijn . dbfdossiers gebruikt maar bood functies niet gevonden in de software Ashton - Tate's te creëren . Deze producten draaide het dBase omgeving in een meer generieke industrie standaard nagesynchroniseerd Xbase . Clipper , bijvoorbeeld , mits een compiler programma dat gedraaid . Bestanden prg in uitvoerbare . Exe-bestanden . Software-ontwikkelaars liever dit , omdat ze de exe konden verspreiden en dbfdossiers aan klanten zonder de ontwikkeling van software; . . Voordat dit , alle gebruikers moesten een kopie van dBase aan een applicatie ontwikkeld met het draaien aankoop . Foxbase , later steeds Microsoft's Visual FoxPro , had een verfijnde gebruikersinterface , waaronder ramen met knoppen en drop- down menu's .
|