Equipe Gabarite
EQUIPE
27/08/2026 • 10:47
Vamos comentar sobre como funcionam as relações entre tabelas em bancos de dados relacionais. Quando falamos em relacionamento de tabelas, geralmente utilizamos chaves estrangeiras (foreign keys) para indicar que uma coluna em uma tabela faz referência a uma coluna em outra tabela, normalmente a chave primária dessa outra tabela. Isso, de fato, define de forma lógica como as informações estão conectadas.
No entanto, apesar dessas relações serem representadas logicamente nos esquemas do banco de dados, a implementação delas utiliza estruturas físicas no próprio banco, como índices e as restrições de integridade, que são armazenadas no catálogo do sistema. Portanto, embora o conceito de relacionamento seja lógico, existe sim um registro físico dessas informações e, principalmente, o relacionamento acontece por meio do armazenamento das chaves estrangeiras nos próprios registros das tabelas.
A afirmação da questão de que o relacionamento 'não existe fisicamente' e é 'apenas lógico' é incorreta, porque há um componente físico sim, via armazenagem das chaves e da estrutura de restrição. Assim, o correto é marcar que a afirmação está errada.
No entanto, apesar dessas relações serem representadas logicamente nos esquemas do banco de dados, a implementação delas utiliza estruturas físicas no próprio banco, como índices e as restrições de integridade, que são armazenadas no catálogo do sistema. Portanto, embora o conceito de relacionamento seja lógico, existe sim um registro físico dessas informações e, principalmente, o relacionamento acontece por meio do armazenamento das chaves estrangeiras nos próprios registros das tabelas.
A afirmação da questão de que o relacionamento 'não existe fisicamente' e é 'apenas lógico' é incorreta, porque há um componente físico sim, via armazenagem das chaves e da estrutura de restrição. Assim, o correto é marcar que a afirmação está errada.