No PostgreSql o uso de INHERITS cria um relacionamento pers...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra A
O PostgreSQL é um sistema de gerenciamento de banco de dados relacional robusto e com muitos recursos avançados. Um desses recursos é o conceito de herança de tabelas. Para compreender a alternativa correta, é essencial entender o que é a herança em tabelas dentro do PostgreSQL.
A herança permite que uma tabela "filha" inclua automaticamente todas as colunas de uma ou mais tabelas "pai". Isso é útil para modelar hierarquias de dados ou para organizar e reutilizar estruturas de dados comuns. Com a cláusula INHERITS, a tabela descendente herda todas as colunas e os dados da tabela ou tabelas ancestrais, além de poder ter suas próprias colunas e regras específicas.
Justificando a alternativa A, ela está correta porque, ao criar uma tabela que herda de uma tabela ancestral com o uso de INHERITS, um vínculo persistente é estabelecido. Isso significa que, por padrão, a tabela descendente mantém uma relação direta com a tabela ancestral, refletindo as colunas e os dados que existem no momento da criação. Além disso, a tabela descendente pode ser usada em consultas como se fosse a própria tabela ancestral, assim como é possível que consultas feitas na tabela ancestral incorporem dados das tabelas descendentes, a menos que se especifique o contrário.
É importante destacar que modificações subsequentes na estrutura da tabela ancestral não são automaticamente propagadas para as tabelas descendentes. Por exemplo, se uma coluna for adicionada à tabela pai após a criação da tabela filha, essa nova coluna não aparecerá automaticamente na tabela filha.
Querido aluno, entender como a herança de tabelas funciona no PostgreSQL é fundamental para questões que abordam esse tema em concursos públicos. Espero que a explicação tenha sido clara e útil para o seu aprendizado. Lembre-se de que a prática leva à perfeição, então continue explorando e experimentando com esses conceitos em um ambiente de banco de dados real.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
HAHAHHAHAHHAHAHHAHAHAHA QUE PORRA FOI ESSA??? Examinador estava bebado?
Quem não tem acesso: - -> A
Eu juro que li a questão 10x pra ter certeza que não era trolada... o cara deu a resposta no enunciado....
E 14 pessoas erraram...
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo