Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

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

Q3335975 Banco de Dados
Para o desenvolvimento de bancos de dados utilizados pelo laboratório para a coleta, processamento, registro, relato, armazenamento e recuperação de informações:
Alternativas
Q3335942 Banco de Dados
Observe as afirmativas a seguir, no que se refere ao desenvolvimento e uso de banco de dados em laboratório:
I. Para garantir a confiabilidade dos dados, o desenvolvedor de bancos de dados em laboratórios deve utilizar exclusivamente dados ofline.
II. Deve ser estabelecido um procedimento para backup regular.
III. Os dados brutos de ensaios e calibrações devem ser armazenados em servidores públicos.

Sobre as afirmativas acima, pode-se dizer que:
Alternativas
Q3334799 Banco de Dados
Considerando o Banco de Dados PostgreSQL, assinale a alternativa que se refere à função que retorna o primeiro de seus argumentos que não for NULL, isto é, só retorna NULL quando todos os seus argumentos forem NULL:
Alternativas
Q3333891 Banco de Dados

Analise o trecho de código a seguir em Linguagem SQL e responda a questão.


 

inserir nos valores do projeto (1, "ABC", "Belo Horizonte"),



(2, "ABE", "Rio de Janeiro"),


(3, "ABF", "São Paulo"),


(4, "ABG", "Curitiba"),


(5, "ABH", "Juiz de Fora"); 



inserir nos valores do departamento (100, "Marketing", "MK"),



(101, "Vendas", "VD"),


(102, "Tecnologia da Informação", "TI"),


(103, "Recursos Humanos", "RH"),


(104, "Contabilidade", "CT"),


(105, "Estoque", "ES"); 



inserir nos valores de funcionamentoio (1, "Alice", '2011-11-01', "[email protected]", 1, 100),


(2, "Mohamed", '2015-09-06', "[email protected]",1, 101),


(3, "Bob", '2018-05-02', "[email protected]", 3.103),


(4, "Maria", '2017-10-07', "[email protected]", 4, 104),


(5, "João", '01-04-2012', "[email protected]", 1, 101);




SELECIONE f.* DE função f ESQUERDA JUNTE projeto p


ON f.cod_proj = p.cod onde f.cod_proj não é nulo;



SELECIONE f.* DE funcionario f DIREITA JUNTE-SE departamento


d ON f.cod_dep = d.id onde f.cod_dep não é nulo;



Ao executar, de forma independente, cada código SQL retornará uma certa quantidade de linhas. Marque uma alternativa CORRETA.

Alternativas
Q3333890 Banco de Dados

Considere o esquema de tabelas para responder à questão



Imagem associada para resolução da questão


Imagem associada para resolução da questão



Imagem associada para resolução da questão



SELECT u.coduser, COUNT(u.coduser) AS TOTAL


FROM user u


LEFT JOIN user_movie cm


ON u.coduser = cm.coduser


RIGHT JOIN movie m


ON m.codmovie = u.coduser


GROUP BY u.nome


ORDER BY 1 Desc ;



Um usuário de banco de dados executa a consulta acima e os valores contidos na coluna TOTAL que serão exibidos ao final da execução do código são:

Alternativas
Q3331503 Banco de Dados
O campo da Ciência de Dados é dinâmico e está em constante evolução, com o desenvolvimento de tecnologias e ferramentas que tornam a análise de dados mais eficiente e acessível. Uma dessas ferramentas é a biblioteca Pandas para a linguagem de programação Python. Por ser uma biblioteca de análise de dados conhecida principalmente por suas estruturas de dados poderosas que facilitam a manipulação de dados, como dataframes, é amplamente utilizada em processos de ETL (Extract, Transform and Load) por engenheiros e cientistas de dados que necessitam pré-processar e transferir dados entre plataformas de dados, como, por exemplo, bancos de dados relacionais e Data Lakes.

Considere o seguinte código Python que implementa parte de um ETL sobre a tabela Financiamento.

