QuestLab Plataforma Inteligente de Questões
Questões por banca

Questões de Banco de Dados da FUNDATEC

Pratique questões de Banco de Dados da FUNDATEC e filtre por assunto, tópico, órgão, cargo e ano.

Estude com questões da FUNDATEC

Consulte o banco público da QuestLab com questões da FUNDATEC. Use os filtros abaixo para localizar questões por disciplina, assunto, órgão, cargo, ano e modalidade.

Ver DNA da FUNDATEC

Questões da FUNDATEC por disciplina

189 disciplinas disponíveis. Clique para visualizar todas.

Acesse diretamente as disciplinas disponíveis nesta banca. As quantidades abaixo consideram as questões ativas do banco QuestLab.

Ver todas da FUNDATEC
Matemática 709 questões Pedagogia 677 questões Enfermagem 593 questões Direito Constitucional 447 questões Raciocínio Lógico 391 questões Português 355 questões Conhecimentos Gerais e Atualidades 329 questões Direito Administrativo 287 questões Informática 261 questões História e Geografia de Estados e Municípios 166 questões Legislação dos Municípios do Estado do Rio Grande do Sul 157 questões Segurança e Saúde no Trabalho 146 questões Contabilidade Geral 145 questões Nutrição 143 questões Filosofia 136 questões Saúde Pública 124 questões Libras 122 questões Legislação Municipal 121 questões Farmácia 119 questões Odontologia 109 questões Serviço Social 102 questões Biologia 100 questões Estatuto da Pessoa com Deficiência 100 questões Legislação Estadual 95 questões Redes de Computadores 94 questões Geografia 91 questões Psicologia 91 questões Administração Pública 88 questões Legislação Federal 77 questões Direito Sanitário 76 questões Legislação de Trânsito CTB 74 questões Direito Penal 69 questões Meio Ambiente 67 questões Segurança da Informação 67 questões História 65 questões Medicina 64 questões Arquivologia 63 questões Química 63 questões Sistemas Operacionais 61 questões Engenharia Civil 60 questões Engenharia Mecânica 58 questões Direito Processual Penal 56 questões Educação Física 56 questões Inglês 56 questões Banco de Dados 55 questões Direito Tributário 54 questões Administração Geral 50 questões Radiologia 46 questões Veterinária 46 questões Legislação de Trânsito 45 questões Direito Civil 37 questões Auditoria 35 questões Direito Ambiental 34 questões Algoritmos e Estrutura de Dados 33 questões Administração Financeira e Orçamentária 32 questões Biblioteconomia 31 questões Gestão de Pessoas 31 questões Fisioterapia 30 questões Língua Portuguesa 30 questões Noções de Informática 30 questões Programação 30 questões Artes Cênicas 29 questões Direitos Humanos 28 questões Segurança e Transporte 27 questões Engenharia de Software 26 questões Administração de Recursos Materiais 25 questões Regimento Interno 25 questões Sociologia 25 questões Contabilidade Pública 24 questões Designer Gráfico 24 questões Técnicas em Laboratório 24 questões Arquitetura de Computadores 23 questões Engenharia Agronômica Agronomia 23 questões Arquitetura 22 questões Atendimento ao Público 22 questões Mecânica de Autos 22 questões Tecnologia da Informação 22 questões Engenharia Elétrica 21 questões Redação Oficial 21 questões Engenharia Ambiental e Sanitária 20 questões Fonoaudiologia 19 questões Artes Plásticas 18 questões Conhecimentos Gerais 18 questões Direito do Trabalho 18 questões Direito Processual Civil 18 questões Espanhol 18 questões Secretariado 18 questões Economia 17 questões Agricultura e Agropecuária 16 questões Edificações 16 questões Mecânica 14 questões Legislação dos Municípios do Estado do Mato Grosso 13 questões Direito Financeiro 12 questões Eletrotécnica 12 questões Matemática Financeira 12 questões Psiquiatria 12 questões Direito do Consumidor 11 questões Eletrônica 11 questões Engenharia Agrícola 11 questões Engenharia Hidráulica 11 questões Estatuto da Criança e do Adolescente ECA 10 questões Governança de TI 10 questões Informática Básica 10 questões Matemática Básica 10 questões Agrimensura 9 questões Atualidades e Conhecimentos Gerais 9 questões Direito Urbanístico 9 questões Específico Brigada Militar RS 9 questões Administração 8 questões Direito Digital 8 questões Legislação dos Municípios do Estado do Paraná 8 questões Primeiros Socorros 8 questões Contabilidade de Custos 7 questões Direito da Criança e do Adolescente ECA 7 questões Direito Processual do Trabalho 7 questões Educação Artística 7 questões Geologia 7 questões Legislação e Ética Profissional 7 questões Noções de Primeiros Socorros 7 questões Antropologia 6 questões Atualidades 6 questões Braille 6 questões Engenharia Química 6 questões Engenharia Química e Química Industrial 6 questões Estatística 6 questões Física 6 questões História do Brasil 6 questões Legislação da Defensoria Pública 6 questões Legislação dos Municípios do Estado de Minas Gerais 6 questões Artes Visuais 5 questões Ética na Administração Pública 5 questões Gerência de Projetos 5 questões Legislação dos Municípios do Estado de Santa Catarina 5 questões Legislação e Decretos 5 questões Não definido 5 questões Ciências Políticas 4 questões Conhecimentos de Serviços Gerais 4 questões Direito da Criança e do Adolescente 4 questões Direito Notarial e Registral 4 questões Direito Previdenciário 4 questões Educação Infantil 4 questões Engenharia de Transportes e Trânsito 4 questões Literatura 4 questões Regimentos Internos e Leis Orgânicas 4 questões Sistemas de Informação 4 questões Turismo 4 questões Direito Educacional 3 questões Engenharia de Qualidade 3 questões Engenharia Mecatrônica 3 questões Jornalismo 3 questões Meteorologia 3 questões Segurança Pública 3 questões Agropecuária 2 questões Arquitetura de Software 2 questões Biomedicina 2 questões Conhecimentos Bancários 2 questões Criminologia 2 questões Direito Eleitoral 2 questões Direito Empresarial e Comercial 2 questões Eletricidade 2 questões Estatuto da Pessoa Idosa 2 questões Legislação dos Tribunais de Contas 2 questões Música 2 questões Técnicas de Vendas e Negociação 2 questões Técnicas em Topografia 2 questões Tecnologia Educacional 2 questões Telecomunicações 2 questões Análise de Balanços 1 questões Astronomia 1 questões Automação 1 questões Comunicação Social 1 questões Criminalística 1 questões Direito Agrário 1 questões Direito Econômico 1 questões Direito Empresarial Comercial 1 questões Eletroeletrônica 1 questões Engenharia Agronômica 1 questões Engenharia de Automação 1 questões Engenharia de Produção 1 questões Engenharia Elétrica e Engenharia Eletrônica 1 questões Estatuto da Pessoa com Deficiência Lei n 13146 de 2015 1 questões Estatuto da Pessoa com Deficiência PCD 1 questões Ética 1 questões Gestão de Saúde e Administração Hospitalar 1 questões Legislação dos Tribunais de Contas TCU 1 questões Legislação Tributária Municipal 1 questões Modelagem de Processos de Negócio BPM 1 questões Patologia 1 questões Técnicas Administrativas 1 questões
Encontre as questões que procura
Limpar filtros
55 questões encontradas

