Questões de Concurso Sobre banco de dados

Foram encontradas 15.585 questões

Q1892801 Banco de Dados

ATENÇÃO!

Na próxima questão, considere as tabelas de banco de dados T, TX e DUAL, exibidas com suas respectivas instâncias a seguir.


TX 



DUAL


Nas colunas das três tabelas, o tipo é o de número inteiro. Em todos os comandos SQL, considera-se o NULL como um valor desconhecido (unknown).


Supondo que a coluna sequencia da tabela T, anteriormente definida, deveria conter números inteiros em sequência contínua, seria preciso descobrir os intervalos de valores faltantes. Um valor é considerado faltante quando a) é um número inteiro n entre o menor e o maior valor da tabela, tal que n não esteja presente na tabela, ou b) é um número presente na tabela T, com valor nulo na coluna caracteristica.

Imagem associada para resolução da questão

O comando SQL que produz o resultado acima, a partir da instância inicialmente definida para a tabela T, é:
Alternativas
Q1892800 Banco de Dados

ATENÇÃO!

Na próxima questão, considere as tabelas de banco de dados T, TX e DUAL, exibidas com suas respectivas instâncias a seguir.


TX 



DUAL


Nas colunas das três tabelas, o tipo é o de número inteiro. Em todos os comandos SQL, considera-se o NULL como um valor desconhecido (unknown).


Considere que é preciso atualizar os dados da tabela T a partir dos dados da tabela TX, ambas definidas anteriormente. A consolidação é feita por meio da alteração na tabela T a partir de registros de TX.
O comando SQL utilizado nessa atualização é exibido a seguir.
Imagem associada para resolução da questão

O número de registros da tabela T afetados pela execução do comando SQL acima é: 

Alternativas
Q1891696 Banco de Dados
Como se sabe, o servidor do sistema gerenciador de banco de dados MySQL (versão 8.0) possui diversas variáveis de status, sendo que a variável “Questions” significa o seguinte: 
Alternativas
Q1891693 Banco de Dados
Como se sabe, em banco de dados cliente/servidor, como o MySQL Server, é permitido ao administrador ou usuário do banco de dados criar uma tabela virtual utilizando, para tanto, código SQL. Referida tabela recebe o nome de:
Alternativas
Q1891684 Banco de Dados
Em uma consulta a um determinado banco de dados, usando MySQL, foi mostrado um conjunto de resultados que continham linhas duplicadas. Se o usuário desejar eliminar tais linhas, pode-se utilizar o seguinte comando:
Alternativas
Q1891219 Banco de Dados
Uma empresa desenvolveu um sistema de votação em massa para milhares de usuários concorrentes e o implantou na nuvem do provedor AWS. A API de cadastro e acesso à informação dos usuários foi disponibilizada por meio de um serviço ECS, que mantém de 10 a 100 instâncias registradas no balanceador de carga. O cadastro de um usuário consiste nas seguintes informações: nome, e-mail, telefone e foto. As informações textuais são armazenadas em um banco de dados relacional, e os arquivos são armazenados no disco da instância. Recentemente foi identificada uma falha intermitente, na qual usuários reportam que a sua foto raramente é exibida. Considerando que os serviços estão corretamente dimensionados, a causa dessa falha é:
Alternativas
Q1891217 Banco de Dados
Considere uma transação T1 de bancos de dados que transfere uma quantia em dinheiro da conta A para a conta B, gravando uma retirada da conta A e um depósito para a conta B. Analise as três intercorrências independentes que poderiam surgir numa transação desse tipo.
I. É feita a retirada da conta A, mas T1 falha; a retirada é mantida, mas o depósito na conta B não é efetuado.
II. A retirada da conta A é efetuada; uma transação T2 lê o saldo da conta A após a retirada; o depósito na conta B falha e a retirada é revertida. T2 prossegue, com valores errôneos.
III. T1 é completada normalmente, mas há uma posterior falha na instalação, e as operações realizadas na execução de T1 são perdidas.
No âmbito das propriedades ACID para bancos de dados, além da consistência, a violação em cada caso, na ordem, é:
Alternativas
Q1891216 Banco de Dados
No âmbito do DAMA-DMBOK, com referência à Governança de Dados, a figura dos Data Stewards caracteriza-se como:
Alternativas
Q1891215 Banco de Dados
ATENÇÃO! Para resolver a próximas questão, considere as tabelas cliente e visita, conforme as instâncias exibidas a seguir.


Com relação às tabelas cliente e visita, descritas anteriormente, o comando SQL que deleta corretamente os clientes que nunca visitaram o site é: 
Alternativas
Q1891214 Banco de Dados
ATENÇÃO! Para resolver a próximas questão, considere as tabelas cliente e visita, conforme as instâncias exibidas a seguir.


João deve produzir um relatório que mostra o número de visitas ao site da empresa de cada cliente a cada mês. Mesmo os clientes que não visitaram o site devem ser contabilizados. O conteúdo do relatório, de acordo com as instâncias das tabelas cliente e visita, descritas anteriormente, é exibido a seguir.

Imagem associada para resolução da questão
João considerou três scripts SQL para produzir esse relatório.
quest_o 61.png (288×435)


