On 18-Apr-07, at 5:20 PM, Vihan Pandey wrote:

Of course the statement ``writing huge amounts of extra code to do by myself
what the rdbms is supposed to do" is quite extreme because of a simple
reason - we do NEED databases and relational databases.

remember - i am a layman.

In fact legacy systems had faced many problems because everything was
hardcoded and flat files(and nothing else) were the order of the day. This is where reading things for basic concepts makes a difference. In fact when i was studying databases in college there was a ton of database theory to be read, it REALLY annoyed me because i thought if i could write SQL i knew
databases.

when i was in college, there wasnt much database theory. SQL had not been invented. I am talking from the point of view of the non-IT person who has been pulled into programming by the opportunities given by the open source world - and huge numbers of people like me have got screwed up by mysql

Also, i've learned one thing our database thinking MUST be product agnostic. As in - DFD's, ER-diagram's, and EER-diagram's have nothing to do with which DB/SQL you use. A join is a join(be it of any type) after you decide how it
must happen, you refer to your DB product manual and figure it out :-)

product agnostic is fine - as long as you avoid a product that accepts 2007-2-30 into a date field in the database


--
regards

Kenneth Gonsalves
Associate, NRC-FOSS
[EMAIL PROTECTED]
http://nrcfosshelpline.in/web/




--
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to