Use Modeling to Produce Better
Database Designs
XP ERD Designer
Use ER diagrams to model, analyze and communicate your designs