Questões de Concurso Sobre banco de dados para fgv

Foram encontradas 1.619 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3032312 Banco de Dados
Amanda, administradora de banco de dados (DBA) da empresa X, está efetuando ajustes em seu sistema de banco de dados (SGBD) Oracle. Ela identificou que a tablespace de UNDO default não foi criada corretamente, o que está acarretando muitas falhas nas transações executadas. Amanda resolveu criar uma nova tablespace de UNDO, conforme script a seguir.

create undo tablespace UNDOTBS1 datafile 'undotbs_01.dbf' size 100M autoextend on;

Na tentativa de tornar default do banco de dados a tablespace UNDOTBS1, Amanda poderá:
Alternativas
Q3032311 Banco de Dados
A equipe de banco de dados do Tribunal Regional Federal da Primeira Região (TRF1) implementou um banco a partir da arquitetura em três esquemas. Essa metodologia embute o conceito de independência de dados, de modo que um nível não interfira no outro.
Uma ação que pode ser executada pela equipe de banco de dados para que o sistema gerenciador de banco de dados (SGBD) garanta a independência lógica de dados é o(a): 
Alternativas
Q3031752 Banco de Dados
Joana está elaborando um Diagrama Entidade Relacionamento para representar que a entidade Processo Judicial possui nenhum ou vários Réus.
Na Notação Crow's foot (Pé de Galinha), para representar esse relacionamento, Joana deve utilizar a notação:
Alternativas
Q3029863 Banco de Dados
Depois de implementar um cubo de dados, carregando dados de diversos bancos de dados, o analista Davi precisa desenvolver a camada de visualização dos dados para que os tomadores de decisão possam analisá-los em diversas granularidades e por diferentes perspectivas.
No Power BI, para visualizar dados multidimensionais de um Data Mart, permitindo operações OLAP, Davi deve implementar o visual: 
Alternativas
Q3029862 Banco de Dados
A implementação de um banco de dados analítico requer a carga de dados extraídos de outros bancos. Cada banco de dados de origem implementa as suas próprias chaves para identificar seus registros.
Para evitar conflitos com as chaves utilizadas nos bancos de dados de origem dos sistemas transacionais, a rotina ETL de um Data Mart deve gerar uma chave: 
Alternativas
Q3029861 Banco de Dados
Observe a cardinalidade do seguinte diagrama de Entidade Relacionamento: 


Imagem associada para resolução da questão


A entidade A pode se relacionar com B: 
Alternativas
Q3029860 Banco de Dados
No sistema transacional da organização PrevData, há o registro dos pedidos de licença médica de todos os seus funcionários. Para apoiar as campanhas de prevenção, foi levantado o seguinte requisito analítico: quantidade de atestados de crise respiratória durante as estações do ano, ao longo dos últimos 10 anos.
Para atender a esse requisito analítico, deve ser elaborado o Modelo Multidimensional de Dados com a estrutura: 
Alternativas
Q3029135 Banco de Dados
Pedro trabalha com um banco de dados SQL Server, no Windows, que armazena dados pessoais contendo acentos, letras maiúsculas e minúsculas nos nomes. Entretanto, Pedro notou que, em certas consultas à ordenação dos nomes, a ordem final é diferente daquela que é produzida em operações geradas no âmbito da programação. Paradoxalmente, nos relatórios preparados a partir de consultas SQL e funções codificadas na linguagem de programação adotada, os nomes aparecem perfeitamente grafados.
Para corrigir essas discrepâncias, uma linha de ação recomendada nesses casos é conferir: 
Alternativas
Q3029134 Banco de Dados

Considere a execução do script SQL a seguir.


Imagem associada para resolução da questão


O resultado produzido pela execução do comando select contém, na ordem, somente os valores:

Alternativas
Q3029133 Banco de Dados
No contexto de stored procedures no SQL Server, considere o script a seguir.

CREATE PROCEDURE TESTE @X int =2  AS  SELECT * FROM fibo WHERE N = @X

Levando em conta essa definição, analise a lista de cinco sugestões de comandos que poderiam acionar a execução da procedure TESTE.

1.  EXEC TESTE @X = 1 2.  TESTE 3.  EXEC TESTE 2 4.  TESTE 1 5.  CALL TESTE 2

Sobre esses comandos, é correto concluir que são válidos:
Alternativas
Q3029132 Banco de Dados

No contexto do ambiente MySQL, considere o script abaixo. 



Imagem associada para resolução da questão



De acordo com o que foi apresentado, conclui-se que: 

Alternativas
Q3029131 Banco de Dados
No contexto do MongoDB, analise o comando a seguir.

