When I was a DBA, there were only a handful of must-have tools that I constantly used. One was a good performance monitor. Two was a cross-platform admin tool (since I worked with Oracle, SQL Server, Sybase, MySQL, etc.) And three was my data modeling/design tool. There was absolutely no way I could have done my job in the manner I needed to without those three tools.
Of those three, there were times when I basically lived inside my modeling tool. Why? Because:
- Metadata management ? I had to ensure data consistency and enforce standards of data elements used throughout my shop; the modeling tool was the best way to do this.
- DB design ? simply put, there was no way to more quickly put out a new DB design and forward engineer it into a new physical DB without my modeling tool
- Change management ? when I made changes to the DB, I always wanted to keep …