Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.355 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
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
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
Respostas
1841: E
1842: E
1843: A
1844: B
1845: B
1846: D
1847: C
1848: A
1849: B
1850: C
1851: B
1852: A
1853: A
1854: B
1855: B
1856: A
1857: C
1858: E
1859: D
1860: C