Produz(em) o resultado corretamente somente o(s) script(s):
Alternativas
Q1891213 Banco de Dados
Joana trabalha com extração e consolidação de dados e precisa ter acesso aos metadados de um banco de dados SQL Server para compreender melhor o modelo e as estruturas utilizadas. Para começar, Joana resolveu criar uma consulta SQL que produza uma lista das tabelas, com as respectivas colunas com seus tipos de dados e outras propriedades. O comando que Joana deve usar é:
Alternativas
Q1891212 Banco de Dados
Sobre o MongoDB v5.0, considere as afirmativas a seguir.
I. Todos os documentos de uma coleção (collection) devem possuir o mesmo número de campos (fields).
II. Um campo presente em diferentes documentos de uma collection pode ter diferentes tipos de dados ao longo dos documentos.
III. MongoDB oferece a capacidade de validar esquemas durante operações de inserção (insertion) e atualização (update). Está correto o que se afirma em:
Alternativas
Q1891211 Banco de Dados
No contexto do SQL Server 2019, considere o script SQL a seguir.
create table XPTO (         C1 int identity,        C2 varchar(16)) insert into XPTO (C2) values ('A') insert into XPTO (C2) values ('B') insert into XPTO (C2) values ('C') truncate table XPTO insert into XPTO (C2) values ('D') insert into XPTO (C2) values ('E') delete from XPTO truncate table XPTO insert into XPTO (C2) values ('F') truncate table XPTO
Após a execução desse script, o resultado exibido pelo comando select max(C1) from XPTO é: 
Alternativas
Q1891210 Banco de Dados

No âmbito do PostgreSQL 12, considere o comando a seguir.


CREATE SEQUENCE TESTE


Ao objeto TESTE, assim criado, aplicam-se as seguintes funções nativas:

Alternativas
Q1891197 Banco de Dados
Um time de ciência de dados utilizou um modelo linear para resolver uma tarefa de análise de dados financeiros provenientes de diferentes unidades de uma organização. Um membro do time, que não participou da modelagem, testa o modelo e verifica que ele apresenta um péssimo resultado. Preocupado, ele busca os resultados apresentados no treino e pode concluir que ocorreu:
Alternativas
Q1891196 Banco de Dados
Uma organização deseja implementar um pipeline de dados e está avaliando a opção mais adequada para o seu contexto de operação. Em torno de 40% dos dados consumidos pela organização se encontram em planilhas eletrônicas que contêm dados sensíveis, produzidas semanalmente por suas unidades de negócio. Os outros 60% dos dados se encontram em alguns bancos de dados relacionais de sistemas de produção da organização. O tamanho da base é de moderado a pequeno, mas existe a necessidade de conformidade com normas de privacidade e confidencialidade dos dados. O objetivo do pipeline é fornecer insumos para um departamento que realiza análises de dados com métodos não supervisionados de aprendizagem de máquina para elaborar relatórios periódicos mensais. A organização está avaliando a construção de um Armazém de Dados (ETL) ou de um Lago de Dados (ELT).
A proposta de modelo adequada e corretamente justificada é
Alternativas
Q1889329 Banco de Dados
Sobre Sistemas Gerenciadores de Bancos de Dados (SGBD) Relacionais, é correto afirmar que 
Alternativas
Q1889326 Banco de Dados

Observe a figura abaixo, que apresenta um exemplo de agregação. 


Imagem associada para resolução da questão


Com base na figura, qual é a afirmativa correta?

Alternativas
Q1889320 Banco de Dados
Considere a tabela FUNCIONARIOS, descrita pela DDL abaixo (SQL99 ou superior), e os três comandos SQL de inserção de instâncias.

create table funcionarios (cpf char(11) not null primary key, rg char(10), nome varchar(100) not null, nivel int, salario float);

insert into funcionarios(cpf,nome,nivel,salario) values ('111', 'joao', 2,3000); insert into funcionarios(cpf,rg,nome,nivel,salario) values ('222', '222', 'jose',1,1500); insert into funcionarios(cpf,rg,nome) values ('333', '333', 'jose');

Após a execução dos comandos acima, o administrador da base de dados deseja fazer as modificações na tabela FUNCIONARIOS, representadas pelos comandos SQL abaixo.

I - alter table funcionarios add unique(rg); II - alter table funcionarios add check (nivel is not null); III- alter table funcionarios alter column salario set default 1000;

Considerando a execução de cada comando como uma transação independente, quais comandos executam COM ERRO?
Alternativas
Q1889319 Banco de Dados
Considere as tabelas GENEROS e MUSICAS definidas abaixo usando SQL (padrão SQL99 ou superior), onde a primeira corresponde a dados de gêneros musicais e a segunda a dados de músicas.

Create table GENEROS (codg integer not null primary key, nome varchar(60) not null);

Create table MUSICAS (codm char(5) not null primary key, nome varchar(100) not null, codg integer not null, autor varchar(250) not null, foreign key (codg) references GENEROS(codg));

Considere a consulta: “listar o nome dos gêneros musicais e dados (nome e autor) das respectivas músicas do gênero. Incluir também no resultado gêneros para os quais não existem músicas correspondentes”.

SELECT G.nome as genero, M.nome as musica, autor FROM ______________

Assinale a alternativa que completa corretamente a lacuna acima sobre a consulta SQL, considerando o padrão SQL.
Alternativas
Respostas
4441: B
4442: C
4443: C
4444: C
4445: A
4446: E
4447: B
4448: D
4449: D
4450: E
4451: D
4452: D
4453: B
4454: C
4455: D
4456: C
4457: D
4458: C
4459: B
4460: B