Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: ARQUITETURA DE SISTEMAS DE BANCO DE DADOS Aluno(a): LUCIANO JANUÁRIO ESTEVES 202007099151 Acertos: 9,0 de 10,0 06/04/2021 Acerto: 1,0 / 1,0 O conceito que exemplifica o significado de INFORMAÇÃO é: O armazenamento de dados A manipulação de dados O resultado do processamento, manipulação e organização de dados a manipulação de arquivos O armazenamento de arquivo Respondido em 06/04/2021 18:18:10 Explicação: A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados. 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). π salario>5000 X (δ nome,endereco (Empregado)) π salario>5000 (δ nome,endereco (Empregado)) δ nome,endereco (π salario>5000 (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) Respondido em 07/04/2021 18:59:36 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 23/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 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 Acerto: 0,0 / 1,0 Na linguagem SQL 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. a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados. a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados. Respondido em 06/04/2021 18:19:50 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) 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. Processa dados diretamente no disco, sem precisar carregá-los na memória. O SGBD acessa diretamente seus arquivos, sem passar pelo sistema operacional. O SGBD é carregado em memória como um processo único. Os arquivos que armazenas os dados são conhecidos como arquivos de log. Respondido em 06/04/2021 18:20:29 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. Questão3 a Questão4 a 23/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Acerto: 1,0 / 1,0 Qual o sistema de arquivos que é só do Windows? FAT 32 NTFS WIN 32 FAT 64 WIN 64 Respondido em 07/04/2021 18:45:33 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. Acerto: 1,0 / 1,0 É necessario termos estatisticas no banco de dados para que se possa realizar: Otimização Euristica Otimização por Custo Reescrita da Consulta Otimização por regra Geração de Código Respondido em 07/04/2021 18:53:50 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. Acerto: 1,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 Questão5 a Questão6 a Questão7 a 23/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 7 6 5 Respondido em 07/04/2021 18:57:27 Explicação: No slot 6 pois o resultado de 83 mod 11 é este valor Acerto: 1,0 / 1,0 Considere os seguintes planos de execuçaõ de duas transações T1 e T2, sempre operando a partir do mesmo valor inciail de X. : 1. Execução Serial na ordem T1 e T2 e o valor final de x foi 120 2. Execução Serial na ordem T2 e T1 e o valor final de x foi 85 3. Execução Intercalada de T1 e T2 e o valor final de x foi 110 4. Execução Intercalada de T1 e T2 e o valor final de x foi 85 Analise a situaçaõ podemos afirmar que: Somente as execuções 1 e 2 estão corretas As execuções 1,2 e 4 estão corretas Todas as execuções produzem resultados corretos As execuções 2, 3 e 4 estão corretas Todas as execuções produzem resultados errados Respondido em 07/04/2021 19:01:14 Explicação: Produzem resultados corretos todas as execuções seriais e qualquer execução intercala que produza o mesmo resultado de uma serial Acerto: 1,0 / 1,0 Quando está sendo utilizada transações e é detectado um deadlock, qual a melhor forma de resolver? Aguardar que o estado de deadlock termine. Deixar os dados como estão e encerrar. Realizar um commit. Realizar um rollback. Interromper o processo que gerou o deadlock. Respondido em 06/04/2021 18:23:28 Explicação: Como realizar a prevenção de dealock é muito custosa em termos de processamento, a maioria dos SGBD utiliza a detecção e ao identificá-lo, realizam ROLLBACK do lock colocado por uma das transações, isso libera a outra pra prosseguir. Questão8 a Questão9 a 10a 23/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Acerto: 1,0 / 1,0 O espelhamento corresponde ao RAID 1 + 0 RAID 1 RAID 0 + 1 RAID 5 RAID 0 Respondido em 06/04/2021 18:23:08 Explicação: O RAID 1 também conhecido como espelhamento de Disco é, provavelmente, o modelo mais conhecido. Questão javascript:abre_colabore('38403','221245792','4464923320');
Compartilhar