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

Disc.: ARQUITETURA DE SISTEMAS DE BANCO DE DADOS   
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	O conceito que exemplifica o significado de INFORMAÇÃO é:
      
 
		
	
	 O armazenamento de arquivo
        
	
	O armazenamento de dados
        
	 
	O resultado do processamento, manipulação e organização de dados
      
	
	 a manipulação de arquivos
 
	
	 A manipulação de dados
    
 
	Respondido em 04/05/2021 14:39:27
	
	Explicação:
A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados.
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que  selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00.
Empregado(matrícula, nome, endereço, salário, departamento, cargo).    
		
	
	δ nome,endereco  (π salario>5000 (Empregado))
	
	π salario>5000   (δ nome,endereco  (Empregado))    
	 
	π nome,endereco  (δ salario>5000 (Empregado))    
	
	π salario>5000    X (δ nome,endereco  (Empregado))    
	
	π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
 
	Respondido em 04/05/2021 14:47:43
	
	Explicação:
A condição de seleção  é definida como salario > 5000 e a partir da seleção é realizada a projeção das duas colunas
	
		3a
          Questão
	Acerto: 0,0  / 1,0
	
	Na linguagem SQL        
		
	
	a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados.
      
	 
	a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados.
        
	
	os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store.
 
	 
	os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete.
        
	
	 a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
        
	Respondido em 04/05/2021 14:48:27
	
	Explicação:
DDL (Linguagem de Definição de Dados): Permitem a criação e definição de objetos como tabelas, views e outros objetos no banco de dados (ex: Create, Alter, Drop, Rename, Truncate)
DRL (Linguagem de Recuperação de Dados): É o comando mais comum do SQL. Utilizado amplamente para recuperação dos dados de uma base. (Ex: select)
DML (Linguagem de Manipulação de Dados): Comandos de manipulação dos dados. Usados nas aplicações que mantém a base de informações com inserções, atualizações e deleções de dados. (Ex: Insert, Delete, Update)
DCL (Linguagem de Controle de Dados):  São utilizados para atribuir ou remover direitos de acesso a objetos do banco de ados e suas estruturas. (Ex: Grant, Revoke)
 
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Com relação a um SGBD assinale a afirmativa correta.
		
	 
	O dicionário de dados contém o esquema do Banco de Dados, suas tabelas e índices.
	
	Os arquivos que armazenas os dados são conhecidos como arquivos de log.
	
	O SGBD é carregado em memória como um processo único.
	
	Processa dados diretamente no disco, sem precisar carregá-los na memória.
	
	O SGBD acessa diretamente seus arquivos, sem passar pelo sistema operacional.
	Respondido em 04/05/2021 14:49:58
	
	Explicação:
O dicionário de dados contém o esquema do Banco de Dados, suas tabelas, índices, forma de acesso e relacionamentos existentes. É também conhecido como Catálogo.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual o sistema de arquivos que é só do Windows?
		
	
	WIN 64
	
	WIN 32
	
	FAT 64
	 
	NTFS
	
	FAT 32
	Respondido em 04/05/2021 14:51:12
	
	Explicação:
O sistema de arquivos é quem realmente se responsabiliza por guardar os dados que o SGBD gerencia, provendo a a organização física e lógica dos dados armazenados de forma persistente em um dispositivo físico não volátil.
Existem vários sistemas de arquivos nos Sistemas Operacionais, dentre os quais podemos citar FAT e NTFS do  Windows.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	É necessario termos estatisticas no banco de dados para que se possa realizar:
		
	
	Otimização por regra
	
	Geração de Código
	
	Reescrita da Consulta
	
	Otimização Euristica
	 
	Otimização por Custo
	Respondido em 04/05/2021 14:52:18
	
	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
	
	Conside que voce deseja armazenar os seguintes valores em uma tabela de hash:
ID 83  NOME CARLOS.
Considerando que a função de hash seja MOD11  do ID em qual slot do bucket a linha será armazenada?
		
	
	8
	
	4
	
	5
	 
	7
	 
	6
	Respondido em 04/05/2021 15:01:04
	
	Explicação:
No slot 6 pois o resultado de 83 mod 11 é este valor
	
		8a
          Questão
	Acerto: 0,0  / 1,0
	
	Quando uma transação le os dados novamente e descobre que apareceram novas linhas temos o problema:
		
	
	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) 
 
	 
	Problema da Leitura fantasma (Phantom Read)
 
	
	Problema do Resumo Incorreto
	Respondido em 04/05/2021 15:01:58
	
	Explicação:
O problema da leitura fantasma acontece quando uma transação ao ler dados lidos anteriormente descobre que o conjunto de linhas retornados é diferente do anterior pois outra transação, entre as leituras inseriu novas linhas na tabela.
	
		9a
          Questão
	Acerto: 0,0  / 1,0
	
	A propriedade das transações que estabelece que ou se realiza todas as operações ou nenhuma é::
 
		
	 
	CONSISTENCIA
 
	
	ISOLAMENTO
 
	
	BLOQUEIO
 
	
	DURABILIDADE
	 
	ATOMICIDADE
 
	Respondido em 04/05/2021 15:05:12
	
	Explicação:
A atomicidade é conhecida como propriedade do tudo ou nada, ou seja ou se faz todas as operações ou não se faz nenhuma
	
		10a
          Questão
	Acerto: 0,0  / 1,0
	
	O tipo de RAID que apenas melhora o desempenho de leitura e gravação mas não melhora a tolerância a falhas é o:
		
	 
	RAID 0
	
	RAID 5
	
	RAID 1 + 0
	
	RAID 0 + 1
	 
	RAID 1
	Respondido em 04/05/2021 15:06:43
	
	Explicação:
Conhecido como striping (fracionamento), no  RAID 0 os dados são segmentados e distribuídos  entre os discos.
O RAID0 não possui redundância, os dados são gravados apenas em um lugar, portanto se um disco falhar os dados se perderam, mas como a leitura e gravação podem ocorrer em paralelo em vários disco a velocidade de acesso é aumentada.
A finalidade deste nível portanto não é prover tolerância a falhas mas melhorar o desempenho de leitura e gravação no disco já que teoricamente, quantos mais discos existirem mais pedaços de arquivos podem ser gravados ao mesmo tempo.

Outros materiais