Questão de Banco de Dados — Conceitos e Fundamentos de Modelo Relacional — INSTITUTO AOCP 2023
Banco de Dados›Conceitos e Fundamentos de Modelo Relacional
Código
qa538459
Banca
INSTITUTO AOCP
Órgão
UFRB
Ano
2023
Cargo
Tec ( )
Em um banco de dados relacional, os dados são organizados em tabelas ou relações. Cada tabela é composta de linhas e colunas que representam respectivamente as tuplas e os atributos de uma entidade do mundo real. Assinale a alternativa que apresenta o que é uma tabela em um banco de dados relacional.
AÉ um conjunto não ordenado de colunas que contém os valores dos atributos de uma entidade.
BÉ um conjunto não ordenado de linhas que contém os valores dos campos de uma relação.
CÉ um conjunto não ordenado de linhas e colunas que contém os valores dos atributos de uma entidade.
DÉ um conjunto ordenado de linhas e colunas que contém os valores dos registros de um arquivo.
EÉ um conjunto ordenado de colunas que contém os nomes dos atributos de uma relação.
Revelar gabarito e comentário▾
GabaritoC — É um conjunto não ordenado de linhas e colunas que contém os valores dos atributos de uma entidade.
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”.
Tabela no modelo relacional
Gabarito: letra C. Uma tabela (ou relação) no modelo relacional é um conjunto não ordenado de linhas e colunas que contém os valores dos atributos de uma entidade — as linhas são as tuplas (registros) e as colunas são os atributos (campos). A alternativa C é a única que combina corretamente os dois elementos (linhas e colunas) com a característica de não ordenação, que é uma propriedade fundamental das relações no modelo relacional.
O modelo relacional, criado por Edgar Frank Codd em 1970, representa os dados como relações matemáticas, que são conjuntos de tuplas. Uma relação é formalmente um subconjunto do produto cartesiano de domínios, e a teoria de conjuntos que a fundamenta estabelece que os elementos de um conjunto não possuem ordem intrínseca. Isso significa que, no modelo relacional, tanto as linhas (tuplas) quanto as colunas (atributos) de uma tabela são consideradas não ordenadas — a ordem em que aparecem é irrelevante para o significado dos dados.
Na prática, uma tabela como a de alunos (com colunas Nome, Matrícula, Curso) representa uma entidade do mundo real. Cada linha é uma ocorrência dessa entidade (um aluno específico), e cada coluna é um atributo que descreve uma característica dessa entidade. O que importa é a correspondência entre os valores e os atributos, não a posição física das linhas ou colunas. Essa é uma distinção crucial em relação a outros modelos, como o modelo plano (planilhas), onde a ordem pode ter significado.
A banca explora exatamente essa confusão: muitos candidatos associam "ordenado" a tabelas por causa da experiência com planilhas ou com a representação visual, mas o modelo relacional é matematicamente baseado em conjuntos, que são inerentemente não ordenados. A pegadinha está em trocar a característica de não ordenação por ordenação, ou em omitir um dos elementos (linhas ou colunas) na definição.
Guarde o critério decisivo: uma tabela relacional é não ordenada e contém linhas (tuplas) e colunas (atributos) com os valores dos atributos de uma entidade. É exatamente nesses três pontos que as alternativas se dividem.
Tabela (relação): Não ordenada (Linhas (tuplas), Colunas (atributos)); Contém valores dos atributos; Base: teoria de conjuntos (Sem ordem intrínseca); Nomenclatura correta (Tuplas (não "registros"), Atributos (não "campos"))
Alternativa A — ❌ Incorreta
Afirma que a tabela é um conjunto não ordenado de colunas que contém os valores dos atributos. O erro está em omitir as linhas: uma tabela é composta tanto por linhas quanto por colunas. As colunas definem os atributos, mas são as linhas que contêm os valores desses atributos para cada ocorrência da entidade. A alternativa descreve apenas a estrutura de cabeçalho, não a tabela completa.
Alternativa B — ❌ Incorreta
Afirma que a tabela é um conjunto não ordenado de linhas que contém os valores dos campos de uma relação. O erro está em omitir as colunas: uma tabela é composta tanto por linhas quanto por colunas. Além disso, o termo "campos" é uma nomenclatura de outros modelos (como o de arquivos), enquanto no modelo relacional o termo correto é "atributos". A alternativa descreve apenas as linhas, sem considerar a estrutura de colunas que define os atributos.
Alternativa C — ✅ Correta ⟵ GABARITO
Esta é a definição completa e correta: uma tabela é um conjunto não ordenado de linhas e colunas que contém os valores dos atributos de uma entidade. As linhas representam as tuplas (registros) e as colunas representam os atributos (campos). A não ordenação é uma propriedade fundamental do modelo relacional, baseado na teoria de conjuntos, onde os elementos não possuem ordem intrínseca.
Alternativa D — ❌ Incorreta
Afirma que a tabela é um conjunto ordenado de linhas e colunas que contém os valores dos registros de um arquivo. O erro está em dois pontos: (1) a tabela é não ordenada, não ordenada — a ordenação é irrelevante no modelo relacional; (2) o termo "registros de um arquivo" remete ao modelo de arquivos (hierárquico ou em rede), não ao modelo relacional, que usa os termos "tuplas" e "relação".
Alternativa E — ❌ Incorreta
Afirma que a tabela é um conjunto ordenado de colunas que contém os nomes dos atributos de uma relação. O erro está em três pontos: (1) a tabela é não ordenada, não ordenada; (2) omite as linhas, que são parte essencial da tabela; (3) as colunas contêm os valores dos atributos, não apenas os nomes — os nomes dos atributos fazem parte do esquema da relação, mas a tabela em si contém os dados.
NÃO CAIA NESSA!
A banca explora a confusão entre a representação visual de uma tabela (que parece ordenada) e a definição matemática do modelo relacional (baseada em conjuntos, que são não ordenados). Além disso, tenta confundir com termos de outros modelos, como "campos" e "registros de arquivo", que não são a nomenclatura correta do modelo relacional. Lembre-se: no modelo relacional, a ordem das linhas e colunas é irrelevante — o que importa é a correspondência entre valores e atributos.
PEGA ESSA DICA!
Para questões sobre o modelo relacional, decore a tríade: não ordenado + linhas (tuplas) + colunas (atributos). Qualquer alternativa que use "ordenado", omita linhas ou colunas, ou use termos de outros modelos (como "campos" ou "registros de arquivo") está incorreta. Essa é a definição clássica cobrada em concursos.