Re: What is a FLAT FILE ?
Date: Mon, 01 Jul 2002 22:13:31 +0800
Message-ID: <dent-4C7824.22133101072002_at_news.highway1.com.au>
In article <RtYT8.48$0U1.5734_at_petpeeve.ziplink.net>, "David Cressey" <david_at_dcressey.com> wrote:
> > What is a FLAT FILE ?
> >
> > A FLAT FILE is just one table organized easily into fields and rows.
>
>
> I would have defined it differently: A flat file is a sequence of
> records,
> all of a single record type.
Interesting.
I date back to "flat files" (20 years in IT starting with ISAM and direct files on 8 bit CP/M machines, Vaxes etc.)
As I recall the distinction, we thought of indexing structures as adding another dimension to the data.
Hence a "flat" file was one which had no access dimension - you had to traverse through a sequence of records or possibly jump directly to a record address.
There was no tree structure built into the file.
This doesn't preclude a flat file having different record types - the distinction is about access structures built on top of the raw data.
In a related idiom, I think I've heard streaming a tree structure out to disk called "flattening".
and now we're gonna get into Aussie vs US idioms
BTW a lot of us are thoroughly embarrassed by the latest Crocodile Hunter movie hitting your shores (I just had to say that SOMEWHERE! :-)
-- Andy Dent BSc MACS AACM http://www.oofile.com.au/ OOFILE - Database, Reports, Graphs, GUI for c++ on Mac, Unix & Windows PP2MFC - PowerPlant->MFC portability **** OOFILE 1.4 IS OUT FOR MAC OS/X ******Received on Mon Jul 01 2002 - 16:13:31 CEST