Re: HUGE OT question: Re: Other tree representations in SQL
Date: 5 Dec 2002 11:39:30 -0800
Message-ID: <c0d87ec0.0212051139.152c35f_at_posting.google.com>
>> In my attempts to develop a relatively simple database I have
followed the following path:
- Attempt the develop a spreadsheet-like DB in MS Access.
- Realize that Access is not a spreadsheet.
- Find out that: There is such a beast as DB theory.
- Read a book allegedly about database theory.
- Find out about something called normalisation.
- Buy a book or two by Date et. al.
- Buy and learn K & R.
- FINALLY learn that I know NOTHING about fundamentals and buy Knuth:
- Where I am now, Chapter 1, trying to relearn induction. <<
I was expecting to see "join a dot-com start up." followed by "declare personal bankruptcy." in this list :)
>> So, Were you to give a beginner a bit of a hint, would you suggest
that: If they were considering real DB development they should start
with Knuth? <<
Every programmer should have a copy of Knuth. It is a bit hard to read if you don't have a math background, but it has everything you will need. I cannot think of a good book for writing a database from scratch. There are white papers and internal documents for particular products, but nothing like the books for compiler writers.
But don't buy Knuth! Send me your snail-mail address and I will mail you all three volumes (first edition) for free. I have an extra set sitting in a box ready to mail back in my house in Austin. My niece is renting my old house from me (I just moved to Salt Lake City last week), so I can simply send her a mailing label and tell her to stick it on the box and go to the post office. Received on Thu Dec 05 2002 - 20:39:30 CET