Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 Quando as mudanças feitas no arquivo de uma aplicação não são automaticamente realizadas nos arquivos das outras aplicações temos um problema de: Dificuldade de acesso Segurança Dependência entre programas e dados Redundância de dados Independência de dados Respondido em 05/11/2022 11:04:45 Explicação: A redundância de dados é a duplicação dos mesmos dados em dois ou mais arquivos. O problema da redundância é que as mudanças, ao serem feitas no arquivo de uma aplicação, não são automaticamente realizadas nos arquivos das outras aplicações, gerando a falta de integridade dos dados. 2a Questão Acerto: 1,0 / 1,0 No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características: I. Não há tuplas duplicadas em uma relação. II. Ordem das tuplas na relação é relevante para diferenciar as relações. III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes. É correto apenas o que se afirma em II I I e III II e III III Respondido em 05/11/2022 11:05:29 Explicação: A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações. 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 FROM 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'); Respondido em 05/11/2022 11:06:04 Explicação: O Comando de INSERT tem como sintaxe INSERT INTO tabela VALUES (valores) 4a Questão Acerto: 1,0 / 1,0 Na arquitetura dos SGBD o Cátalogo corresponde ao: Processador de Consultas Arquivos de Dados Compilador de DML Gerente de Armazenamento Dicionario de Dados Respondido em 05/11/2022 11:06:31 Explicaçã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 Catalogo. 5a Questão Acerto: 1,0 / 1,0 A organização de arquivos que utiliza o EOF para ver o o arquivo chegou ao fim é a: INDIRETA RELATIVA DIRETA SEQUENCIAL INDEXADA Respondido em 05/11/2022 11:06:56 Explicação: OS arquivos seqüenciais possuem uma função lógica (VERDADEIRO/FALSO) que indica se o ponteiro chegou ao fim do arquivo (na leitura). Chamamos essa função de EOF (abreviatura do termo em inglês ¿End Of File¿, que significa ¿fim de arquivo¿) Essa função é usada como critério de parada em repetições para testar se já atingimos o fim do arquivo seqüencial. 6a Questão Acerto: 1,0 / 1,0 A etapa da execução da consulta onde é verifica a existencia das tabelas no banco de dados denomina-se: reescrita da consulta Análise Sintatica otimização da consulta geração de código Análise semantica Respondido em 05/11/2022 11:07:25 Explicação: Análise Sintática: nesta etapa, a sintaxe da consulta é verificada e erros são apontados. Se a consulta estiver sintaticamente correta, o SGBD a submeterá à verificação de sua semântica. Análise Semântica ou Validação: aqui o SGBD verifica a existência de tabelas, visões e colunas, bem como realiza verificações de tipos dos atributos e dados utilizados na consulta. Reescrita de consulta: uma vez que a consulta é validada quanto a sua sintaxe e semântica, o banco de dados reescreve o SQL em uma representação interna mais simples e/ou mais eficiente (em geral, alguma representação canônica derivada da álgebra relacional). Otimização da consulta: através de um conjunto de regras de transformação, o SGBD manipula a sua representação interna da consulta e procura a estratégia de execução considerada mais eficiente. Geração de Código: de posse do plano de acesso otimizado, ocorrem as chamadas ao processador de execução (run time) do SGBD. 7a Questão Acerto: 1,0 / 1,0 Considere o seguinte indice hash criado com a função mod 11 sobre o id 0 55 1 31 2 27 3 73 4 44 Qual o ID, na tabela mostrada abaixo que corresponde ao nome IVO CARLOS PEDRO IVO MARIA CARLA 55 27 44 73 31 Respondido em 05/11/2022 11:08:03 Explicação: IVO está na linha dois, portanto seu ID é o corresponde a esta linha no índice 8a Questão 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 Todas as execuções produzem resultados corretos As execuções 1,2 e 4 estão corretas As execuções 2, 3 e 4 estão corretas Todas as execuções produzem resultados errados Respondido em 05/11/2022 11:08:49 Explicação: Produzem resultados corretos todas as execuções seriais e qualquer execução intercala que produza o mesmo resultado de uma serial 9a Questão Acerto: 1,0 / 1,0 O comando que desfaz as operações de uma transação é : ROLLBACK LOCK WRITE READ COMMIT Respondido em 05/11/2022 11:09:07 Explicação: O comando Rollback termina uma transação desfazendo todas a suas operações 10a Questão Acerto: 1,0 / 1,0 O espelhamento corresponde ao RAID 1 + 0 RAID 0 RAID 1 RAID 5 RAID 0 + 1 Respondido em 05/11/2022 11:09:25 Explicação: O RAID 1 também conhecido como espelhamento de Disco é, provavelmente, o modelo mais conhecido.
Compartilhar