Questões de Concurso Sobre banco de dados

Questões Discursivas

Foram encontradas 18.979 questões

Q3377246 Banco de Dados

Analise a consulta SQL a seguir.



SELECT nome, sobrenome FROM Funcionarios


WHERE (nome LIKE ‘A%’ OR nome LIKE ‘O%’)


AND LENGTH(sobrenome) >= 6;



Assinale a alternativa que apresenta, correta e respectivamente, o nome e o sobrenome de um funcionário selecionado pela consulta. 

Alternativas
Q3376642 Banco de Dados
Quando se trata de chaves em um banco de dados, analise as afirmativas a seguir.

I. Chave Primária: é um conjunto mínimo de campos que pode ser usado para identificar de maneira única registros em uma tabela.
II. Chave Estrangeira: é um campo que permite a criação de relacionamentos entre tabelas, referenciando a chave primária de outra tabela.
III. Chave Candidata: é um termo utilizado para descrever qualquer campo que pode ser usado como identificador exclusivo de um registro em uma tabela.
IV. Chave Composta: é uma combinação de dois ou mais campos que, juntos, formam uma chave única para identificar registros em uma tabela.

Está correto o que se afirma em
Alternativas
Q3368506 Banco de Dados
Um tipo comum de atributo em modelos entidade-relacionamento é o atributo chave, que
Alternativas
Q3362019 Banco de Dados
Acerca das noções de Banco de Dados, assinale a alternativa correta?
Alternativas
Q3357634 Banco de Dados
Conforme Date (2004) em sua obra "Introdução a Sistemas de Bancos de Dados", um banco de dados é uma coleção organizada de informações ou dados estruturados, geralmente armazenados eletronicamente em um sistema de computador, permitindo que os dados sejam facilmente acessados, gerenciados e atualizados.

Com base nessa definição, qual das seguintes alternativas refere-se a um banco de dados?
Alternativas
Q3342317 Banco de Dados
As consultas SQL são essenciais para interagir com bancos de dados relacionais. Qual das alternativas a seguir representa uma consulta SQL básica que seleciona todos os campos de uma tabela chamada "funcionarios"?
Alternativas
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
Respostas
2621: C
2622: A
2623: B
2624: C
2625: B
2626: A
2627: A
2628: B
2629: B
2630: A
2631: D
2632: C
2633: A
2634: E
2635: E
2636: D
2637: C
2638: E
2639: B
2640: A