import pandas as pd from sqlalchemy import create_engine from datetime import datetime
engine = create_engine(“postgresql:// postgres:postgres@localhost:5432/bd_pesquisa”) query = “SELECT * FROM Financiamento” df = pd.read_sql_query(con=engine.connect(), sql=sql_text(query)) df[‘data_inicio’] = pd.to_datetime(df[‘data_ inicio’]).dt.strftime(‘%d/%m/%Y’) df[‘data_fim’] = pd.to_datetime(df[‘data_ fim’]).dt.strftime(‘%d/%m/%Y’) df.to_csv(‘financiamentos_transformados.csv’, index=False)

Observe as afirmativas a seguir sobre a execução do código.
I. O código se conecta a um banco de dados PostgreSQL usando a biblioteca SQLAlchemy e extrai todos os dados da tabela Financiamento.
II. As colunas data_inicio e data_fim são transformadas para o formato DD/MM/AAAA, mas esses dados não são atualizados no banco de dados.
III. O dataframe resultante da transformação é salvo em um arquivo CSV chamado financiamentos_transformados.csv na máquina local, incluindo o índice do datadrame como uma coluna adicional.

Sobre as afirmativas acima, pode-se dizer que:
Alternativas
Q3331502 Banco de Dados
Com base no diagrama ER apresentado na questão anterior, a consulta SQL que lista os nomes de todos os projetos que estão associados a menos de 4 pesquisadores e que têm um financiamento total maior que 20.000,00 é:
Alternativas
Q3331501 Banco de Dados
Para a construção de um sistema de apoio à pesquisa e desenvolvimento na área de saúde, um modelo ER associado deve abranger entidades essenciais que facilitam a gestão de dados de pesquisa, desenvolvimento de estudos epidemiológicos e monitoramento de saúde pública. Este sistema poderia auxiliar na análise de tendências, na resposta a emergências de saúde pública e no desenvolvimento de políticas de saúde baseadas em evidências.
Seja o diagrama ER apresentado abaixo, desenhado na notação crow’s foot, para um sistema de gestão de pesquisa.

Imagem associada para resolução da questão


Entre as opções abaixo, a que apresenta corretamente uma consulta SQL para retornar o valor total de financiamento de um projeto chamado “Inovação em Saúde” é:
Alternativas
Q3331329 Banco de Dados
Analise as afirmativas a seguir, em relação à mineração de padrões frequentes:

I. Seu objetivo é extrair conjuntos de itens frequentes de um banco de dados.
II. Um exemplo de padrão frequente são as regras de associação.
III. Dado um conjunto de itens X = {x1, x2,…,xm} e um conjunto de transações T = {t1, t2, …, tn}, um subconjunto de X, S, é chamado de conjunto de itens frequentes se S ocorre em uma porcentagem de todas as transações em T que excede um limite, denominado suporte.
IV. O suporte de um conjunto de itens Y, suporte(Y), é definido como o número de transações em T que contêm o conjunto de itens Y.

Das afirmativas acima, é correto afirmar que:
Alternativas
Q3331301 Banco de Dados
Imagine que você está responsável por organizar uma base de dados de vacinação de cidadãos de um determinado município. Tendo em vista que que existem potenciais problemas de duplicidade de registros, você decidiu realizar algumas tarefas de sumarização dos dados. A opção mais adequada para esse processo é: 
Alternativas
Q3331297 Banco de Dados
Sobre os relacionamentos dos bancos de dados relacionais, podemos afirmar que:

I. Não precisam ser entre duas entidades distintas, sendo possível a presença de um relacionamento entre apenas uma entidade.
II. Os relacionamentos podem ter atributos.
III. São representados por elipses no modelo entidade-relacionamento.
IV. A cardinalidade especifica o número mínimo e o máximo de instâncias que uma entidade pode participar. 
Alternativas
Q3331296 Banco de Dados
Sobre a o modelo entidade-relacionado, é INCORRETO afirmar que:
Alternativas
Q3331295 Banco de Dados
Sobre a linguagem SQL, é INCORRETO afirmar que: 
Alternativas
Q3331294 Banco de Dados
Sobre os bancos de dados relacionais, é possível afirmar que: 
Alternativas
Q3331292 Banco de Dados
“Processos de mineração de dados são usualmente aplicados em conjuntos de dados coletados para outros propósitos, para uso futuro ou aplicações diversas. Por essa razão, aplicações de mineração de dados quase nunca podem se beneficiar de estratégias que endereçam a correção de erros na fonte dos dados.” Entretanto, a maioria das estatísticas aplicadas em processos de mineração de dados depende da qualidade de dados. Como prevenir problemas na qualidade dos dados na sua geração não é uma opção, o processo de limpeza de dados inclui a seguinte tarefa:
Alternativas
Q3331215 Banco de Dados
A normalização é um processo crucial no design de bancos de dados, visando organizar tabelas e suas interrelações para reduzir redundâncias e dependências entre os dados. Este processo previne problemas comuns como anomalias de inserção, atualização e exclusão, ao mesmo tempo em que reforça a integridade e consistência dos dados. A normalização se concretiza pela adoção de um conjunto de regras denominadas formas normais, cada uma destinada a resolver questões específicas que podem resultar em ineficiências no armazenamento de dados e na realização de consultas. Neste contexto, é INCORRETO afirmar que:
Alternativas
Q3331191 Banco de Dados
O número de tipos de variáveis distintos representados no banco de dados apresentado na questão anterior é: 
Alternativas
Q3331190 Banco de Dados
O modelo de banco de dados Entidade-Relacionamento (Entity-relationship Model) é utilizado há mais de 50 anos para descrever bancos de dados relacionais em termos de suas entidades e relacionamentos. Observe o esquema de banco de dados abaixo.


Imagem associada para resolução da questão

O esquema de banco de dados representado acima contém, respectivamente, ______entidades e________relacionamentos.
A opção que preenche as lacunas da frase acima é:
Alternativas
Q3331043 Banco de Dados
O ETL (extract, transformation, and load) é considerado uma das ferramentas mais importantes para implementação de um Data Warehouse. Diante deste contexto, é INCORRETO afirmar que: 
Alternativas
Q3331042 Banco de Dados
Sobre as arquiteturas de Data Warehouse e a Modelagem Dimensional é INCORRETO afirmar que:
Alternativas
Respostas
1841: A
1842: B
1843: B
1844: A
1845: D
1846: C
1847: A
1848: E
1849: E
1850: D
1851: C
1852: E
1853: B
1854: A
1855: D
1856: E
1857: B
1858: D
1859: C
1860: B