Database Design. Sounds simple, and at the same time, demanding.
I mean, what's to design. You just need a few tables to hold the data for the application you are creating. You just can't really take the time to design -the entire project is agile and under continuous evolution.
Or, you are trying to support a database that someone else allegedly 'designed'. Yes, you know it is bad, held together with more of a wish than a demand. Yes, you would just love to take the time and 'do it right' -but let's get real, it's impossible. Too many moving parts, too many applications, too many folks depend on what is there right now. No way can you make 'design' changes.
Help is now available in the form of a new Forum on the MSDN and TechNet Forums sites. The Database Design Forum is moderated by a group of MVPs from around the world. They have a lot of experience with database designs -good and not so good. Heck, even some of them have written books on the subject.
Sure there are other forums and newsgroups where you can get help, where you can ask questions, where you can seek 'work-a-rounds'. At the MSDN/TechNet Database Design Forum, you can ask the questions no one wants to hear, you can challenge the 'conventional wisdom' of database designers, and you can propose your design and ask folks to help you see if there are any flaws. At the MSDN/TechNet Database Design Forum you will not be berated, belittled, demeaned, or in any way dismissed just because you are diligently working to do something different, or support someone else's mistake.
At the same time though, expect to be asked difficult questions, expect to explain and educate about your design decisions, expect to have your thoughts challenged. For it is through rigorous examination that your designs and your skills will improve. And everyone participating will learn from the process.
MSDN or TechNet -your choice.
Give it a try and let me know what you think...