Muitos SGBD’s modernos estão utilizando um mecanismo conhecido como MVCC (Controle de Concorrência de Versão Múltipla) para controlar a concorrência entre as transações, em vez de simplesmente implementar técnicas de bloqueio. Sobre o MVCC, é correto afirmar que
Um engenheiro de dados efetuou três operações em um banco de dados relacional utilizando comandos dos tipos DDL, DML, DCL, nessa ordem. Dessa forma, é possível concluir que ele usou os respectivos comandos:
Em um banco de dados MongoDB, uma projeção apresenta quais campos, em um documento, são incluídos ou excluídos da saída final. Um administrador de banco de dados MongoDB do MJSP necessita realizar uma projeção. Sabendo que tal projeção assume a forma de uma expressão JSON que consiste em pares, assinale a alternativa que apresenta corretamente esses pares.
Um Sistema Gerenciador de Banco de Dados (SGBD) deve
contribuir para que os dados reflitam corretamente a realidade
representada pelo banco de dados relacional e que esses
dados sejam consistentes entre si. Para tentar garantir a
integridade de um banco de dados relacional, os SGBD
oferecem mecanismos de restrições de integridade. Sobre
restrições de integridade em banco de dados relacionais,
marque a opção correta.
É possível encontrar atualmente uma grande variedade de
bancos de dados disponíveis no mercado. Dentre eles, os
banco de dados relacionais, que lançam mão da estrutura de
tabelas para armazenamento dos dados, são utilizados
largamente. Um dos fatores para o sucesso dos banco de
dados relacionais é a utilização da linguagem SQL (Linguagem
de Consulta Estruturada). Considere que foi solicitado que
fosse criado um SQL com o objetivo de modificar a tabela
cliente do esquema empresa, incluindo uma coluna de nome
codigo, sendo que esta coluna pode armazenar uma cadeia
de caracteres de tamanho variável, sendo a quantidade
máxima de caracteres é igual a 45. Marque a alternativa que
indica o comando SQL correto para realizar a ação descrita.
Considere a tabela aluno de um banco de dados relacional
com as colunas e os dados apresentados na Figura 1. Marque
a opção com o resultado retornado ao executar o comando
SQL presente no Comando 1 abaixo.
Comando 1:
select matricula, quantidade_faltas from aluno order by
quantidade_faltas desc limit 1;
A normalização de banco de dados visa, principalmente, a diminuir a redundância e aumentar
a integridade dos dados. Nesse contexto, analise a tabela abaixo.
O PostgreSQL permite criar funções para facilitar operações diárias e abstrair a
complexidade na leitura e utilização dos códigos. Isto posto, analise a função a seguir: