Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2024
Banco de Dados›Banco de Dados Relacionais
Código
fg085911
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Operação de Sistemas Espaciais Embarcados
Relativamente a Bancos de Dados Relacionais, analise os itens a seguir.I. As tabelas são os componentes fundamentais de um banco de dados relacional e são usadas para organizar e armazenar dados de forma estruturada.II. As tabelas podem estar relacionadas entre si por meio de chaves estrangeiras.III. Os relacionamentos em um banco de dados relacional são conexões lógicas entre diferentes tabelas que permitem combinar dados e estão restritos a relacionamentos um-para-um entre tabelas.IV. SQL (Structured Query Language) é uma linguagem usada exclusivamente para definir a estrutura dos dados, o que inclui a criação, alteração da estrutura e deleção de tabelas. Para manipular dados em um banco de dados relacional (consultar, inserir, deletar e alterar registros) é necessário utilizar outra linguagem.V. A chave primária é uma coluna (ou conjunto de colunas) com valor único para cada linha de uma tabela e é usada para identificar registros de forma única.Está correto o que se afirma em
AI, II e III, apenas.
BII, IV e V, apenas.
CI, III e V, apenas.
DI, II e V, apenas.
EI, III e IV, apenas.
Revelar gabarito e comentário▾
GabaritoD — I, II e V, apenas.
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”.
Bancos de Dados Relacionais
Gabarito: alternativa D (itens I, II e V corretos). A questão cobra conceitos fundamentais de bancos de dados relacionais. As afirmativas I, II e V estão corretas; III e IV são falsas por conterem erros comuns de interpretação.
Item I — ✅ Correto
As tabelas são de fato os componentes fundamentais de um banco de dados relacional, organizando os dados em linhas (tuplas) e colunas (atributos) de forma estruturada.
Item II — ✅ Correto
As tabelas podem se relacionar por meio de chaves estrangeiras (foreign keys), que referenciam a chave primária de outra tabela, estabelecendo vínculos lógicos.
Item III — ❌ Incorreto
O erro está em afirmar que os relacionamentos estão restritos ao tipo um-para-um. Na verdade, existem também relacionamentos um-para-muitos (1:N) e muitos-para-muitos (N:M), sendo estes últimos geralmente implementados com uma tabela associativa.
Item IV — ❌ Incorreto
SQL (Structured Query Language) não se limita à definição da estrutura (DDL). Ela também engloba a manipulação de dados (DML) com comandos como SELECT, INSERT, UPDATE e DELETE. Portanto, não é necessário usar outra linguagem para consultar ou modificar registros.
Item V — ✅ Correto
A chave primária é uma coluna (ou conjunto de colunas) que identifica de forma única cada linha de uma tabela, garantindo a integridade de entidade (não permite valores nulos e deve ser única).
NÃO CAIA NESSA!
A banca explora duas armadilhas clássicas: (1) afirmar que relacionamentos são apenas 1:1 (item III), quando na verdade há também 1:N e N:M; (2) restringir o SQL à DDL (item IV), ignorando que ele também abrange DML e outros subconjuntos. Memorize que SQL é uma linguagem completa para definição, manipulação e controle de dados.
Conclusão: Estão corretas apenas as afirmativas I, II e V, correspondendo à alternativa D.