-
DBase
-
Ashton-Tate originally offered dBase II for early non-IBM PC operating systems such as CP/M, then released a version for MS-DOS when IBM introduced their first PC. DBase was a standalone programming and database environment in which a developer wrote programs in the dBase language, and stored them in files with the extension .prg. These files contained dBase commands that opened, displayed, processed and printed the data in .dbf, or DBF, files. Each .dbf file acted as a table of information organized into fields. For example, a customer.dbf might contain customer records, each of which consists of fields such as customer code, name, address and telephone number. DBase allowed for automated data selection and sorting, features previously available only on high-end computer systems.
DBF File Format
-
Dbase organized DBF files into two main parts: a descriptive header at the beginning of the file followed by the record data itself. The header consisted of a version number, the date the file was last updated and a record count, followed by other information including a variable-length array containing the record structure. The record structure contained field names, data types and sizes. In a customer .dbf file, for example, the actual customer name and address data followed the header information.
Index Files
-
The use of separate .ndx files allowed dBase to create high-speed field indexes for files. To find a customer in a customer file, for example, the program could read through the file record by record until it found the right one, but this would be very time-consuming for many tasks. DBase allowed a programmer to designate one or more index fields which a program would use as a high-speed, direct lookup for specific records. If she created an index file from the customer code field, a program would look in the index file for a particular customer code and dBase would locate the correct record in a fraction of a second.
Xbase
-
Dbase’s popularity and versatility inspired other software developers to create compatible products that used its .dbf files but offered features not found in Ashton-Tate’s software. These products turned the dBase environment into a more generic industry standard dubbed Xbase. Clipper, for example, provided a compiler program that turned .prg files into executable .exe files. Software developers preferred this, as they could distribute the .exe and .dbf files to clients without the development software; before this, all users had to purchase a copy of dBase to run any application developed with it. Foxbase, later becoming Microsoft’s Visual FoxPro, had a sophisticated user interface including windows with buttons and drop-down menus.
-
Category
..........
Featured Posts
........
Popular posts
-
Photoscape is a free image-editing software you use to create or edit PNG, GIF, JPG or BMP images. GIF and PNG files support transpar...
-
If the diet's not working, try Photoshop instead. The tools of Photoshop can remove belly rolls from a photo far more easily than y...
-
Peso is the name of the currency used in several Latin American countries. Mexico, Chile, Uru...
-
The FASTA file format is a text-based format used to represent nucleotide and peptide sequences with single-letter codes. The format orig...
-
Adobe Illustrator CS5 is a program that allows you to create graphics using vectors, which are digital points connected by lines. Unli...
Jan 19, 2012
The Definition of .dbf
,
Subscribe to:
Post Comments (Atom)