Questão FC546267
Considerando as características e funções de uma tabela em um banco de dados relacional, assinale a opção correta.
Projeto e Modelagem de Dados
CEBRASPE (CESPE) · 2025
Considerando as características e funções de uma tabela em um banco de dados relacional, assinale a opção correta.
- Uma tabela deve ser indexada automaticamente para todas as consultas, a fim de se garantir performance sem necessidade de intervenção do administrador do banco de dados.
- Para existir no banco de dados relacional, uma tabela deve possuir no mínimo duas colunas, sendo uma delas definida como chave primária e a outra como chave candidata.
- As tabelas são equivalentes a arquivos físicos de armazenamento, sendo independentes de abstrações lógicas.
- Em um banco de dados relacional, a tabela, formada por tuplas e atributos, é a materialização de uma relação, em que a ordem das linhas é irrelevante, mas a ordem das colunas deve ser preservada.
- Todos os atributos de uma tabela devem ser numéricos para que seja possível garantir a consistência matemática do modelo relacional.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Em um banco de dados relacional a tabela é a materialização de uma relação, isto é, um conjunto de registros composto por tuplas (linhas) e atributos (colunas).
A ordem das linhas é irrelevante porque, no modelo relacional, as tuplas formam um conjunto; o resultado de uma consulta não tem sequência definida salvo quando se usa ORDER BY.
Já a ordem das colunas deve ser preservada no esquema, pois os nomes e a posição dos atributos determinam o significado e o domínio de cada valor. Trocar a associação atributo↔valor pode levar a interpretações incorretas.
Na prática o SGBD pode armazenar ou apresentar dados de modo diverso, mas semanticamente cada valor precisa estar corretamente associado ao atributo definido no esquema. Por isso a alternativa está correta.
Conteúdo do catálogo FC Concursos · Atualizado em