Foram encontradas 91.005 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q4028013 Banco de Dados
Em SGBDs relacionais como SQL Server e PostgreSQL, analise o trecho abaixo: 
Imagem associada para resolução da questão
Esse bloco é executado automaticamente pelo SGBD após uma inserção na tabela PEDIDO, sem chamada explícita da aplicação. Assinale a alternativa que indica corretamente o recurso que preenche a lacuna.  
Alternativas
Q4028012 Banco de Dados
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.  
Alternativas
Q4028011 Banco de Dados
Um analista de dados precisa consultar o sistema acadêmico de uma universidade. O banco de dados possui as seguintes relações:

ALUNO(id_aluno, nome, idade, id_curso) CURSO(id_curso, nome_curso, modalidade)
MATRICULA(id_aluno, id_disciplina, nota)

O analista deseja obter exclusivamente os nomes dos alunos maiores de 20 anos que estão matriculados em alguma disciplina e pertencem a cursos na modalidade presencial, sem que colunas adicionais apareçam no resultado final. Com base nos operadores da álgebra relacional, assinale a alternativa que indica a expressão que atende ao objetivo descrito. 
Alternativas
Q4028010 Banco de Dados
Um desenvolvedor backend está otimizando um sistema bancário que registra milhões de transações diárias na tabela TRANSACAO(id_transacao, id_conta, data, valor, tipo). Após análise dos logs do SGBD, ele identifica que consultas de extrato por id_conta estão consumindo tempo excessivo. Ao criar um índice sobre o atributo id_conta, as consultas passam a responder em milissegundos. Porém, durante os horários de pico, nos quais centenas de novas transações são registradas por segundo, o tempo de resposta das inserções aumenta visivelmente em comparação ao período anterior à criação do índice. Com base nesse cenário e nos conceitos sobre indexação em bancos de dados relacionais, assinale a alternativa correta. 
Alternativas
Q4028009 Banco de Dados
Em sistemas de banco de dados, o controle de concorrência é responsável por garantir a consistência dos dados quando múltiplas transações são executadas simultaneamente. Considere o seguinte cenário: a transação T1 detém um bloqueio exclusivo sobre o recurso R1 e solicita bloqueio sobre R2. Simultaneamente, a transação T2 detém um bloqueio exclusivo sobre R2 e solicita bloqueio sobre R1. Ambas permanecem indefinidamente em espera. Com base nesse cenário e nos conceitos de controle de concorrência, assinale a alternativa que apresenta a correta descrição do fenômeno ilustrado e sua relação com os mecanismos de gerenciamento de transações. 
Alternativas
Q4028008 Banco de Dados
Considere a tabela VENDAS(id venda, vendedor, valor) em um banco de dados MySQL. Um analista deseja obter exclusivamente o nome do vendedor com o maior valor total de vendas, considerando que pode haver empate entre vendedores. Assinale a consulta SQL que atende corretamente ao objetivo.
Alternativas
Q4028007 Banco de Dados
Considere a relação R(A, B, C, D) com o seguinte conjunto de dependências funcionais: 

A → B 
B → C 
A → D

Sabendo que A é a chave primária da relação, qual é a forma normal mais alta em que R se encontra, considerando que a relação já satisfaz a Primeira Forma Normal (1FN)?
Alternativas
Q4028006 Banco de Dados
No modelo relacional, as restrições de integridade são mecanismos formais que asseguram a consistência e a validade dos dados armazenados. Assinale a alternativa que apresenta a correta descrição sobre integridade referencial. 
Alternativas
Q4028005 Banco de Dados
Analise as duas relações a seguir:

ALUNO(id_aluno, nome, curso)
MATRICULA(id_aluno, disciplina)

Deseja-se obter os nomes dos alunos que estão matriculados em alguma disciplina. Qual operação da álgebra relacional é a mais adequada para combinar essas duas relações com base no atributo comum id aluno? 
Alternativas
Q4028004 Banco de Dados
Analise a relação a seguir:

