QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
447 questões encontradas

Em um SGBD, existem vários motivos possíveis para uma transação falhar no meiode sua execução, exigindo que o SGBD atue para manter a consistência dos dados. Com base nas causas que levam à falha de uma transação, assinale a alternativa INCORRETA.

A Falha do sistema, do computador ou da conexão com a rede durante a execução de uma transação, que pode levar ao cancelamento da transação. Essas falhas normalmente são classificadas como falhas de sistema.
B Controle de concorrência, que pode interromper uma transação durante a sua execução porque ela quebraria a serialização correta. Outro motivo para interromper uma transação poderia ocorrer visando à solução de um estado de deadlock entre várias transações.
C Erros em condicionais internas das funções, que podem exigir o cancelamento da transação durante sua execução, como a solicitação de um saque em uma conta sem saldo suficiente em uma transação bancária.
D Erros de injeção SQL, que ocorrem quando um agente mal-intencionado tenta derrubar o banco dedados com múltiplas requisições, fazendo com que o banco falhe em responder às requisições legítimas.
E Erros de programação de funções por falta de checagem dos tipos de entrada, como um estouro de inteiro, uma divisão por zero, ou até mesmo devido a valores de parâmetro errôneos ou erro lógico de programação.

O domínio da linguagem SQL exige do analista a compreensão da correta ordem de execução lógica e restrição de cláusulas de agregação. Considere o seguinte modelo de dados relacional de uma instituição acadêmica (chaves primárias sublinhadas): Pesquisador ( ID_Pesq , Nome) Projeto ( ID_Proj , Titulo) Atuacao ( ID_Pesq , ID_Proj , Horas_Semanais) Um analista precisa escrever uma consulta SQL que retorne o nome dos pesquisadores e a quantidade de projetos em que atuam, considerando apenas as atuações com mais de 10 horas semanais. Além disso, o relatório final deve exibir apenas os pesquisadores que possuam participação em mais de 2 projetos (já obedecendo ao critério mínimo de horas). O resultado deve ser ordenado pela quantidade de projetos em ordem decrescente. Assinale a alternativa que apresenta o comando SQL sintática e logicamente correto para satisfazer todos os requisitos dessa regra de negócio.

A SELECT P.Nome, COUNT(A.ID_Proj) FROM Pesquisador P INNER JOIN Atuacao A ON P.ID_Pesq = A.ID_Pesq WHERE COUNT(A.ID_Proj) > 2 GROUP BY P.ID_Pesq, P.Nome HAVING A.Horas_Semanais > 10 ORDER BY COUNT(A.ID_Proj) DESC;
B SELECT P.Nome, COUNT(A.ID_Proj) FROM Pesquisador P INNER JOIN Atuacao A ON P.ID_Pesq = A.ID_Pesq WHERE A.Horas_Semanais > 10 GROUP BY P.ID_Pesq, P.Nome HAVING COUNT(A.ID_Proj) > 2 ORDER BY COUNT(A.ID_Proj) DESC;
C SELECT P.Nome, COUNT(A.ID_Proj) FROM Pesquisador P INNER JOIN Atuacao A ON P.ID_Pesq = A.ID_Pesq WHERE A.Horas_Semanais > 10 OR COUNT(A.ID_Proj) > 2 GROUP BY P.ID_Pesq, P.Nome ORDER BY COUNT(A.ID_Proj) ASC;
D SELECT P.Nome, COUNT(A.ID_Proj) FROM Pesquisador P INNER JOIN Atuacao A ON P.ID_Pesq = A.ID_Pesq GROUP BY P.ID_Pesq, P.Nome HAVING A.Horas_Semanais > 10 AND COUNT(A.ID_Proj) > 2 ORDER BY COUNT(A.ID_Proj) DESC;
E SELECT P.Nome, COUNT(A.ID_Proj) FROM Pesquisador P INNER JOIN Atuacao A ON P.ID_Pesq = A.ID_Pesq WHERE A.Horas_Semanais > 10 AND COUNT(A.ID_Proj) > 2 GROUP BY P.ID_Pesq, P.Nome ORDER BY P.Nome DESC;

Analise as seguintes definições de visões em um banco de dados relacional com as tabelas base PEDIDO(id_pedido, id_cliente, valor, status) e CLIENTE(id_cliente, nome, cidade): V1: CREATE VIEW v_pedidos_altos AS SELECT id_pedido, id_cliente, valor FROM pedido WHERE valor > 500; V2: CREATE VIEW v_total_por_cliente AS SELECT id_cliente, SUM(valor) AS total FROM pedido GROUP BY id_cliente; V3: CREATE VIEW v_clientes_pedidos AS SELECT p.id_pedido, c.nome, p.valor FROM pedido p JOIN cliente c ON p.id_cliente = c.id_cliente; V4: CREATE VIEW v_status_distinct AS SELECT DISTINCT status FROM pedido; Um desenvolvedor precisa identificar quais visões não permitem operações de atualização direta segundo os critérios do padrão SQL. Sobre o assunto, assinale a alternativa correta.

