Prévia do material em texto
Acertos: 10,0 de 10,0 23/09/2022 1a Questão Acerto: 1,0 / 1,0 Para facilitar o desenvolvimento de sistemas e realçar as vantagens da utilização de Sistemas de Banco de Dados, foi criada a arquitetura três esquemas. Sobre o esquema conceitual é correto o que se afirma em: Descreve as porções do banco de dados que um grupo de usuários terá acesso. Descreve a estrutura de armazenamento físico do banco de dados. Descreve as visões do banco de dados para um grupo de usuários. Descreve detalhadamente os dados armazenados. Descreve a estrutura do banco de dados como um todo. Respondido em 23/09/2022 10:22:59 Explicação: Existem 3 esquemas: externo, conceitual e interno. O esquema externo descreve a estrutura de armazenamento físico do banco de dados. O esquema conceitual descreve a estrutura do banco de dados como um todo. O esquema externo descreve as visões do banco de dados para um grupo de usuários. 2a Questão Acerto: 1,0 / 1,0 Uma chave primária em um modelo relacional é quando: Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Ocorre um atributo de uma relação se for chave primária em outra relação. O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela. Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Respondido em 23/09/2022 10:24:30 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 Assinale a alternativa que Selecione todos os pedidos para o cliente cujo código seja = 150 e cujo valor total seja maior que 500. Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total = 500; Select * FROM pedido Where pedido_valor_total > 500; Select * FROM pedido Where cliente_id= 150; Select * FROM pedido Where cliente_id= 150 OR pedido_valor_total < 500; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total > 500; Respondido em 23/09/2022 10:25:11 Explicação: Como temos duas condições devemos utilizar um operador lógico 4a Questão Acerto: 1,0 / 1,0 O software que fica entre os protocolos de comunicação de redes e a aplicação cliente denomina-se: Front End Middleware Apresentação Regra de Negocio Back-end Respondido em 23/09/2022 10:26:07 Explicação: 1. Funcionamento do Modelo Cliente Servidor Na tecnologia Cliente/ Servidor, o processamento da informação é dividido em módulos ou processos distintos. Um processo responsável pela manutenção da informação (servidor) e os outros responsáveis pela obtenção dos dados (os clientes) Estes módulos constituem: 1. Cliente ou Front-end · Provê uma interface entre o usuário e a aplicação. · Pode ser responsável pela validação dos dados digitados pelo usuário. · Envia solicitações ao servidor para realização de uma tarefa. · Manipula o processamento de entrada / saída dos dados. 2. Servidor ou Back-end · Controla os recursos compartilhados como base de dados, impressoras, modens e processadores. 3. Middleware: é um software de conectividade que permite que aplicações se comuniquem de forma transparente com outros programas ou processos independentes de sua localização. O Middleware se posiciona entre a aplicação cliente e o protocolo de comunicação da rede, e entre o protocolo de comunicação e a aplicação no servidor. 5a Questão Acerto: 1,0 / 1,0 A menor unidade de acesso aos dados nos discos é A trilha O cilindro O bloco O byte O setor Respondido em 23/09/2022 10:26:52 Explicação: Toda operação de leitura ou escrita é realizada a nível de bloco, ou seja uma operação de leitura implica em ler todo o conteúdo de um bloco para a memória, e uma operação de escrita implica em gravar um bloco. 6a Questão Acerto: 1,0 / 1,0 A otimização heuristica compreende: A análise das estatisticas da tabela A escolha dos algoritmos de busca A otimização da expressão algebrica gerada pela reescrita em um expressão mais eficiente A escolha dos métodos de acesso físico aos dados A reescrita da consulta SQL em um forma canonica Respondido em 23/09/2022 10:28:27 Explicação: OTIMIZAÇÃO HEURISTICA DE CONSULTAS Este tipo de otimização ocorre a partir da transformação da consulta SQL em uma expressão algébrica. A partir da expressão algébrica são realizadas operações de transformação visando obter uma expressão mais eficiente. Baseando-se na expressão otimizada o SGBD pode definir os métodos de acesso e os algoritmos adequados para a execução da consulta. 7a Questão Acerto: 1,0 / 1,0 O objeto de banco criado automaticamente por uma chave primaria é : EXISTS SEQUENCE INDICE TABELA VISÃO Respondido em 23/09/2022 10:28:33 Explicação: ao se definir uma chave primária automaticamente é criado um indice para manter a unicidade do campo 8a Questão Acerto: 1,0 / 1,0 Quando uma transação le os dados novamente e descobre que apareceram novas linhas temos o problema: Problema da Leitura fantasma (Phantom Read) Problema da Atualização Perdida Problema do Resumo Incorreto 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:30:29 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: 1,0 / 1,0 A propriedade das transações que estabelece que ou se realiza todas as operações ou nenhuma é:: DURABILIDADE ATOMICIDADE ISOLAMENTO CONSISTENCIA BLOQUEIO Respondido em 23/09/2022 10:31:27 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: 1,0 / 1,0 O tipo de RAID que faz uso da paridade para prover tolerancia a falha é o: RAID 0 + 1 RAID 1 + 0 RAID 5 RAID 0 RAID 1 Respondido em 23/09/2022 10:32:13 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.