Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — FUNDATEC 2025

Banco de DadosModelo relacional
Código
qg484192
Banca
FUNDATEC
Órgão
UFRGS
Ano
2025
Nível
Superior
Cargo
Estatístico
A figura abaixo representa um modelo relacional simplificado de banco de dados, destacando componentes típicos de uma relação. Com base nos conceitos fundamentais desse modelo, assinale a alternativa que identifica, correta e respectivamente, as letras A, B e C.Imagem associada para resolução da questão
  1. AA = Nome da relação, B = Atributos, C = Tuplas.
  2. BA = Atributos, B = Tuplas, C = Nome da relação.
  3. CA = Nome da relação, B = Tuplas, C = Atributos.
  4. DA = Atributos, B = Nome da relação, C = Tuplas.
  5. EA = Tuplas, B = Atributos, C = Nome da relação.
Revelar gabarito e comentário

GabaritoA — A = Nome da relação, B = Atributos, C = Tuplas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modelo Relacional: Componentes de uma Relação

Gabarito: letra A. Na representação tabular do modelo relacional, a letra A corresponde ao nome da relação (o título da tabela), a letra B aos atributos (as colunas) e a letra C às tuplas (as linhas). Essa é a nomenclatura formal do modelo, que usa o termo "relação" para o que informalmente chamamos de tabela.

O modelo relacional, criado por Edgar Frank Codd em 1970, é um modelo de dados lógico que representa o banco de dados como uma coleção de tabelas bidimensionais (linhas × colunas). Cada tabela, formalmente chamada de relação, possui um nome único que a identifica. As colunas da tabela são os atributos, que representam as propriedades ou características da entidade modelada — por exemplo, em uma tabela de clientes, os atributos seriam código, nome, CPF e endereço. As linhas da tabela são as tuplas (ou registros), que representam cada ocorrência específica da entidade — cada cliente individual com seus valores preenchidos.

A distinção entre esses três componentes é fundamental para a compreensão do modelo relacional. O nome da relação é o identificador da tabela no banco de dados. Os atributos definem a estrutura da relação, ou seja, quais informações ela armazena. As tuplas são os dados efetivamente armazenados, cada uma contendo exatamente um valor para cada atributo. Essa estrutura é o que permite ao modelo relacional representar tanto os dados quanto os relacionamentos entre eles, usando a teoria de conjuntos e a lógica de predicados como base matemática.

Na prática, quando você visualiza uma tabela em um SGBD relacional, o nome da tabela aparece no topo (A), os cabeçalhos das colunas são os atributos (B) e cada linha de dados é uma tupla (C). Essa é a representação padrão que aparece em qualquer material didático ou ferramenta de banco de dados. A pegadinha que a banca explora aqui é justamente a inversão entre atributos e tuplas — muitos candidatos confundem colunas com linhas, mas a regra é fixa: coluna = atributo, linha = tupla.

Guarde essa correspondência: é exatamente nela que as alternativas se dividem. A alternativa correta é a que mantém a ordem nome da relação → atributos → tuplas, sem inverter nenhum dos termos.

1Nome da relação
Título da tabela
2Atributos
Colunas
Propriedades da entidade
3Tuplas
Linhas
Registros
Relação (tabela)
LEVELsoulevel.com.br
Relação (tabela): Nome da relação (Título da tabela); Atributos (Colunas, Propriedades da entidade); Tuplas (Linhas, Registros)

Alternativa A — ✅ Correta ⟵ GABARITO

Esta alternativa identifica corretamente os três componentes na ordem apresentada na figura: A = Nome da relação (o título da tabela), B = Atributos (as colunas) e C = Tuplas (as linhas). Essa é a nomenclatura formal do modelo relacional, onde a relação é a tabela, os atributos são as colunas e as tuplas são as linhas.

Alternativa B — ❌ Incorreta

Inverte a ordem correta ao colocar A = Atributos, B = Tuplas e C = Nome da relação. O erro está em trocar o nome da relação (que deveria ser A) por atributos, e os atributos (que deveriam ser B) por tuplas. A figura mostra claramente que A é o título da tabela, não as colunas.

Alternativa C — ❌ Incorreta

Erra ao inverter os componentes B e C. A alternativa afirma que B = Tuplas e C = Atributos, mas na figura B são as colunas (atributos) e C são as linhas (tuplas). A ordem correta é atributos primeiro, tuplas depois.

Alternativa D — ❌ Incorreta

Esta alternativa coloca A = Atributos, mas na figura A é claramente o nome da relação (o título da tabela). Além disso, inverte B e C, colocando B = Nome da relação (quando deveria ser atributos) e C = Tuplas (quando deveria ser atributos).

Alternativa E — ❌ Incorreta

Erra completamente a ordem ao colocar A = Tuplas, B = Atributos e C = Nome da relação. Na figura, A é o nome da relação, não as tuplas. As tuplas são as linhas (C), e o nome da relação é o título (A).

PEGA ESSA DICA!

Para não errar esse tipo de questão, memorize a correspondência direta: coluna = atributo e linha = tupla. O nome da relação é sempre o título da tabela, que aparece no topo. Quando a figura mostrar uma tabela, identifique primeiro o título (nome da relação), depois os cabeçalhos das colunas (atributos) e por fim as linhas de dados (tuplas). Essa ordem é sempre a mesma em qualquer representação do modelo relacional.

Gabarito: letra A

Link permanente: /questoes/qg484192