Foreign keys: why use them and what’s a trade‑off? | LetsGit.IT