A Apenas V2 e V4 são não atualizáveis, pois V1 e V3 preservam a correspondência direta com as tuplas das tabelas base, permitindo que o SGBD identifique e modifique os registros originais sem ambiguidade.
B V2, V3 e V4 são não atualizáveis, pois V2 utiliza agregação com GROUP BY, V4 utiliza DISTINCT e V3 envolve junção entre duas tabelas, sendo que nenhuma dessas construções permite ao SGBD identificar unicamente a tupla da tabela base a ser modificada.
C Todas as visões são não atualizáveis, pois qualquer restrição aplicada na definição de uma visão, seja por WHERE, JOIN, GROUP BY ou DISTINCT, impede que o SGBD propague modificações para as tabelas base de forma confiável.
D Apenas V2 é não atualizável, pois o uso de GROUP BY com função de agregação impede a identificação direta das tuplas originais, enquanto V3, apesar de envolver junção, permanece atualizável por preservar a chave primária de ambas as tabelas base na projeção.
E V1, V2 e V4 são não atualizáveis, pois a cláusula WHERE em V1 restringe o conjunto de tuplas visíveis, tornando ambígua qualquer tentativa de inserção de registros com valor inferior a 500 diretamente pela visão.

Um curso técnico em Informática para Internet propõe o desenvolvimento de um projeto integrador envolvendo as disciplinas de Banco de Dados, Programação Web e Gestão de Projetos. Os alunos devem modelar, implementar e integrar um banco de dados a uma aplicação web funcional. Com base nos princípios que orientam projetos integradores na Educação Profissional e Tecnológica, assinale a alternativa correta.

A O projeto integrador deve ser estruturado de forma que cada disciplina envolvida desenvolva sua parte independentemente, sendo a integração realizada apenas na etapa final de apresentação, garantindo que cada professor avalie exclusivamente os conteúdos de sua área sem interferência das demais disciplinas.
B O projeto integrador na EPT tem como principal finalidade a avaliação somativa dos conteúdos disciplinares, devendo ser aplicado ao final do semestre letivo como instrumento de verificação da aprendizagem acumulada, sem interferir no planejamento das aulas regulares de cada disciplina envolvida.
C O projeto integrador deve ser concebido como um eixo articulador do currículo, promovendo a integração entre os saberes de diferentes disciplinas a partir de uma situação-problema real ou simulada do contexto profissional, de forma que teoria e prática se desenvolvam de maneira interdependente ao longo do processo
D O projeto integrador deve ser desenvolvido pelos alunos com maior desempenho acadêmico, funcionando como atividade de enriquecimento curricular para estudantes avançados, enquanto os demais realizam atividades regulares de fixação dos conteúdos disciplinares em sala de aula.
E O projeto integrador deve priorizar a utilização de tecnologias de ponta e ferramentas proprietárias do mercado, garantindo que os alunos desenvolvam familiaridade com os recursos mais utilizados pelas empresas, independentemente da articulação entre os conteúdos das disciplinas envolvidas.

No Modelo Entidade-Relacionamento Estendido, uma universidade modela seu corpo de pessoas com a entidade PESSOA, da qual se especializam ALUNO e PROFESSOR. A entidade PROFESSOR possui o atributo telefones, que pode armazenar mais de um número por professor. Assinale a alternativa correta sobre os conceitos envolvidos nessa modelagem.

A A relação entre PESSOA e suas especializações representa um relacionamento comum do tipo um-para-muitos, no qual uma PESSOA pode estar associada a muitos ALUNOS e PROFESSORES. O atributo telefones é um atributo derivado, pois seu valor pode ser calculado a partir do cadastro de contatos da instituição.
B A generalização entre PESSOA, ALUNO e PROFESSOR é sempre disjunta e total, pois toda pessoa cadastrada no sistema deve ser obrigatoriamente classificada como aluno ou professor, sendo vedada a coexistência das duas especializações em uma mesma instância. O atributo telefones é um atributo simples por armazenar apenas um valor por vez.
C A especialização de PESSOA em ALUNO e PROFESSOR implica que as entidades especializadas não herdam os atributos da entidade genérica, devendo todos os atributos de PESSOA ser redefinidos individualmente em ALUNO e em PROFESSOR. O atributo telefones é multivalorado e pode ser representado diretamente como uma coluna do tipo lista na tabela PROFESSOR no modelo relacional.
D A relação entre PESSOA e suas especializações ALUNO e PROFESSOR caracteriza uma generalização, na qual atributos e relacionamentos comuns são abstraídos para a entidade genérica. O atributo telefones de PROFESSOR é multivalorado, devendo ser representado por uma elipse dupla no diagrama e implementado em uma tabela separada no modelo relacional.
E A relação entre PESSOA, ALUNO e PROFESSOR caracteriza uma especialização total, pois toda instância de ALUNO ou PROFESSOR é obrigatoriamente uma instância de PESSOA. O atributo telefones é um atributo composto, pois é formado por partes menores como DDD e número, devendo ser representado por uma elipse simples conectada a subelipses.

