Pular para o conteúdo principal

Questão de Banco de Dados — Conceitos e Fundamentos de Modelo Relacional — CESPE / CEBRASPE 2025

Banco de DadosConceitos e Fundamentos de Modelo Relacional
Código
ce417336
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Cargo
Tec ( )

Julgue o item a seguir, relativo aos conceitos de administração de dados.

 

No modelo relacional de dados, uma relação entre n valores é representada matematicamente por um n-tupla de valores.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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 – Tuplas e Relações Matemáticas

Gabarito: Certo. No modelo relacional, uma relação é formalmente definida como um subconjunto do produto cartesiano de uma lista de domínios, e cada linha dessa relação — ou seja, cada combinação de valores — é representada matematicamente por uma n-tupla (ou simplesmente tupla). Essa é a definição clássica do modelo proposto por Edgar Frank Codd em 1970, baseada na teoria dos conjuntos e na lógica de predicados.

O modelo relacional é a base teórica dos bancos de dados relacionais. Ele organiza os dados em relações (informalmente, tabelas), onde cada linha é uma tupla e cada coluna é um atributo. A afirmação do enunciado está perfeitamente alinhada com essa definição formal: uma relação com n colunas (atributos) é composta por tuplas de n valores, chamadas de n-tuplas.

Para entender melhor, vamos decompor os conceitos:

  1. Relação: Matematicamente, uma relação é um subconjunto do produto cartesiano de n domínios. Por exemplo, se temos os domínios D1 (nomes) e D2 (idades), o produto cartesiano D1 × D2 gera todos os pares possíveis (nome, idade). Uma relação seria um subconjunto desses pares que representa os dados reais.

  2. Tupla: Cada elemento dessa relação (cada par, tripla, etc.) é uma tupla. Se a relação tem n atributos, cada tupla tem n valores — daí o nome n-tupla.

  3. Grau ou Aridade: O número de atributos (colunas) de uma relação é chamado de grau ou aridade. Uma relação de grau n é composta por n-tuplas.

A pegadinha que a banca poderia explorar aqui é confundir tupla com atributo ou com domínio. A tupla é a linha (o registro), o atributo é a coluna (o campo), e o domínio é o conjunto de valores possíveis para um atributo. O enunciado fala corretamente de "n-tupla de valores", que é exatamente a representação matemática de uma linha em uma relação de n colunas.

Na prática, em um banco de dados relacional, quando você insere um registro em uma tabela com 5 colunas, você está criando uma 5-tupla. Cada valor dessa tupla pertence ao domínio do respectivo atributo. Essa é a essência do modelo relacional: representar dados como relações matemáticas, e não como estruturas físicas de armazenamento.

Modelo relacional
  • 1Relação (tabela)
    • Tupla (linha)
      • n-tupla de valores
    • Atributo (coluna)
    • Domínio (valores possíveis)
  • 2Grau / aridade
    • Nº de atributos
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Para fixar, lembre-se da hierarquia: relação (tabela) é um conjunto de tuplas (linhas), e cada tupla é uma n-tupla de valores, onde n é o número de atributos (colunas). Se a questão falar em "n-tupla", está se referindo à linha; se falar em "grau" ou "aridade", está se referindo ao número de colunas.

✅ CERTO.

Gabarito: Certo.

Link permanente: /questoes/ce417336