SQL Server Data Model Tools
Below are the graphical tools in the market place to build SQL Server data models. Although the detailed features differ from product to product, by in large these tools support physical data models, logical models, reverse engineering data models, scripting out the model and/or individual objects and some of the tools also support building and maintaining a data dictionary.