| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: What is a FLAT FILE ?
I agree with Andy. I've always known "Flat files" to be a record by record
structure with each record of a specified size and no indexing. By indexing
the file, it would become known as an ISAM file. ISAM files (which were
pretty much all there was to many Mainframe databases), could be grouped
together to form a "Flat database" (i.e. Just a collection of tables. No
structure imposed between them.). This didn't mean that you couldn't take a
relational view on the database. It just meant that there was no support to
prevent you from doing something non-relational. This common relational view
evolved into SQL based databases that enforce a relational design among
tables.
Flat files are still in use on a lot of mainframes as a means of exporting database data into a file that can be used in Excel spreadsheets and the like. Reminds me of a boss I used to have. He would fill out every record with nothing but semi-colons before placing the data in the record. His take on it was that if he found more semicolons than the delimeters in the flat file, he knew that his program had a bug. Ah, the good old days... :-)
Jerason
-- ______________________________________ How to manage your database in one easy step! http://www.datadino.comReceived on Tue Jul 02 2002 - 13:45:38 CDT
![]() |
![]() |