relational database questions

Martin Gallo martimer at pop.mindspring.com
Wed Apr 30 17:34:57 PDT 2008


Technically, any database software is "flat file" in that each file  
created is two dimensional (consisting of records of fields) and a  
few have added capabilities that give them the right to claim  
"relational" status.

The main ability for relational is what is referred to as referential  
integrity - deleting data in one table can affect other tables  
related to that deleted record (or field) automatically (without  
programer/operator action).

Thus Panorama is flat file, but with some clever bits of programming,  
can be made to act like a relational database. The programmer just  
has to do some work whenever the delete key is pressed.

Another part of relational database is that fields from one data file  
are dynamically linked to another which can effectively cause the  
file structure to appear to be more than two dimensional if you try  
to map it out. Again, with out programmer help, this does not  
automatically happen in Panorama, although you can do a LOT with  
equations!

Anyway, you can program Panorama to act like a relational database  
and it is not that tough, even I figured it out. (Please don't be  
offended by that, it was not intended as insulting)

Marty


More information about the Qna mailing list