Questões de Concurso Sobre banco de dados

Foram encontradas 15.585 questões

Q2398332 Banco de Dados
Tomando como base somente as instâncias das tabelas T1 e T2, anteriormente apresentadas, considere o conjunto de dependências funcionais que, possivelmente, poderiam ser verificadas.
(1)     P -> N (2)     N -> P (3)     E -> Q (4)     E -> P (5)     Q -> P (6)     Q -> E (7)     P -> E (8)     P -> Q

Dessa lista enumerada, o conjunto completo das únicas dependências funcionais que poderiam ser corretamente depreendidas é:
Alternativas
Q2398331 Banco de Dados
Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir.

select * from T1 full outer join T2 on T1.P=T2.P


Além da linha de títulos, a execução desse comando produz um resultado com:
Alternativas
Q2398330 Banco de Dados
Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir. 

delete from T2 where P not in (select P from T2)

O número de linhas deletadas da tabela T2 pela execução desse comando é: 
Alternativas
Q2398329 Banco de Dados
À luz das tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL exibido a seguir. 


select case when         exists (select * from T2                   where T2.E = 2                       and T2.P = 3                       and exists                           (select * from T1                           where T1.P in (2,3,4)                                and T2.E in (2,3)))        then 1 else 0 end flag


Sobre uma eventual execução desse script, é correto afirmar que:
Alternativas
Q2398316 Banco de Dados

Maria está implementando o Audit-DataMart para apoiar análises sobre a quantidade de auditorias realizadas por cidade e por período. Para isso, Maria elaborou o modelo multidimensional de dados no qual a dimensão tempo se relaciona com a tabela fato duas vezes, uma representando a data de início da auditoria e a outra representando a data do fim da auditoria, conforme ilustrado a seguir. 



Imagem associada para resolução da questão



A técnica de modelagem multidimensional de dados utilizada por Maria para referenciar múltiplas vezes uma única dimensão física na tabela fato é: 

Alternativas
Q2398315 Banco de Dados
No contexto de pré-processamento de dados, o auditor de contas públicas João está trabalhando em um projeto de análise de dados e percebe que as variáveis numéricas no conjunto de dados têm escalas muito diferentes, como a escala dos preços sendo maior do que a escala dos pesos, como demonstrado nos produtos A e B:
 Produto A (Preço: R$ 50 e Peso: 300g)  Produto B (Preço: R$ 500 e Peso: 1000g)

Além disso, ele observa a presença de outliers nos dados. Nesse sentido, João deverá tratar os dados para garantir que as variáveis tenham uma distribuição normal, isto é, com média igual a zero e desvio padrão igual a um.
Para isso, a técnica de tratamento de dados que João deverá utilizar, levando em consideração a presença de outliers, é:
Alternativas
Q2398311 Banco de Dados
No contexto de Qualidade de Dados, o auditor de contas públicas João deverá analisar a consistência dos dados da base de dados AUD_CONTAS identificando variações sobre os valores dos atributos, como:

• 30% das entradas de dados na coluna CD_FUNCIONARIO estão marcadas com o caractere “espaço”
• existem 200 linhas na tabela TBL_PROCESSO contendo dados sobre processos sem nenhuma linha contendo os seus detalhes

Para isso, a técnica de diagnóstico sobre a qualidade de dados que João deverá utilizar é: 
Alternativas
Q2398035 Banco de Dados
Analise o texto e a tabela abaixo para responder à questão.



Foi solicitada a criação de uma procedure sobre a tabela ContasPagar (abaixo), na qual deveria constar o Id, o valor dos registros efetuados no retorno da procedure e o valor mínimo da tabela com a situação efetuada, porém a saída do valor mínimo do tipo DECIMAL precisaria ser efetuada no OUTPUT da procedure.



      Tabela ContasPagar



      0040.png (360×129)
Com base nas informações, assinale a alternativa que apresenta o script correto.
Alternativas
Q2398034 Banco de Dados
Assinale a alternativa que apresenta a ordem lógica do processamento que ocorre quando executada a seguinte consulta:


SELECT DISTINCT Tabela1.CampoA FROM Tabela1
JOIN Tabela2 ON Tabela1.Id = Tabela2.IdTabela1 WHERE
Tabela.Id = 1
Alternativas
Q2398033 Banco de Dados
No SQL Server 2019, a “tabela Cliente” do banco de dados “Exemplo” possui uma quantidade enorme de dados e como isso está gerando lentidão ao efetuar consulta por qualquer tipo de filtro, precisa efetuar um TUNE na “tabela Cliente”, porém, já foram criados novos index e mesmo assim a demora ainda persiste. Analisando a documentação da Microsoft, foi identificada a utilização de Partições (Partitions) e aplicação de um range separado por ano para garantir essa performance. Com isso, precisa-se executar algumas rotinas para separação dos arquivos e aplicar o conceito. Dentre essas rotinas pode-se citar:


