Questões de SGBD - Sistema de Gerenciamento de Banco de Dados (Banco de Dados)

Limpar Busca

No que diz respeito à normalização das estruturas de dados, à extração de metadados no MySQL, a técnicas de modelagem dimensional e à linguagem de consulta estruturada (SQL – ANSI), julgue o item seguinte.


A opção de privilégio SELECT com hierarquia oferece a um usuário acesso automático a privilégios SELECT em subtabelas atuais e futuras, o que simplifica a gestão de permissões no banco de dados. 

  • Certo
  • Errado

Com base nos conceitos e características relativos a bancos de dados e sistemas gerenciadores de banco de dados (SGBD), qual das seguintes alternativas melhor aplica o conceito de independência de dados em um SGBD relacional?

  • A A independência de dados em um SGBD relacional permite alterar os registros individuais de uma tabela sem a necessidade de modificar a estrutura geral do banco de dados, assegurando a integridade dos dados e a atualização do sistema.
  • B A independência de dados em um SGBD relacional possibilita a criação de novas tabelas no banco de dados, sem precisar modificar a estrutura de tabelas já existentes, garantindo a consistência do banco de dados.
  • C A independência de dados em um SGBD relacional permite alterar a estrutura lógica ou física do banco de dados, sem a necessidade de reprogramar os aplicativos que utilizam esses dados, facilitando a manutenção e a atualização do sistema.
  • D A independência de dados em um SGBD relacional refere-se à capacidade de manipular os dados de uma tabela específica sem interferir nas demais tabelas, promovendo a modularidade no banco de dados.
  • E A independência de dados em um SGBD relacional significa que a estrutura física dos dados pode ser otimizada sem alterar a forma como os usuários acessam os dados, garantindo melhor performance.

Com base no banco de dados, julgue o item.


Um Sistema Gerenciador de Banco de Dados (SGBD) é responsável por fornecer uma interface para os usuários consultarem e manipularem os dados armazenados no banco de dados.

  • Certo
  • Errado

Sobre triggers, marque V para as afirmativas verdadeiras e F para as falsas. (Considere a trigger inserida no SGBD MySQL 8.)
( ) Um trigger é um objeto associado a uma tabela, que é utilizado para responder a um evento específico como insert, update, replace ou delete disparado.
( ) Não há como utilizar triggers em tabelas temporárias (temporary table).
( ) Para chamar uma trigger armazenada no banco de dados, deve-se inserir o comando CALL mais o nome da trigger.
( ) Os triggers podem ser disparados para responder antes ou depois de um evento.
A sequência está correta em

  • A F, F, V, F.
  • B V, V, F, V.
  • C F, V, V, F.
  • D V, F, F, V.

A analista Letícia realizou a seguinte consulta em Structured Query Language (SQL):

WITH RECURSIVE anos (n) AS (
SELECT 2020 UNION ALL SELECT n + 1 FROM anos WHERE n < 2025
)
SELECT * FROM anos
Logo após, Letícia realizou outra consulta em SQL:
SELECT 2024 FROM anos

O sistema gerenciador de banco de dados usado por Letícia suporta o recurso Common Table Expression do SQL. As consultas efetuadas por Letícia retornaram, respectivamente:

  • A uma tupla e um erro;
  • B seis tuplas e um erro;
  • C um erro e duas tuplas;
  • D uma tupla e uma tupla;
  • E seis tuplas e duas tuplas.