Qual a melhor forma de fazer o relacionamento: no banco ou pelo scriptcase?

Tenho duas tabelas, qual a melhor forma de fazer o relacionamento de campos da tabela? Pelo proprio banco ou criando o relacionamento no scriptcase?

Bom, na minha opinião, sempre use o que o banco de dados oferecer para garantir a integridade dos dados, como triggers, storeprocedures, foreign keys, pk etc, ele foi feito para isso e faz bem feito