• Some great advice from Tom! 🙂

    In general, I've found that the language or notation or convention in which you do your modelling is less important than the process and behaviour of modelling. In my experience, the notation is usually constrained by the organisation in which I am working or the toolset in which I am working.

    Personally, I've never used UML for database modelling, so I would probably downplay that particular choice.