in reply to Database design tips

Quite possibly the best thing to do is to look for someone in your company who DOES have the knowledge that you lack. The design of a database is fundamental to every aspect of any application which uses it, and is very difficult to change because of its impacts upon then-existing code. If you screw-up now, you'll feel screwed-up for good. ;) (And you might really BE "screwed.")