I'm new to data modeling. I have some experience of creating ER model. And a little about UML modeling.

I'm going to a new job as a DBA.

What tool should I use?
Should a DBA learn ER modeling or UML modeling?
If the developer group use Rational rose, should the data analyst use Rational Rose too?

Thanks for any suggestions.