On 11/09/2005 08:20 AM, Ross Werner wrote:
On Tue, 8 Nov 2005, Tyler Strickland wrote:

At no time was a specific database mentioned or a query actually performed. All was theory. It was good theory, but when I actually wanted to start working with databases I found I didn't know much at all. I could design a solid fourth-normal-form database, but beyond that I was pretty lost.


That was the impression I was given of the BYU database classes. Now I want to make explicit that I think this is *exactly* what BYU database classes *should* be teaching. Theory theory theory. The mathematical models. Ideas and concepts.

However, I felt that the original poster was looking for something about real-world design concepts and ideas, not the theory and math behind databases. The latter may be helpful, of course, but I'm not sure *how* helpful.

I'm glad that for the one BYU class I had, theory was the subject - from there it was easier to branch out to learning individual databases than it would have been to go the other way. A few years ago I worked with a good friend of mine who learned his database design theory from playing with MySQL. He had a lot of _bad_ ideas about how to design a database that I had to correct as we went along. I also had the experience of tutoring a friend of mine who was taking Arizona State's equivilant to ISYS 402. Their class actually used a "database", if you consider MS Access a database. Much of what they learned was Access specific. I would personally rather not touch a database than use Access, but that's just my opinion. Dave's explanation of CS 452's Oracle usage sounds much nicer :).

I think a second semester of database work, focused on practical application, would have been a good thing for us, but I'm not sure how the business department would have handled it. If Conan Albrecht were to teach the class, it would have been sweet, as he's a Debian guy. If Raymond Meservy, a Windows/Anti-Linux guy taught it, I shudder to imagine what the class would be like in his care, though I suppose as long as he stayed away from Access I'd be OK. (Can you tell I don't like Access? Just in case you haven't caught on - I HATE Access. I'd rather use a flat file. :) )

Dr. Hansen did well with what he taught, and I'm glad I learned what I did. When I finished the class, I could design a decent database, and for the purpose of their program it was enough. For my purposes and goals, practical applications would have been nice, but I really don't know how I would have fit another semester-long course into my schedule. :)

--Tyler

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to