FUNCIONARIO(id_func, nome, departamento, nome_departamento)

Sabendo que:
id_func → nome, departamento
departamento →  nome_departamento

Qual problema de normalização essa relação apresenta? 
Alternativas
Q4028003 Banco de Dados
As propriedades ACID são fundamentais para garantir a confiabilidade das transações em sistemas de banco de dados. A propriedade Atomicidade garante que 
Alternativas
Q4028002 Banco de Dados
No Modelo Entidade-Relacionamento (MER), uma entidade fraca caracteriza-se por
Alternativas
Q4028001 Banco de Dados
No contexto da arquitetura de três níveis proposta pelo padrão ANSI/SPARC para Sistemas de Gerenciamento de Banco de Dados (SGBD), a independência de dados é um princípio fundamental para garantir flexibilidade e evolução dos sistemas. Assinale a alternativa que indica a definição da independência lógica de dados. 
Alternativas
Q4028000 Banco de Dados
Analise a seguinte consulta SQL executada em um banco de dados MySQL:

SELECT cliente_id, SUM(valor) AS total
FROM pedidos
WHERE SUM(valor) > 1000
GROUP BY cliente_id;

Ao executar essa consulta, o MySQL retornará um erro de sintaxe relacionado ao uso da função de agregação. Assinale a alternativa que apresenta a correção adequada da consulta, mantendo o objetivo de retornar os clientes cujo valor total de pedidos seja superior a 1000. 
Alternativas
Q4027986 Legislação Federal
Um docente EBTT de um IF, ao elaborar seu Plano Individual de Trabalho (PIT) semestral, distribui sua carga horária da seguinte forma: 80% para atividades de ensino em sala de aula, 10% para orientação de TCCs e 10% para participação em eventos científicos como ouvinte. Ao apresentar o PIT ao Departamento de Ensino, a coordenação pedagógica questiona a ausência de projetos de pesquisa e extensão formalmente cadastrados. O docente argumenta que suas atividades de ensino já incorporam elementos de pesquisa e extensão de forma implícita, tornando desnecessário o cadastramento formal. Considerando o princípio da indissociabilidade entre ensino, pesquisa e extensão nos IFs, previsto na Lei nº 11.892/2008 e nas diretrizes institucionais, assinale a alternativa correta.
Alternativas
Q4027569 Programação
Em linguagens orientadas a objetos com suporte a despacho dinâmico, o polimorfismo pode se manifestar como sobrecarga (overloading) ou sobrescrita (overriding), mecanismos com semânticas e momentos de resolução distintos. Nesse sentido, assinale a alternativa correta.
Alternativas
Q4027568 Engenharia de Software
Os modelos de processo de software diferem na forma como organizam suas atividades e na adequação a diferentes contextos de projeto. Assinale a alternativa correta.
Alternativas
Q4027567 Engenharia de Software
Na Engenharia de Software, os testes são classificados pela abordagem de projeto de casos de teste (caixa preta vs. caixa branca) e pelo nível de integração entre os componentes testados (unitário, integração, sistema). Nesse sentido, assinale a alternativa correta.
Alternativas
Q4027566 Arquitetura de Computadores
Sobre os níveis RAID 5 e RAID 6 (Redundant Array of Independent Disks), assinale a alternativa correta em relação aos mecanismos de tolerância a falhas e ao desempenho de leitura de cada nível. 
Alternativas
Q4027565 Arquitetura de Computadores
A representação de inteiros em complemento de dois é o esquema padrão adotado em processadores modernos para representar inteiros com sinal. Considere um inteiro com sinal representado em n bits utilizando esse sistema. Nesse contexto, assinale a alternativa correta.
Alternativas
Respostas
8281: A
8282: B
8283: E
8284: D
8285: B
8286: B
8287: D
8288: A
8289: D
8290: C
8291: C
8292: B
8293: E
8294: A
8295: B
8296: B
8297: C
8298: E
8299: E
8300: E