Elementos de um banco de dados relacional
Gabarito: letra A. Os três principais elementos de um banco de dados relacional são tabelas, colunas e linhas (também chamadas de relações, atributos e tuplas). Essa é a definição fundamental do modelo relacional, conforme inclusive reiterado em questões de concursos (ex.: simulado CESPE que afirma que o banco de dados relacional organiza os dados em tabelas formadas por tuplas e atributos). Índices, views e outros objetos são estruturas auxiliares, não elementos principais.
Alternativa A — ✅ Correta ⟵ GABARITO
Apresenta exatamente os três elementos fundamentais: tabelas (que armazenam os dados), colunas (que definem os atributos) e linhas (que representam os registros). Corresponde à tríade relação, atributo e tupla.
Alternativa B — ❌ Incorreta
Inclui índices como um dos elementos principais. Índices são estruturas opcionais criadas para acelerar consultas, mas não são parte essencial da definição conceitual de um banco de dados relacional.
Alternativa C — ❌ Incorreta
Substitui tabelas e linhas por índices e views (visões). Visões são consultas armazenadas (não dados reais) e índices são auxiliares; faltam os componentes centrais.
Alternativa D — ❌ Incorreta
Troca tabelas por índices. As tabelas são a estrutura-base que agrupa dados; índices não exercem esse papel.
Alternativa E — ❌ Incorreta
Inclui índices e omite colunas. Embora tabelas e linhas estejam presentes, colunas (atributos) são indispensáveis para definir a estrutura dos dados.
Conclusão: A única alternativa que lista corretamente os três elementos principais do modelo relacional é a letra A.