← Questões de Informática

Informática · CONSULPLAN · 2023

Questão comentada de Informática

Um banco de dados é uma estrutura computacional compartilhada e integrada que armazena um conjunto de dados do usuário final, ou seja, fatos brutos de interesse para esse usuário. Em relação aos bancos de dados, assinale a afirmativa correta.

Gabarito: A

Em banco de dados, a tabela é a estrutura onde os dados ficam organizados em linhas e colunas. Pense nela como uma planilha bem comportada: cada linha traz um registro e cada coluna representa um atributo daquele registro. Dentro desse modelo relacional, é perfeitamente possível que uma mesma tabela tenha mais de uma chave estrangeira, porque ela pode se relacionar com várias outras tabelas ao mesmo tempo. A chave estrangeira serve para ligar uma tabela a outra e garantir integridade referencial, isto é, evitar que você cadastre um valor que não exista na tabela relacionada. Por isso, uma tabela pode ter uma chave estrangeira para cliente, outra para produto, outra para vendedor, por exemplo. Nada de susto: o banco não precisa escolher só um amigo para se relacionar. As demais alternativas erram conceitos básicos. Um banco de dados não é limitado a uma única tabela, pois normalmente armazena várias tabelas relacionadas. Também não existe tabela com apenas uma coluna: tabela tem campos/colunas variados, conforme o modelo. E um campo não recebe dois tipos de dado ao mesmo tempo; cada atributo tem um tipo definido, como data, inteiro, texto etc. Isso é parte da estrutura lógica do SGBD e do modelo relacional clássico, descrito pela doutrina de bancos de dados. Assim, a afirmativa correta é a que reconhece que uma tabela pode conter mais de uma chave estrangeira, o que é totalmente normal em uma modelagem relacional.

Continue treinando

Questões relacionadas