O objetivo principal do curso MAC5861 - Modelagem de Banco de Dados é explorar diferentes abordagens para a modelagem de dados e seus processos de transformação.
Partindo da abordagem mais "tradicional" (a geralmente usada para a criação de bancos de dados relacionais), passando pela modelagem de bancos de dados analíticos (multidimensionais) e chegando nos dados semi-estruturados (como XML e JSON).  

Depois, o curso introduzirá abordagens para a modelagem dos processos que transformam os dados. Exemplos desse tipo de abordagem são os bancos de dados
ativos e  os workflows.