Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FCC 2017

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
fc038053
Banca
FCC
Órgão
TRE-SP
Ano
2017
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
Durante a análise das características típicas de um Sistema Gerenciador de Bancos de Dados Relacional – SGBDR, um Analista de Sistemas verifica:I. Oferece suporte a várias linguagens sem a necessidade de uma sintaxe definida em quaisquer uma delas no âmbito de Data Manipulation Language − DML e Data Definition Language − DDL, porém deve ter, pelo menos, uma das linguagens com sintaxe restritiva e bem definida no âmbito de Transaction Control Language − TCL e Data Control Language − DCL.II. A Inserção, a atualização e a eliminação é de alto nível, ou seja, a capacidade de manipular a relação base ou relações derivadas como um operador único é aplicável não somente à recuperação de dados, mas também à inserção, alteração e eliminação de dados.III. Representa a descrição do Banco de Dados no nível físico na forma de dados em tabelas, permitindo que usuários autorizados apliquem formas distintas de manipular os dados nessas tabelas.Estão corretas as características que constam APENAS em
  1. AI.
  2. BI e II.
  3. CII.
  4. DII e III.
  5. EIII.
Revelar gabarito e comentário

GabaritoC — II.

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”.

SGBDR – Características Típicas

Gabarito: letra C. Apenas o item II está correto. No SGBDR, as operações de inserção, atualização e eliminação são de alto nível, atuando sobre relações (conjuntos de tuplas) como um único operador. O item I erra ao afirmar que DML e DDL dispensam sintaxe definida – na verdade, todas as sublinguagens (DDL, DML, DCL, TCL) possuem sintaxe formal e restritiva. O item III confunde os níveis de abstração: as tabelas pertencem ao nível lógico (conceitual), não ao físico, que descreve estruturas de armazenamento.

Item

Afirmação

Correto?

Motivo

I

Oferece suporte a várias linguagens sem sintaxe definida para DML/DDL, mas exige sintaxe restritiva para TCL/DCL.

❌ Incorreto

Todas as sublinguagens SQL (DDL, DML, DCL, TCL) possuem sintaxe formal e restritiva; não há exceção para DML/DDL.

II

Inserção, atualização e eliminação são de alto nível, operando sobre relações como um operador único.

✅ Correto

É característica fundamental do SGBDR: manipulação de dados por conjuntos (relações), sem iteração sobre registros individuais.

III

Representa a descrição do BD no nível físico na forma de tabelas.

❌ Incorreto

Tabelas pertencem ao nível lógico (conceitual); o nível físico descreve estruturas de armazenamento (arquivos, índices, páginas).

Item I — ❌ Incorreto

Afirma que o SGBDR oferece suporte a várias linguagens sem necessidade de sintaxe definida para DML e DDL, mas que deve ter ao menos uma linguagem com sintaxe restritiva para TCL e DCL. Isso é falso: todas as sublinguagens do SQL (DDL, DML, DCL, TCL) têm sintaxe bem definida e formal. Não há exceção para DML/DDL. Além disso, a exigência de sintaxe apenas para TCL/DCL não procede. O item inverte a realidade.

Item II — ✅ Correto

Descreve corretamente uma característica fundamental dos SGBDRs: a manipulação de dados (inserção, atualização, eliminação) é de alto nível, operando sobre relações (tabelas ou visões) como um todo – sem necessidade de iteração sobre registros individuais. Isso se aplica tanto à recuperação (SELECT) quanto às operações de modificação. É a essência da abordagem relacional: trabalhar com conjuntos.

Item III — ❌ Incorreto

Diz que a descrição do banco de dados no nível físico é representada na forma de tabelas. Isso é um equívoco: tabelas (relações) são uma representação do nível lógico (conceitual) do banco. O nível físico envolve detalhes de armazenamento, como arquivos, índices, páginas, etc. A afirmação também permite que usuários manipulem os dados de formas distintas, o que é verdade, mas o erro central é confundir os níveis de abstração.

Conclusão: Apenas o item II está correto, correspondendo à alternativa C.

PEGA ESSA DICA!

Para memorizar os níveis de abstração (externo, conceitual e físico), lembre-se: o físico é o "como" (armazenamento), o conceitual é o "o quê" (tabelas/relações), e o externo é o "para quem" (visões personalizadas). Em SGBDR, todas as sublinguagens SQL (DDL, DML, DCL, TCL) têm sintaxe formal – não existe uma "dispensada".

Link permanente: /questoes/fc038053