Foram encontradas 24.547 questões.
Um analista de sistemas da Prefeitura Municipal de Nova Iguaçu precisa gerar um relatório de arrecadação fiscal. Para isso, ele escreve a seguinte consulta em PL/SQL para calcular o total de impostos pagos pelos contribuintes:
DECLARE
v_total NUMBER;
BEGIN
SELECT SUM(valor) INTO v_total
FROM pagamentos
WHERE categoria = 'IMPOSTO';
DBMS_OUTPUT.PUT_LINE('Total de impostos arrecadados: ' || v_total);
END;
Ao revisar o código, foram identificados erros conceituais que podem comprometer sua execução. Qual das alternativas contém uma afirmação INCORRETA sobre o código PL/SQL apresentado?
Provas
- Modelagem de DadosDiagrama Entidade-Relacionamento (DER)
- Modelagem de DadosFundamentos de Modelagem de Dados
- Modelagem de DadosModelagem e Mapeamento Entidade-Relacionamento
Uma startup do setor de logística está desenvolvendo um novo sistema para gerenciamento de entregas. O analista de dados responsável pelo projeto elaborou um Diagrama Entidade-Relacionamento (DER) para modelar o banco de dados. O DER inicial inclui as seguintes entidades e relacionamentos:
• Entidade Entregador
o Atributos: id_entregador (PK), nome, telefone
o Um entregador pode realizar múltiplas entregas.
• Entidade Entrega
o Atributos: id_entrega (PK), data_entrega, status, id_entregador (FK)
o Cada entrega é realizada por um único entregador.
• Entidade Cliente
o Atributos: id_cliente (PK), nome_cliente, endereco
o Um cliente pode receber múltiplas entregas, mas cada entrega está vinculada a um único cliente.
• Relacionamento Realiza (entre Entregador e Entrega)
o Cardinalidade: 1:N (Um entregador pode realizar várias entregas).
• Relacionamento Destinado_a (entre Entrega e Cliente)
o Cardinalidade: 1:N (Uma entrega está associada a um único cliente, mas um cliente pode ter várias entregas).
Após essa modelagem inicial, o analista precisa converter o modelo para estrutura relacional e aplicar normalização para evitar redundâncias e garantir a integridade dos dados. Com base na modelagem de dados apresentada, qual das seguintes afirmações está corretamente fundamentada nos conceitos do DER e do mapeamento para modelo relacional?
Provas
A equipe de TI da Prefeitura Municipal de Nova Iguaçu precisa otimizar a execução de consultas SQL para obter relatórios de arrecadação municipal de maneira eficiente. Para isso, um analista decidiu utilizar subconsultas correlacionadas. No entanto, o código SQL apresenta lacunas que impedem sua execução correta:
SELECT nome, receita
FROM arrecadacao_municipal AM
WHERE receita > (
SELECT AVG(receita)
FROM arrecadacao_municipal
WHERE ______ = AM.______
);
Assinale a alternativa que completa correta e sequencialmente as lacunas, para que a consulta retorne os municípios que arrecadaram acima da média dentro de sua própria região administrativa.
Provas
Relacione adequadamente as cláusulas SQL às suas respectivas funções:
1.GROUP BY
2.HAVING
3. SELECT
4. WHERE
( ) Seleciona colunas específicas em uma tabela.
( ) Filtra os dados de acordo com uma condição.
( ) Agrupa resultados com base em colunas específicas.
( ) Filtra agrupamentos após a agregação.
A sequência está correta em
Provas
Considere que a SEMCONGER implementou um procedimento armazenado (Stored Procedure) para atualizar valores de contratos públicos, garantindo, assim, maior controle sobre as transações no banco de dados. A seguir está o código da Stored Procedure utilizada:
CREATE OR REPLACE PROCEDURE atualizar_valor_contrato(
p_id_contrato IN NUMBER,
p_novo_valor IN NUMBER
) AS
BEGIN
UPDATE contratos
SET valor = p_novo_valor
WHERE id = p_id_contrato;
COMMIT;
END atualizar_valor_contrato;
Porém, um analista de banco de dados apontou um problema grave na implementação que poderá comprometer a consistência transacional do sistema. Com base na análise do código apresentado, qual é a principal falha no procedimento armazenado?
Provas
A SEMCONGER precisa gerar relatórios personalizados usando SQL para identificar contratos vencidos. O analista de sistemas escreve a seguinte consulta SQL para selecionar todos os contratos vencidos até a data atual:
SELECT contrato_id, empresa, data_vencimento
FROM contratos
WHERE data_vencimento < SYSDATE;
No entanto, ao revisar a consulta, outro desenvolvedor apontou que a sintaxe pode não funcionar corretamente em todos os bancos de dados. Sobre essa consulta, é INCORRETO afirmar que:
Provas
Uma consulta no Structured Query Language (SQL) é uma instrução utilizada para recuperar ou manipular dados armazenados em um banco de dados. As consultas são criadas com comandos, por exemplo, os comandos SELECT, INSERT, UPDATE ou DELETE, dentre outros, e podem incluir cláusulas, condições e operadores para filtrar ou organizar os dados, como ordenar e agrupar. Diante disso, a consulta "SELECT cargo, salário FROM funcionários WHERE cargo<>'Desenvolvedor';" retorna qual resultado?
Provas
- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
Os bancos de dados relacionais estão há muito tempo no mercado e são amplamente utilizados, pois, sua estrutura de relacionamentos expressa adequadamente muitas situações do quotidiano, permitindo que situações que acontecem recorrentemente possam ser expressados por meio de tabelas e suas cardinalidades, onde cada tabela tem suas conexões, nomes e atributos. A partir da cardinalidade entre as tabelas, o programador precisa tomar determinadas atitudes. Considere que o programador precisa criar o relacionamento do tipo N:N entre duas tabelas, o que vai acontecer como resultado deste relacionamento?
Provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Modelagem de DadosEntidades
- Modelagem de DadosModelo Entidade-Relacionamento
Sobre o Modelo Entidade-Relacionamento, foram feitas as seguintes afirmações:
I. Os retângulos representam os conjuntos de entidades.
II. Há três tipos de cardinalidades neste modelo: 1:1, 1:N e N:N.
III. Um atributo chave tem capacidade de identificar uma entidade.
Sobre as afirmações acima, pode-se afirmar que:
Provas
Com relação à informática aplicada à estatística, julgue os itens a seguir.
Na biblioteca Pandas da linguagem Python, se df é um data-frame, o comando df.drop('telefone', axis=1) irá remover a coluna telefone de df.
Provas
Caderno Container