db.xxxxx.find( {pasta: "Exemplos"} )

O símbolo xxxxx designa um(a):
Alternativas
Q3029130 Banco de Dados
Marina gerencia um banco de dados que contém duas tabelas relacionais, Cliente e Movimentação, sendo que a segunda tem uma chave estrangeira que a conecta à primeira tabela. Há uma transação, frequentemente acionada pelo sistema que emprega essas tabelas, que opera localizando um determinado registro em Cliente e, em seguida, percorrendo numa ordem temporal todos os registros de movimentação desse cliente na tabela Movimentação.

Dado que Marina trabalha numa base Oracle com tabelas com milhões de registros, e que a performance dessa transação é preponderante, o tipo (organization) mais adequado para a tabela Movimentação, dentre as opções apresentadas, é: 
Alternativas
Q3029129 Banco de Dados
Considere uma tabela relacional T, com uma única coluna intitulada número, cuja instância de 10 linhas contém os números inteiros de 1 até 10, um em cada linha, sem repetição.
Nessas condições, foram executados os três comandos SQL exibidos a seguir.

select x.número * y.número A  from T x, T y  where y.número = x.número order by 1

 select x.número * x.número A  from T x order by 1

 select distinct x.número * x.número A  from T x


O número de linhas produzidas em cada comando, na ordem e sem contar a linha de títulos, é:
Alternativas
Q3029128 Banco de Dados
Na teoria do processo de normalização em bancos de dados relacionais, o conceito de chave é definido por “um conjunto de uma ou mais colunas, tal que não possa haver duas linhas, t1, t2, cujos valores presentes nessas colunas sejam idênticos em t1 e t2”.
Nesse contexto, considere uma tabela T, com colunas A, B, C e D, para as quais são válidas as seguintes dependências funcionais: 

A -> B  B -> C  B -> D  C -> B

Supondo que, adicionalmente, a dependência funcional
C -> A
seja válida, é correto concluir que, obrigatoriamente, a tabela T deve ser:
Alternativas
Q3029124 Banco de Dados
Eriberto, analista de dados do TRF-1, desenvolve um aplicativo que gera resumos das sentenças do Tribunal em linguagem coloquial, mantendo a coerência e a coesão textuais.
O aplicativo de Eriberto realiza a tarefa de:
Alternativas
Q3029115 Banco de Dados
Nas técnicas de agrupamento hierárquico, é necessário estabelecer uma abordagem para calcular a similaridade entre dois clusters.
A abordagem que utiliza como medida a maior distância de um ponto do primeiro cluster para um ponto do segundo cluster é chamada de ligação:
Alternativas
Q2847959 Banco de Dados
Diversos processos são usados para manter a sincronização entre um armazém de dados e outras fontes de dados, como bancos de dados OLTP, por exemplo. Eles, normalmente, envolvem a cópia total de um banco de dados, a transformação dos dados e a carga em um armazém de dados.
Esses processos são classificados como processos em lote 
Alternativas
Q2847958 Banco de Dados
Com relação à linguagem de consulta estruturada (SQL) padrão ANSI e seus subconjuntos, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Os comandos GRANT e REVOKE são usados para conceder e revogar privilégios aos usuários e pertencem à DTL.
( ) O comando para apagar uma tabela é o DELETE.
( ) Os comandos CREATE, ALTER e DROP pertencem ao subconjunto DDL.
( ) O comando TRUNCATE é utilizado para limpar completamente uma tabela, mantendo sua estrutura para futuras inserções de dados. Pertence ao subconjunto DDL.

As afirmativas são, respetivamente,
Alternativas
Q2847957 Banco de Dados
A alta disponibilidade refere-se à capacidade de um sistema de permanecer operacional e acessível, mesmo diante de falhas de hardware ou software. Existem várias abordagens e mecanismos que podem ser implementados para garantir que um sistema continue a funcionar de forma eficaz, mesmo se ocorrerem erros.
Um exemplo destas abordagens e mecanismos é a replicação de dados. Em uma das abordagens de replicação de dados, os clientes enviam gravações para vários nós, que aceitam gravações diretamente. A leitura também ocorre a partir de vários nós, permitindo a detecção e correção de dados desatualizados. Isso traz flexibilidade e resistência a falhas, embora a lógica de operação seja mais complexa e envolva a necessidade de resolver conflitos devido a gravações simultâneas.

O método de replicação de dados discutido é 
Alternativas
Respostas
141: B
142: B
143: D
144: A
145: D
146: E
147: D
148: A
149: D
150: B
151: A
152: A
153: D
154: B
155: B
156: D
157: D
158: D
159: C
160: B