Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FUNDATEC 2023

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
qq894716
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Informática
Os Sistema de Gerenciamento de Banco de Dados (SGBDs) são ferramentas fundamentais para o armazenamento, organização e recuperação eficiente de informações em bancos de dados de aplicações de software. Em relação aos SGBDs, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.( ) Linguagem de Definição de Dados (DDL) é usada para definir os esquemas conceituais e internos para o banco de dados quando nenhuma separação estrita de níveis é mantida.( ) Linguagem de Definição de Armazenamento (SDL) é usada para especificar o esquema interno, onde uma clara separação é mantida entre os níveis conceitual e interno.( ) Linguagem de Definição de Visualização (VDL) é usada para uma verdadeira arquitetura de dois esquemas.( ) Linguagem de Manipulação de Dados (DML) é utilizada exceto pelos usuários, depois que os esquemas do banco de dados são compilados e o banco de dados é preenchido.A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
  1. AV – F – F – V.
  2. BV – V – F – F.
  3. CV – F – V – F.
  4. DF – V – F – V.
  5. EF – F – V – V.
Revelar gabarito e comentário

GabaritoB — V – V – F – F.

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

SGBD: Linguagens DDL, SDL, VDL e DML

Gabarito: letra B. A sequência correta é V – V – F – F. A primeira assertiva é verdadeira porque a DDL pode definir esquemas conceituais e internos quando não há separação estrita; a segunda é verdadeira, pois a SDL especifica o esquema interno quando há clara separação; a terceira é falsa, já que a VDL define visões (esquemas externos) e não uma “arquitetura de dois esquemas”; a quarta é falsa, porque a DML é utilizada pelos usuários após a definição e carga do banco, e não “exceto pelos usuários”.

A questão testa o conhecimento das linguagens associadas à arquitetura de três esquemas (externa, conceitual e interna) de um SGBD, conforme descrito na literatura (Elmasri & Navathe, por exemplo). O contexto fornecido (C1) menciona a divisão da linguagem SQL em DDL, DML e DCL, mas não detalha SDL e VDL. Entretanto, o entendimento clássico é que:

  • DDL (Linguagem de Definição de Dados): usada para definir a estrutura do banco (esquemas conceitual e interno), especialmente quando não há separação estrita entre esses níveis.

  • SDL (Linguagem de Definição de Armazenamento): empregada para especificar o esquema interno (armazenamento físico) quando há separação clara dos níveis conceitual e interno.

  • VDL (Linguagem de Definição de Visualização): utilizada para definir visões (esquemas externos), não se aplicando a uma arquitetura de dois esquemas.

  • DML (Linguagem de Manipulação de Dados): é a linguagem que os usuários (ou programas aplicativos) usam para consultar, inserir, atualizar e excluir dados, depois que o banco foi definido e populado.

Primeira assertiva — ✅ Verdadeira

A DDL é responsável por definir os esquemas conceitual e interno, principalmente em sistemas que não adotam separação estrita entre esses níveis. Essa é uma definição clássica, corroborada por livros-texto (ex.: “Sistemas de Banco de Dados” de Elmasri & Navathe).

Segunda assertiva — ✅ Verdadeira

A SDL é a linguagem destinada a especificar o esquema interno (como os dados são armazenados fisicamente), e sua utilização ocorre justamente quando há uma separação clara entre os níveis conceitual e interno.

Terceira assertiva — ❌ Falsa

A VDL serve para definir visões (esquemas externos), e não uma “verdadeira arquitetura de dois esquemas”. A arquitetura padrão de SGBD é de três esquemas (externo, conceitual, interno); uma arquitetura de dois esquemas (conceitual e interno) não incluiria visões, portanto a afirmação é incorreta.

Quarta assertiva — ❌ Falsa

A DML é utilizada pelos usuários (e não “exceto pelos usuários”) para manipular os dados após a definição e carga do banco. A palavra “exceto” inverte o sentido, tornando a assertiva falsa. A DML é justamente a linguagem que permite aos usuários interagir com os dados.

Conclusão: A sequência correta é V – V – F – F, correspondente à alternativa B.

Linguagem

Função

Contexto de Uso

Verdadeiro/Falso

DDL

Definir esquemas conceituais e internos

Quando não há separação estrita entre níveis

V

SDL

Especificar o esquema interno

Quando há separação clara entre níveis conceitual e interno

V

VDL

Definir visões (esquemas externos)

Não se aplica a uma arquitetura de dois esquemas

F

DML

Manipular dados (consultar, inserir, atualizar, excluir)

Utilizada pelos usuários após definição e carga do banco

F

Linguagens do SGBD
  • 1DDL (Definição de Dados)
    • Esquemas conceitual e interno
    • Sem separação estrita
  • 2SDL (Definição de Armazenamento)
    • Esquema interno
    • Separação clara conceitual/interno
  • 3VDL (Definição de Visualização)
    • Visões (esquemas externos)
    • Não é arquitetura de dois esquemas
  • 4DML (Manipulação de Dados)
    • Usada pelos usuários
    • Após definição e carga do banco
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Ao estudar SGBD, memorize as quatro linguagens e seus papéis: DDL (estrutura), SDL (armazenamento), VDL (visões) e DML (manipulação). Lembre-se de que a DML é a mais usada pelos usuários finais. Questões como esta exploram a exatidão terminológica e a arquitetura de três esquemas.

Link permanente: /questoes/qq894716