They don't do the same thing.
Phalcon VFK is for accessing related records with easily:
$user = User::findFIrst();
$language = $user->Language;
$language = $user->getLanguage();
$language = $user->getRelated('\MyModelNamespace\Language');
Mysql relationships, on the other hand, are there to ensure data integrity.