I.   criar o scheme da partition.
II.  adicionar um novo arquivo para grupo do banco de dados e adicionar os arquivos ao File Group.
III. criar o range por ano yyyy do tipo Int.


É correto o que se afirma em
Alternativas
Q2398032 Banco de Dados
Analise o texto abaixo sobre “Arquitetura de memória do SQL Server” para responder à questão.



      “O SQL Server adquire e libera memória dinamicamente conforme necessário.

    Normalmente, um administrador não precisa especificar a quantidade de memória que deve ser alocada ao SQL Server, embora essa opção exista e seja necessária em alguns ambientes.

     Uma das principais metas de design de todo o software de banco de dados é minimizar a E/S de disco devido às leituras e gravações de disco estarem entre as operações que consomem muitos recursos.

     O SQL Server cria um pool de buffers na memória para manter a leitura de páginas do banco de dados.

     Grande parte do código do SQL Server é dedicada a minimizar o número de leituras e gravações físicas entre o disco e o pool de buffers.

      O SQL Server tenta alcançar um equilíbrio entre as duas metas”. 
O texto acima refere-se a duas ações para o recurso de memória. Assinale a alternativa que as apresenta.
Alternativas
Q2398031 Banco de Dados
Foi definido um AD para gerenciamento de acessos ao domínio e feita a configuração do AD com uma nova instalação do SQL Server. Com isso, o Always On precisa ser habilitado. Sobre o assunto, analise as proposições abaixo e assinale (V) para Verdadeiro ou (F) para Falso.


( ) Utilizar o Transact-SQL.
( ) Utilizar o powershell.
( ) Utilizar o bash do Linux.


Assinale a alternativa que apresenta a sequência correta.
Alternativas
Q2398030 Banco de Dados
A procedure SalvarContasPagar está com um tempo demorado de comunicação dentro de uma transaction e, com isso, foi identificado que está faltando o argumento ____________________ para garantir que as tabelas não fiquem aguardando o término da transaction.


Assinale a alternativa que preenche corretamente a lacuna.
Alternativas
Q2398029 Banco de Dados
Uma procedure está sendo executado em uma aplicação dot net e gerando erro no comando do ADO NET nativo. Com isso, foi identificado que a procedure está sendo chamada e retornando as linhas executadas. Desse modo, assinale a alternativa que apresenta como eliminar as linhas executadas para o desenvolvedor.
Alternativas
Q2398028 Banco de Dados
O Comando Create View (Transact-SQL) tem o objetivo de criar uma tabela virtual e devolver colunas e linhas por uma consulta. Quando uma View é criada, as colunas, expressões e a própria View são armazenadas no schemas
Alternativas
Q2398027 Banco de Dados
O recurso OLTP in-memory do SQL Server 2019 tem a função de
Alternativas
Q2398026 Banco de Dados
Considerando que foi identificado um erro na configuração de um banco de dados do SQL server 2019 em uma tabela com nome “Exemplo”, que está utilizando a collection com nome Arabic_CS_AS_KS e, com isso, precisa ser alterado para a Collection SQL_Latin1_General_CP1_CI_AS, assinale a alternativa que apresenta o script correto a ser executado.
Alternativas
Q2398025 Banco de Dados
Conforme documentação da Microsoft sobre a procedência dos operadores lógicos, existe um nível de execução quando uma expressão é complexa. Os níveis são classificados de 1 a 8, sendo considerado o nível 1 (mais alto) e 8 (mais baixo). Sobre o assunto, analise a tabela abaixo, que apresenta os operadores de forma desorganizada, para responder à questão. 




Considerando a tabela acima, assinale a alternativa que apresenta a correta sequência da ordem de execução.
Alternativas
Q2398024 Banco de Dados
Considerando a criação de um novo login via T-SQL CREATE LOGIN new_user WITH PASSWORD = 'PASSWORD'; assinale a alternativa que apresenta em qual tabela é inserida a informação após a execução do comando.
Alternativas
Q2398023 Banco de Dados
Ficou definida uma solução com o conceito de CQRS (Command and Query Responsibility Segregation) para atender a uma necessidade da empresa e, para isso, foram utilizadas duas bases de dados de SQL Server (Escrita e Leitura). A camada de dados de persistência será a base do legado a ser utilizada, porém, ainda não existe uma base de leitura a ser configurada e, com isso, precisa-se criar a sincronização entre as bases e garantir que a aplicação tenha uma alta performance. Assim, assinale a alternativa que apresenta a arquitetura utilizada para garantir sincronização dos dados.
Alternativas
Respostas
1401: B
1402: C
1403: A
1404: D
1405: C
1406: D
1407: A
1408: A
1409: C
1410: D
1411: A
1412: D
1413: A
1414: A
1415: D
1416: C
1417: B
1418: D
1419: B
1420: B