Questões de banco de dados do concurso do Ministério do Desenvolvimento Agrário - Parte 1
Questões de banco de dados do concurso do Ministério do Desenvolvimento Agrário - Parte 3
Artigo no estilo: Curso
O leitor que acompanhar este conteúdo saberá qual é o tipo de tarefa, atribuição e operações cobradas de um administrador de banco de dados que trabalha em uma instituição pública.
Em maio de 2014 o MDA (Ministério do Desenvolvimento Agrário – antigo Ministério da Agricultura) abriu um concurso público para preencher as vagas de alguns cargos técnicos. Dentre eles havia a função de administrador de dados, que dispunha de três vagas para trabalhar em Brasília.
O salário inicial para as vagas disponíveis para este cargo era de R$ 6.130,00, com uma jornada de 40 horas semanais. Como pré-requisitos para o cargo os candidatos deveriam ter diploma de graduação na área de informática ou graduação em cursos da área de exatas.
O edital solicitou três anos como tempo mínimo na função e experiência comprovada, indicando que o perfil para esta vaga é para um profissional júnior ou pleno que já conhece o mercado de trabalho.
De acordo com o edital, a prova foi dividida entre questões que cobraram conhecimentos básicos (língua portuguesa e raciocínio lógico-quantitativo) e específicos. O exame contou com 30 questões relacionadas a banco de dados que deveriam ser respondidas por meio da escolha de uma alternativa dentre cinco disponíveis.
O tempo total de duração da prova foi de três horas e trinta minutos e todas as etapas do concurso ficaram a cargo da FUNCAB (Fundação Professor Carlos Augusto Bittencourt).
O edital diz também que o conteúdo da prova para o cargo de administrador de banco de dados envolve os principais conceitos de bancos de dados, incluindo detalhes sobre modelagem, otimização de desempenho e integridade de dados. Nenhum SGBD específico encontrado no mercado foi citado no edital do concurso.
Com base nisso, neste artigo será apresentada apenas a correção das questões de conhecimento específico relacionadas ao conteúdo de banco de dados para a prova cuja ordem das questões foi apresentada de acordo com o modelo T para evitar a “cola” entre os candidatos. As questões serão apresentadas, corrigidas e comentadas junto com o gabarito oficial.
Questões de conhecimento específico da prova
Questão 21) No que diz respeito aos bancos de dados, a principal meta da arquitetura “três esquemas” é separar as aplicações do usuário do banco de dados físico. Os esquemas são definidos de acordo com as seguintes descrições:
Nível I. Descreve a estrutura de armazenamento físico do banco de dados, utiliza um modelo de dados e descreve detalhadamente os dados armazenados e os caminhos de acesso ao banco de dados.
Nível II. Descreve a estrutura global do banco de dados como um todo, mas não fornece detalhes do modo como os dados estão fisicamente armazenados.
Nível III. Descreve as visões do banco de dados para um grupo de usuários, sendo que cada uma descreve, por sua vez, quais porções do banco de dados um grupo de usuários terá acesso.
Os níveis I, II e III são denominados, respectivamente:
a) micro, intermediário e macro.
b) fundamental, médio e superior.
c) estratégico, gerencial e operacional.
d) básico, desenvolvido e avançado.
e) interno, conceitual e externo.
Gabarito: E.
Comentário: A primeira questão de conhecimento específico de banco de dados desta prova cobrou um conceito teórico pouco utilizado na prática: detalhes sobre a arquitetura de três esquemas.
Apesar do enunciado citar o contexto de banco de dados, a arquitetura de três esquemas também é utilizada em outras áreas da computação como, por exemplo, a engenharia de software.
Neste tipo de arquitetura cada esquema é definido de acordo com a forma de observar o sistema. No esquema externo temos a visão do usuário que abstra ...
Desbloqueie toda a DevMedia
-
+2000 artigos e vídeos
-
+40 trilhas sobre Front-end, Back-end, IA e muito mais
-
+5000 exercícios práticos
-
Mentorias ao vivo individuais
Confira outros conteúdos:
Supabase: banco de dados como serviço...
SQL SUM: somando os valores de uma...
SQL: INNER JOIN
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.