Questão de Banco de Dados — Banco de Dados Relacionais — Quadrix 2024
- Código
- qg354486
- Banca
- Quadrix
- Órgão
- NOVACAP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas - Infraestrutura
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO. A afirmativa está correta porque o modelo relacional, criado por Edgar Frank Codd, representa o banco de dados como um conjunto de relações — informalmente chamadas de tabelas — com estrutura predefinida, composta por linhas (tuplas) e colunas (atributos). Essa é a essência do modelo relacional, que organiza e armazena os dados de forma estruturada.
O modelo relacional é um modelo lógico de dados, que se situa entre o modelo conceitual (como o Modelo Entidade-Relacionamento) e o modelo físico (que trata do armazenamento real em disco). Sua principal característica é apresentar os dados ao usuário como tabelas, independentemente de como estão fisicamente armazenados. Cada tabela possui um nome único e é composta por:
Linhas (tuplas): representam cada registro ou ocorrência de uma entidade.
Colunas (atributos): representam as propriedades ou campos dessa entidade.
Chaves: a chave primária identifica unicamente cada linha; chaves estrangeiras estabelecem relacionamentos entre tabelas.
A estrutura é predefinida no sentido de que, antes de inserir dados, é necessário definir o esquema da tabela: quais colunas existem, qual o tipo de dado de cada coluna (domínio) e quais restrições de integridade se aplicam. Essa definição prévia é o que garante a consistência e a integridade dos dados — um dos pilares do modelo relacional.
Para ilustrar: imagine uma tabela FUNCIONARIOS com as colunas CPF, NOME, CARGO e SALARIO. Antes de inserir qualquer funcionário, é preciso definir essa estrutura (os atributos e seus tipos). Cada linha posteriormente inserida será um funcionário específico, preenchendo os campos conforme a estrutura definida. Essa organização em tabelas com estrutura predefinida é exatamente o que a afirmativa descreve.
A banca explora aqui um conceito fundamental e direto: a definição do que é um banco de dados relacional. Não há pegadinha sutil — a afirmativa espelha a definição clássica do modelo. O candidato que domina o conceito básico não encontra dificuldade.
Para questões de "certo/errado" sobre conceitos básicos de banco de dados, lembre-se da tríade do modelo relacional: estrutura (tabelas com linhas e colunas), integridade (restrições que garantem consistência) e manipulação (álgebra e cálculo relacionais). Se a afirmativa descrever qualquer um desses três aspectos de forma correta, ela tende a estar certa.
A afirmativa "Um banco de dados relacional organiza e armazena os dados em tabelas com estrutura predefinida" está correta. O modelo relacional representa os dados como relações (tabelas), onde cada tabela possui uma estrutura definida por colunas (atributos) com tipos de dados específicos (domínios). Essa estrutura é estabelecida antes da inserção dos dados, por meio da definição do esquema da tabela. O conteúdo de apoio confirma: "O modelo relacional representa o banco de dados como um conjunto de relações" e "o modelo relacional requer que o banco de dados seja percebido pelos usuários como tabelas". A organização em tabelas com estrutura predefinida é a característica central e definidora do modelo relacional.
Gabarito: CERTO
Link permanente: /questoes/qg354486