I don't have any educational background of such in db or programming. Everyone in SO is my teacher.
In the world where we are living today, it's hard to keep track on how a procedure should be especially when it comes to work methodology. You'll always end up doing shortcuts as long as you get the result you need. At the end of the day, you'll find that a 'traditional' way is gradually on its way to extinction.