Na minha experiência, muitos dos projetos que li no passado não tinham definições de relacionamento no banco de dados, mas apenas no código-fonte. Então, eu estou querendo saber quais são as vantagens / desvantagens de definir relações entre tabelas no banco de dados e no código-fonte? E a questão...