Questão de Banco de Dados — Conceitos e Fundamentos de Modelo Relacional — CESPE / CEBRASPE 2025
Banco de Dados›Conceitos 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.
CCerto
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:
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.
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.
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.