A literatura de bancos de dados propõe técnicas específicas para lidar com o problemade implementar e atualizar visões em SGBDs. Com base nas estratégias de implementação e atualização de visões, analise as assertivas abaixo e assinale a alternativa correta.

I. A estratégia chamada modificação de consulta envolve transformar a consulta da visão (submetida pelo usuário) em uma consulta diretamente nas tabelas da base. A principal vantagem dessa técnica é a sua alta eficácia para visões definidas por consultas complexas, especialmente se várias delas tiverem de ser aplicadas à mesma visão em um curto período.

II. A materialização de visões envolve criar fisicamente uma tabela temporária. Para mantê-la sincronizada com as tabelas base, utilizam-se técnicas de atualização incremental, nas quais o SGBD, a cada alteração na base, remove automaticamente a tabela física e a recalcula para garantir a consistência dos dados exibidos.

III. A atualização de dados diretamente por meio de visões é um processo direto e livre de ambiguidades. Para uma visão que envolve junções (joins), uma operação de atualização é mapeada de forma única para as relações da base, permitindo que o SGBD determine, com exatidão, qual atualização foi intencionada pelo usuário.

A Todas as assertivas estão corretas.
B Todas as assertivas estão incorretas.
C Apenas a assertiva I está correta.
D Apenas as assertivas I e III estão corretas.
E Apenas as assertivas II e III estão corretas.

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.

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;

Uma tabela está na Terceira Forma Normal (3FN) se, e somente se, estiver na Segunda Forma Normal (2FN) e

A todos os seus atributos não chave forem totalmente dependentes da chave primária.
B não possuir atributos multivalorados ou grupos repetitivos.
C não existirem dependências transitivas entre atributos não chave.
D a chave primária for composta por um único atributo.
E todos os atributos forem do tipo atômico.

Analise a seguinte consulta SQL: SELECT departamento, COUNT(*) FROM funcionarios GROUP BY departamento HAVING COUNT(*) > 5; Essa consulta retorna:

A Erro de sintaxe.
B Apenas o total de funcionários da tabela.
C Todos os departamentos com exatamente 5 funcionários.
D Todos os funcionários cujo departamento possui mais de 5 funcionários.
E Os departamentos que possuem mais de 5 funcionários e a quantidade de funcionários em cada um deles.

Uma tabela está na terceira forma normal (3FN) quando:

A Não possui chave primária.
B Possui apenas um atributo.
C Não possui redundância de dados.
D Possui somente chaves estrangeiras.
E Todos os atributos não-chave dependem apenas da chave primária e não possuem dependências transitivas.