Um DBA responsável por um banco de dados MySQL de missão crítica adota uma política de backup e monitora periodicamente o desempenho do servidor. Sobre o assunto, analise as assertivas a seguir:

I. O backup lógico, realizado por ferramentas como mysqldump, exporta os dados na forma de instruções SQL e permite restauração seletiva de tabelas ou bancos específicos, sendo mais flexível que o backup físico para migrações entre versões do MySQL.

II. O monitoramento de desempenho no MySQL pode ser realizado por meio do comando EXPLAIN, que exibe o plano de execução de uma consulta SQL, permitindo identificar ausência de índices, varreduras completas de tabela e outros gargalos de desempenho.

III. A restauração de um backup lógico gerado pelo mysqldump é realizada diretamente pelo MySQL Server de forma automática e periódica, sem necessidade de intervenção do DBA, desde que o arquivo de backup esteja armazenado no diretório padrão de dados do servidor. Quais estão corretas?

A Apenas I.
B Apenas III.
C Apenas I e II.
D Apenas II e III.
E I, II e III.

Um DBA implementa a seguinte política de acesso sobre a tabela FUNCIONARIO(id_func, nome, salario, cargo, id_departamento): GRANT SELECT (nome, cargo) ON funcionario TO rh_consulta; GRANT UPDATE (salario, cargo) ON funcionario TO rh_gestao; GRANT INSERT (id_func, nome, cargo, id_departamento) ON funcionario TO ti_suporte; Com base nos comandos acima, assinale a alternativa que indica corretamente quais instruções SQL permitem a definição de colunas específicas no comando GRANT.

A CREATE, DELETE e INSERT;
B CREATE, INSERT e UPDATE;
C DELETE, SELECT e UPDATE;
D DELETE, INSERT e SELECT;
E INSERT, SELECT e UPDATE;

No que se refere às diretrizes de biossegurança em laboratórios biomédicos e de microbiologia e à classificação de riscos biológicos em ambientes laboratoriais, assinale a alternativa correta.

A O Nível de Biossegurança 1 (NB-1) é destinado ao manejo de microrganismos de alta patogenicidade que representam risco letal ao operador.
B O NB-2 aplica-se a agentes de risco moderado para a equipe e o ambiente, exigindo barreiras físicas e práticas de contenção.
C O NB-3 dispensa o controle rigoroso de acesso e o uso de Cabines de Segurança Biológica (CSB) para manipulação.
D O NB-4 é o padrão obrigatório para laboratórios de ensino de nível médio que manipulam amostras ambientais comuns.
E O emprego dos níveis de biossegurança independe da classe de risco do agente biológico manipulado no laboratório.

No cotidiano de um laboratório de Biologia, o uso de equipamentos de proteção é compulsório para a mitigação de riscos. Sobre a diferenciação e aplicação de Equipamentos de Proteção Individual (EPI) e Equipamentos de Proteção Coletiva (EPC), assinale a alternativa correta.

A O EPI tem como finalidade primária a proteção do meio ambiente externo, enquanto o EPC é projetado exclusivamente para a proteção da saúde do trabalhador.
B O EPI e o EPC possuem a mesma natureza jurídica e funcional, podendo um substituir o outro conforme a disponibilidade de recursos no laboratório.
C O uso de EPC é restrito a laboratórios de NB-1, ao passo que o EPI torna-se obrigatório a partir do NB-4.
D O EPI é todo dispositivo de uso pessoal destinado à preservação da integridade física do operador, enquanto o EPC destina-se à proteção do grupo e do ambiente de trabalho.
E O EPC é voltado para a guarda de reagentes químicos, enquanto o EPI destina-se apenas à manipulação de microrganismos patogênicos.

O processamento de artigos e superfícies em laboratórios de Biologia deve seguir um fluxo lógico e sequencial para garantir a eficácia da descontaminação e a segurança do operador. Assinale a alternativa que apresenta a sequência correta e hierárquica desses procedimentos.

A Limpeza, seguida de desinfecção e, quando aplicável, esterilização.
B Esterilização, seguida de antissepsia e finalização com assepsia.
C Antissepsia química, seguida de esterilização física e desinfecção terminal.
D Desinfecção de alto nível, seguida de limpeza mecânica e assepsia.
E Esterilização por autoclave, seguida de assepsia de bancada e limpeza final.