Buscar

ARQUITETURA DE SISTEMAS DE BANCO DE DADOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Acertos: 9,0 de 10,0
	23/09/2022
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	A utilização de sistemas de banco de dados permite a eliminação de inconsistências de dados. Isso decorre do fato de:
		
	 
	As informações estarem todas armazenadas em um único local.
	
	O servidor armazenar as informações em diferentes discos.
	
	Os dados serem acessados independente da maneira como estão armazenados.
	
	O sistema impedir a utilização simultânea dos dados por mais de uma aplicação.
	
	O sistema permitir o acesso a informações em diferentes localidades da rede.
	Respondido em 23/09/2022 10:10:04
	
	Explicação:
A eliminação de inconsistências corre através do armazenamento da informação em um único local com acesso descentralizado. A inconsistência acontece quando um mesmo campo tem valores distintos em sistemas diferentes.
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Uma chave primária em um modelo relacional é quando:    
		
	 
	Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela.    
	
	Ocorre um atributo de uma relação se for chave primária em outra relação.    
	
	Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela.
	
	O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela.
    
	
	Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única.    
	Respondido em 23/09/2022 10:11:08
	
	Explicação:
a chave primária para poder identificar uma linha da tabela deve obrigatoriamente ter valor, ou seja não pode ser nula, e única, não pode repetir o valor em outra linha
 
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Um DBA criou uma tabela em um Banco de Dados no postgreSQL utilizando o comando 
CREATE TABLE mec ( 
cidade varchar(80), 
temp_baixa int, 
temp_alta int, 
nivel_precip real, 
data date )
Para o comando que insere dados na tabela mec, é usada a seguinte sintaxe:
      
 
		
	
	 INSERT IN mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
      
	 
	 INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
	
	 INSERT OVER mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
      
	
	 INSERT ON mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
      
	
	 INSERT FROM mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
      
	Respondido em 23/09/2022 10:11:50
	
	Explicação:
O Comando de INSERT tem como  sintaxe INSERT INTO tabela VALUES (valores)
 
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Os arquivos do SGBD que armazenam a sequencia de operações realizadas no banco de dados denomina-se:
		
	
	Arquivos de MetaDados
	
	Arquivos de Dados
	 
	Arquivos de Log
	
	Arquivos de controle
	
	Base de Dados
	Respondido em 23/09/2022 10:12:22
	
	Explicação:
Os SGBD possuem 3 tipos básicos de arquivos
1. Os arquivos de dados - onde são armazenados os dados do banco de dados
2. Os arquivos de metadados, ou catálogo, onde são armazenadas as informações de controle do banco de dados e a descrição dos dados armazenados
3. Os arquivos de log - onde são armazenadas as operações realizadas nos dados.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	No SGBD Oracle a menor unidade de dados trocada entre o SGBD e o sistema de I/O (Input/Output - Entrada/Saída) é conhecido como:
		
	
	Segmento
	
	Tablespace
	
	Extensão
	 
	Bloco Oracle
	
	Banco de dados
	Respondido em 23/09/2022 10:12:51
	
	Explicação:
O bloco de dados do Oracle é a menor unidade de I/O usado pela base de dados e corresponde a um ou mais blocos físicos no disco. Ele é tipicamente de 2K a 16K bytes de tamanho e é constante para todos os Arquivos de Dados. O tamanho do bloco não pode ser alterado depois da sua criação, exceto pela recriação da base de dados.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	É necessario termos estatisticas no banco de dados para que se possa realizar:
		
	 
	Otimização por Custo
	
	Otimização Euristica
	
	Otimização por regra
	
	Geração de Código
	
	Reescrita da Consulta
	Respondido em 23/09/2022 10:13:27
	
	Explicação:
Após a otimização heurística o SGBD irá analisar os metadados e escolher  algoritmos para acesso físico ao conteúdo dos arquivos.
Neste ponto ele pode utilizar duas abordagens: 
-  Otimização por regras: o otimizador utiliza um conjunto de heurísticas para transformar a consulta em um plano de acesso. Por exemplo, o otimizador poderia sempre escolher utilizar um índice que esteja disponível sobre uma coluna.
- Otimização por custo: o otimizador utiliza algoritmos de busca por um plano de menor custo no espaço de todos os planos de execução possíveis. Para a determinação do custo de um plano, o otimizador precisa consultar estatísticas sobre as tabelas do banco de dados.
 
	
		7a
          Questão
	Acerto: 0,0  / 1,0
	
	Considere os seguintes indices bitmap
indice 1
	1
	1
	0
	1
	1
	0
indice 2
	0
	1
	1
	0
	0
	1
Se a consulta desejasse retornar a linhas que atendem as duas condições o resultado teria:
		
	 
	3 linhas
	 
	1 linha
	
	2 linhas
	
	5 linhas
	
	4 linhas
	Respondido em 23/09/2022 10:18:28
	
	Explicação:
um linha já que apenas uma linha possui o valor 1 nos dois indices
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Quando um transação T1 atualiza um dados e antes que ela commit T2 lé esse valor e o utiliza, ocorre o problema da:
		
	
	Problema do Resumo Incorreto
	
	Problema da Leitura fantasma (Phantom Read)
 
	
	Problema da Atualização Perdida
 
	
	Problema da Leitura que não pode ser repetida (Nonrepeatable Read)
 
	 
	Problema da Atualização Temporária ou Leitura suja (Dirty Read) 
 
	Respondido em 23/09/2022 10:15:54
	
	Explicação:
A leitura suja ocorre quando uma transação atualiza um dado e outra transação o lê antes de ela ter sido efetivada (commit). Se a transação da atualização falhar ou for desfeita (rollback) a transação que leu ira operar com dados incorretos.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	O estado de uma transação que esta efetuando as suas operações  é:
 
		
	
	FALHA
	
	EFETIVAÇÃO PARCIAL
 
	
	EFETIVADA
 
	
	 ABORTADA
 
	 
	ATIVA
 
	Respondido em 23/09/2022 10:16:20
	
	Explicação:
A Transação fica no estado de ativa enquanto executa suas operações
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Quando ocorre uma falha de sistema o que acontece com os dados que estão na memória principal no momento da falha?
		
	
	É realizado um rollback antes da falha.
	
	São mantidos em memória.
	 
	Se perdem.
	
	São transferidos para o disco.
	
	Não há problema devido à utilização de RAID.
	Respondido em 23/09/2022 10:16:53
	
	Explicação:
Quando ocorre uma falha de sistema, o SGBD parou de funcionar e todos os dados que estavam na memória se perderam. Quando o SGBD é novamente iniciado, antes de aceitar qualquer conexão de usuário, ele verifica os timestamps de CHECKPOINT e de COMMIT POINT. Essas informações de controle, acrescidas de outras armazenadas nos arquivos de sistema, permitem ao SGBD saber que houve uma saída anormal e que, portanto, ele deve realizar a recuperação automática do sistema.

Continue navegando