Questões de Concurso sobre Junção

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
14 questões encontradas
Questões por página
20
Mais recentes
 

Considerando os desafios mencionados no texto CG1A12-I, assinale a opção que apresenta o objetivo da etapa de junção do ETL em business intelligence.


A

a aplicação de regras de negócios aos dados para o cálculo de novos valores com base em valores existentes


B

a divisão de um atributo de dados em diversas colunas no sistema de destino


C

a melhora da qualidade dos dados pela redução de um grande número de valores de dados em um conjunto de dados menor


D

a vinculação de dados semelhantes de diferentes fontes de dados


E

a proteção de dados confidenciais para o cumprimento das leis de dados ou para a privacidade de dados por meio do adicionamento de encriptação

Em um projeto de modernização da área de inteligência legislativa, foi criado um banco de dados relacional contendo informações sobre proposições, autores, tramitações, votações e comissões parlamentares. Durante a elaboração de um painel institucional, um Analista Legislativo precisou identificar todas as proposições cadastradas, incluindo aquelas que ainda não possuíam registros de tramitação devido ao fato de terem sido protocoladas recentemente. Para isso, tornou-se necessário selecionar uma operação de junção que preservasse todos os registros da tabela principal de proposições, independentemente da existência de correspondência na tabela de tramitações. Assinale a alternativa que apresenta a operação SQL adequada para atender ao objetivo descrito.


A

INNER JOIN, pois retorna exclusivamente os registros existentes simultaneamente nas tabelas de proposições e tramitações.


B

LEFT JOIN, pois preserva todos os registros da tabela localizada à esquerda da junção, mesmo quando não há correspondência na tabela relacionada.


C

CROSS JOIN, pois estabelece automaticamente relacionamentos lógicos entre tabelas que possuam chaves semanticamente equivalentes.


D

SELF JOIN, pois permite recuperar registros sem correspondência, em tabelas distintas, por meio da autocorrelação dos dados.


E

NATURAL JOIN, pois garante a inclusão de todos os registros da tabela principal independentemente da existência de valores associados.

Em Python, utilizando a biblioteca Pandas, uma fiscalização estadual cruza um DataFrame de autos de infração (df_autos) com outro de cadastro de contribuintes (df_cad), ambos indexados por CNPJ, e precisa preservar todos os autos mesmo sem cadastro correspondente. Nessa situação, a operação adequada é


A

df_cad.merge (df_autos, how="right", on="CNPJ") sem alinhar índices explicitamente.


B

df_autos.merge(df_cad, how="outer", left_index=True, right_index=True) para incluir todos.


C

df_autos.merge(df_cad, how="inner", left_index=True, right_index=True)


D

df_autos.join(df_cad, how="left")


E

pd.concat([df_autos, df_cad], axis=1, join="inner")

Em um sistema, o engenheiro precisa consultar todos os CLIENTES e, se houver, os PEDIDOS que cada um fez. Clientes sem pedidos também devem ser listados.


Assinale a opção que identifica o tipo de junção SQL que garante que todas as linhas da tabela da esquerda (CLIENTE) sejam incluídas no resultado, independentemente de haver correspondência na tabela da direita (PEDIDO).


A

INNER JOIN


B

RIGHT JOIN


C

FULL OUTER JOIN


D

LEFT OUTER JOIN


E

CROSS JOIN

A técnica de junção do ETL consiste em aplicar regras de negócio aos dados para a obtenção de novos valores com base em valores já existentes.


C

Certo


E

Errado

O Tribunal de Justiça do Estado do Maranhão designou certo servidor de tecnologia da informação para assumir a função de DBA em um projeto específico do órgão. O motivo dessa atribuição foi a experiência prévia do profissional no mercado de trabalho privado aliada às diversas certificações que ele possuía nessa área. Ao iniciar no projeto, o profissional recebeu as instruções técnicas do coordenador de tecnologia, que também repassou as expectativas e os desafios avaliados para o projeto. Após alguns meses no projeto, já devidamente adaptado e em período produtivo, o profissional precisou construir uma instrução SQL onde fosse gerada uma combinação de cada linha da primeira tabela com cada linha de uma segunda tabela para a equipe de desenvolvimento de sistemas. Pode-se afirmar que o DBA utilizou um recurso conhecido como:


A

Full Join.


B

Left Join.


C

Outer Join.


D

Cross Join.

Foi executada a consulta abaixo:


select b.id_municipio from municipios as m

right join bairros as b on (m.id_municipio=b.id_municipio)

where m.id_municipio is null


Qual é o valor esperado como retorno?


A

NULL


B

11


C

12


D

13


E

15

A operação de junção em um banco de dados é uma operação binária, combina duas relações tendo como base atributos comuns. Na figura a seguir, tem-se um exemplo no qual a relação DISCIPLINA é combinada com a relação DOCENTE para criar uma nova relação que mostra informações completas sobre as disciplinas, incluindo o nome dos professores.


Imagem associada para resolução da questão


Com base nas informações apresentadas, assinale a alternativa que apresenta o Comando SQL que realiza essa operação de junção.


A

Select * from DISCIPLINA, DOCENTE where COMPONENTE.Cod = DOCENTE.Professor


B

Select Cod, Componente, Unid, Professor from DISCIPLINA, DOCENTE where DISCIPLINA = DOCENTE


C

Select Cod, Componente, Unid from DISCIPLINA, DOCENTE where DISCIPLINA.Cod = DOCENTE.Cod


D

Select Cod, Componente, Unid, Professor from DISCIPLINA.Cod, DOCENTE.Cod where DISCIPLINA = DOCENTE


E

Select Cod, Componente, Unid, Professor from DISCIPLINA, DOCENTE where DISCIPLINA.Cod = DOCENTE.Cod

Swapping e memória virtual são considerados como métodos para lidar com a sobrecarga de memória.


C

Certo


E

Errado

Paginação é o processo de gerenciamento de memória responsável pela liberação automática de blocos que não são mais usados por um programa.


C
Certo

E
Errado

Em um computador, o gerenciamento de memória realiza alocação e reciclagem de espaços se não houver acesso recente aos dados nele contidos.


C
Certo

E
Errado
 
 
Gerar simulado