Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/04/2021 Estácio: Alunos 1/7 Disc.: ARQUITETURA DE SISTEMAS DE BANCO DE DADOS Acertos: 10,0 de 10,0 17/04/2021 Acerto: 1,0 / 1,0 O conceito que exemplifica o significado de INFORMAÇÃO é: a manipulação de arquivos A manipulação de dados O armazenamento de dados O armazenamento de arquivo O resultado do processamento, manipulação e organização de dados Respondido em 17/04/2021 16:42:01 Explicação: Questão1 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 20/04/2021 Estácio: Alunos 2/7 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 Qual o nome da regra em um banco de dados que assegura que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação? Integridade Referencial. Integridade Conceitual. Transitividade Composta. Dependência Semântica. Dependência Composta. Respondido em 17/04/2021 16:44:07 Explicação: Explicação: Integridade Referencial - As chaves estrangeiras têm que ser respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira, este valor deve existir na tabela onde ele é chave primária. Integridade semântica - Garante que o dado inserido em uma linha da tabela seja um valor válido. Para esse valor ser válido deve ser do mesmo tipo de dados definido na especificação da coluna na tabela. Dependência Transitiva - Uma dependência funcional transitiva ocorre quando uma colua, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela. Acerto: 1,0 / 1,0 Questão2 a Questão3 a 20/04/2021 Estácio: Alunos 3/7 Na linguagem SQL os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete. 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. a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos. Respondido em 17/04/2021 16:49:56 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. 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. Os arquivos que armazenas os dados são conhecidos como arquivos de log. Respondido em 17/04/2021 16:50:32 Questão4 a 20/04/2021 Estácio: Alunos 4/7 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. 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: Bloco Oracle Segmento Extensão Banco de dados Tablespace Respondido em 17/04/2021 16:52:52 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. Acerto: 1,0 / 1,0 O método de Execução de junção onde os dados das duas tabelas são primeiramente ordenados denomina-se: Nested Loops Index Scan Full Table Scan Sort/Merge Join Hashing Join Respondido em 17/04/2021 16:54:20 Questão5 a Questão6 a 20/04/2021 Estácio: Alunos 5/7 Explicação: Ordenação/Intercalação (Sort / Merge Join) -O SGBD classifica cada linha que participará do join, caso ainda não o tenha feito anteriormente, pela coluna utilizada na condição de join. -Em seguida, o SGBD faz o merge (fusão) dos resultados classificados de modo a combinar os pares iguais. Acerto: 1,0 / 1,0 O objeto de banco criado automaticamente por uma chave primaria é : EXISTS VISÃO SEQUENCE TABELA INDICE Respondido em 17/04/2021 16:56:01 Explicação: ao se definir uma chave primária automaticamente é criado um indice para manter a unicidade do campo Acerto: 1,0 / 1,0 Quando uma transação le os dados novamente e descobre que apareceram novas linhas temos o problema: Problema do Resumo Incorreto Problema da Atualização Temporária ou Leitura suja (Dirty Read) Problema da Atualização Perdida Problema da Leitura que não pode ser repetida (Nonrepeatable Read) Questão7 a Questão8 a 20/04/2021 Estácio: Alunos 6/7 Problema da Leitura fantasma (Phantom Read) Respondido em 17/04/2021 16:57:19 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. Acerto: 1,0 / 1,0 Quando está sendo utilizada transações e é detectado um deadlock, qual a melhor forma de resolver? Realizar um rollback. Interromper o processo que gerou o deadlock. Realizar um commit. Deixar os dados como estão e encerrar. Aguardar que o estado de deadlock termine. Respondido em 17/04/2021 16:58:49 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. Acerto: 1,0 / 1,0 O tipo de RAID que faz uso da paridade para prover tolerancia a falha é o: RAID 0 RAID 5 RAID 1 RAID 1 + 0 RAID 0 + 1 Questão9 a Questão10 a 20/04/2021 Estácio: Alunos 7/7 Respondido em 17/04/2021 17:03:08 Explicação: O RAID 5 é prove tolerância a falhas, mas ao contrario do RAID1 (espelhamento) Uma unidade não clone da outra, na realidade os dados são distribuídos nos vários disco como no RAID0, sendo acrescido de uma quantidade de dados que a partir do uso de paridade permite a recuperação dos dados se ocorrer uma falha. Normalmente o espaço destinado a paridade corresponde ao tamanho de um dos discos e permite a restauração dos dados mesmo se um dos discos for trocado. javascript:abre_colabore('38403','222496954','4492761497');
Compartilhar