Composição… ligação forte, onde não faz sentido a existencia da parte sem o todo, isso para o seu modelo claro
Associação… ligação mais fraca, onde as partes podem existir tranquilamente no seu modelo independentemente uma sem a outra…
Por exemplo, um aluno em uma faculdade, e um curso em uma faculdade… apesar da ligação entre os 2 poder existir, quando um aluno esta cursando algo, e um curso conter alunos, ela é apenas uma associação, visto que tranquilamente um pode existir sem o outro… neste caso a ligação é de composição, quando vc acaba com a diciplina, sua ementa vai embora automaticamente
Neste mesmo exemplo, um Diciplina de um certo curso, e suas ementa, não há sentido a ementa sem a diciplina, sendo assim, uma diciplina é composta de uma ementa, não fazendo sentido a existencia da ementa sem a existencia da diciplina…
…
Pense assim… em uma associação, vc pode deletar um lado da ligação, e o outro lado continuar vivo em seu modelo… em uma composição, sempre que vc destroi o lado do todo, as partes são apagadas imediatamente, pois elas não fazem sentido de existir sem esse todo…
…
Para deixa mais claro que depende do seu modelo, apesar de um carro ser composto de varias partes como motor, portas e etc… em uma montadora, um carro pode existir sem o motor, assim como o motor pode existir motor sem o carro e neste caso, o que existe nesse modelo, é uma associação entre as partes e o todo… assim tudo vai depender do foco de como é o seu modelo.