Artigo no estilo Mentoring

Mentoring:Este artigo apresenta a correção das questões de banco de dados cobradas na prova que selecionou candidatos para o cargo de especialista de banco de dados com foco teórico e nos produtos Oracle, PostgreSQL e MySQL. O artigo contém a correção do conjunto final de questões, indicando corretamente o gabarito e a solução visando orientar o candidato que está estudando para concursos públicos para vagas na área de tecnologia da informação. A resolução das questões do concurso do Tribunal de Justiça do Sergipe apresentada neste artigo é útil para o candidato que está estudando bancos de dados para provas de concursos públicos. As questões desta prova se concentram em aspectos teóricos e práticos e requerem do candidato um bom conhecimento de detalhes específicos do Oracle, PostgreSQL e MySQL.

Em março de 2014 o TJSE (Tribunal de Justiça de Sergipe) abriu um concurso público para preencher as vagas de alguns cargos técnicos. Dentre eles havia o cargo 2 - Analista judiciário na área de administrativa com especialização em banco de dados.

O salário inicial para a única vaga disponível para este cargo era de R$ 4.032,45 para uma jornada de 30 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 não solicitou tempo mínimo na função e experiência comprovada, o que indica que o perfil para esta vaga é para um profissional júnior que está começando no mercado de trabalho.

De acordo com o edital, a prova foi dividida entre questões que cobraram conhecimentos básicos e específicos. O exame contou com 70 questões de conhecimento específico que deveriam ser respondidas com apenas duas alternativas: certa ou errada. 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 CESPE (Centro de Seleção e de Promoção de Eventos), órgão que integra a Fundação Universidade de Brasília.

O edital diz também que o conteúdo da prova para o cargo de técnico de informática com especialização em banco de dados envolve os principais conceitos de bancos de dados e as características, funcionalidades e detalhes dos SGBDs InterSystems Cache, PostgreSQL, MySQL e Oracle sem o detalhamento de versões específicas.

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. As questões serão apresentadas, corrigidas e comentadas junto com o gabarito provisório oficial.

Questões de conhecimento específico da prova

Julgue os itens seguintes, no que se refere aos projetos conceitual, lógico e físico de banco de dados relacional.

58) A construção de um modelo particular para cada SGBD, obtido a partir da transformação do modelo conceitual, é o objetivo do projeto lógico.

Gabarito: Certa.

Comentário: Nesta questão o candidato deve saber quais são os tipos de modelagem de banco de dados e como eles se relacionam.

A ordem de criação da modelagem de um banco de dados geralmente é a seguinte: primeiro a modelagem conceitual, depois a modelagem lógica e por fim a modelagem física. Na modelagem lógica é importante que os dados sejam enquadrados de acordo com o modo que eles serão armazenados. Isso quer dizer que as estruturas de armazenamento devem ser definidas de acordo com as características dos dados. Dentre as opções disponíveis para o armazenamento temos grafos, redes, tabelas (linhas e colunas) e outras.

A implementação de um modelo em um banco de dados adequado é realizada na modelagem física, que pode empregar um SGBD relacional, um banco de dados hierárquico ou outro software adequado. Portanto, a questão está correta.

59) O fato de haver restrições associadas a consultas — como ocorre, por exemplo, no caso de a consulta ter de ser executada em, no máximo, três segundos — influencia o projeto físico.

Gabarito: Certa.

Comentário: O conteúdo desta questão deseja verificar se o candidato sabe até onde certos requisitos influenciam o projeto físico de um banco de dados.

O projeto físico deve ser o responsável pela especificação dos arquivos de dados, do log do banco de dados, dos índices das tabelas e de outros detalhes como localização, tamanho, configurações, propriedades, estados e outros aspectos relacionados à implementação dos componentes do banco de dados no sistema operacional.

Os requisitos de desempenho como, por exemplo, o limit ...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

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
até 50% OFF
A partir de
R$ 79 /mês
Assinar agora