Questões de Concurso Sobre banco de dados

Foram encontradas 18.739 questões

Q3413434 Banco de Dados
A respeito dos tipos de bancos de dados, assinale a alternativa CORRETA:
Alternativas
Q3411002 Banco de Dados
O CRUD SQL é um acrônimo utilizado na área de programação e bancos de dados que representa as operações básicas realizadas em um sistema de gerenciamento de banco de dados, sendo elas Create, Read, Update e Delete. A importância do CRUD SQL está diretamente relacionada à necessidade de interagir com um banco de dados de maneira estruturada e organizada. A respeito das operações mencionadas, avalie as opções a seguir:

I - O comando CREATE é utilizado para criar uma nova coluna no banco de dados. Com esse comando, é possível definir as colunas da tabela, seus tipos de dados, restrições e outros atributos.
II - O comando READ, também conhecido como SELECT, é utilizado para realizar consultas e obter dados de uma ou mais tabelas do banco de dados. É possível fazer uso de cláusulas ROLLBACK para filtrar os resultados e obter apenas as informações desejadas.
III - O comando UPDATE é utilizado para realizar atualizações em registros existentes em uma tabela do banco de dados. Com esse comando, é possível modificar os valores de uma ou mais colunas em um ou mais registros.
IV - O comando DELETE é utilizado para excluir registros de uma tabela do banco de dados. Com esse comando, é possível remover um ou mais registros de forma permanente.

As alternativas CORRETAS são: 
Alternativas
Q3411001 Banco de Dados
Um banco de dados é uma coleção organizada de informações - ou dados - estruturadas, normalmente armazenadas eletronicamente em um sistema de computador. Um banco de dados é geralmente controlado por um sistema de gerenciamento de banco de dados (DBMS). Considerando que existem muitos tipos diferentes de bancos de dados, o melhor para uma organização específica depende de como a organização pretende usar os dados. Há um banco de dados que fornece a maneira mais eficiente e flexível de acessar informações estruturadas, que cada linha na tabela é um registro com uma ID exclusiva chamada chave, e as colunas da tabela contêm atributos dos dados, e cada registro geralmente tem um valor para cada atributo, facilitando o estabelecimento das relações entre os pontos de dados. Esse banco de dados é conhecido como: 
Alternativas
Q3408945 Banco de Dados
A respeito dos bancos de dados relacionais, modelagem conceitual e projeto de banco de dados, avalie as afirmativas abaixo:
I.Um modelo entidade-relacionamento (ER) é frequentemente usado na fase de projeto conceitual para representar as entidades e o relacionamento entre si.
II.A normalização em bancos de dados relacionais busca reduzir a redundância e dependência de dados, promovendo uma estrutura mais eficiente.
III.A finalidade da chave estrangeira é garantir a integridade dos dados referenciais.
Está(ão) correta(s) apenas:
Alternativas
Q3377552 Banco de Dados
“________________ é um software que fornece uma interface para interagir com o banco de dados. Ele é projetado para permitir a criação, manutenção e utilização eficiente de banco de dados, ajudando na organização e recuperação de dados de maneira estruturada.” Assinale a alternativa que completa corretamente a afirmativa anterior.
Alternativas
Q3377247 Banco de Dados

Analise as afirmativas a seguir a respeito das fases de projeto de banco de dados.



I. O projeto conceitual independe de SGBD para ser feito.


II. A implementação do projeto lógico pode variar conforme o SGBD escolhido.


III. O projeto físico contempla a manipulação de estruturas internas do SGBD.



Estão corretas as afirmativas 

Alternativas
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
Respostas
2421: E
2422: E
2423: A
2424: B
2425: B
2426: D
2427: C
2428: A
2429: B
2430: C
2431: B
2432: A
2433: A
2434: B
2435: B
2436: A
2437: D
2438: C
2439: A
2440: E