a_unique_person
Director of Hatcheries and Conditioning
What other technologies are you referring to?
Network databases, various "4GL" products, keyed flat file with indexes and hierarchical data, known in IBM as VSAM.
Last edited:
What other technologies are you referring to?
Network databases, various "4GL" products, keyed flat file with indexes and hierarchical data, known in IBM as VSAM.
Network databases, various "4GL" products, keyed flat file with indexes and hierarchical data, known in IBM as VSAM.
What precisely you do mean when you say these things have died off? Do you mean that non-RDBMS persistence technologies are no longer commonly employed in the development of new software systems?
I'm OK about it. Is this a trick question?
Considering you aren't going to be doing anything sensible with an RDB without using normalisation, it just seemed to be a strange question.Not at all, just curious.
Considering you aren't going to be doing anything sensible with an RDB without using normalisation, it just seemed to be a strange question.
If you want a database off the self to do a job that can scale well, most people will use an RDB these days.
Considering you aren't going to be doing anything sensible with an RDB without using normalisation, it just seemed to be a strange question.
Define sensible.
I've found that more data-centric people tend to favor normalization, while process-oriented people like to have everything in denormalized flat files. I was just interested in knowing where you stood with that.
I have yet to see an ERP system where the tables are even in first normal form. I think it has something to do with the practice of using the transaction database for reporting.
I have seen an early version of SAP use DB2 for the database, rather than IMS, which it originally used. All they did was transfer the IMS 'tables' into DB2 tables. No columns, no normalisation. They just used it to store hierarchical data. It was pretty stupid. That changed with the next Release, they normalised most of it for that.
The theoretical basis for an RDB is much sounder than OO.
It would, so games or web sites that don't need persistence will not need a database.
What about things that do need persistence?
It would, so games or web sites that don't need persistence will not need a database. However, IIRC, Microsoft has now made .Net languages able to process internal tables using SQL commands. A smart move. Relational theory is good for more than just persistance, IMHO.
That sounds like a poor use of the technology. How does it follow from this that nothing sensible is done with an RDBMS without normalization?