|
|
Question : Database Theory: "Flat file" database?
|
|
I need to know if I am working with a "flat file database."
The database software is called btrieve (Pervasive), which stores its data in various files, including DDF.
Observations: 1) To back up the database, I only need to copy all the files on the disk to somewhere else. There is no MySQL hot backup, or a way to export a table to CSV file. 2) I cannot execute standard SQL commands like "SELECT * FROM table", even when I use Crystal Reports with the Btrieve connector. 3) The database comes with a utility to modify data, but you must use "offsets" to locate the part of the record you need. 4) Using the Pervasive Control Center (like Microsoft SQL Server Manager), there is NO mention of my database name, or the various tables and records in the database. I've tried multiple ways (connection methods) to make the Control Center show me the data in a hierarchical format, but no luck. (I suspect the front-end application is acting as part of the RDBMS, but I may be wrong.)
So, does this sound like a "flat file database"?
|
Answer : Database Theory: "Flat file" database?
|
|
I would still call any database that has an underlying flat file a flag file database, it may or may not be accessed in a relational manner
|
|
|
|
|