Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Atividade para Avaliação - Semana 6 Bancos de Dados - EID002 - Turma 002 6 - Segurança em banco de dados, processamento de consultadas, arquitetura de banco de dados e transações Fazer teste: Atividade para Avaliação - Semana 6 Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. Atividade para avaliação 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o �m da página e pressione “Enviar teste”. 3. A cada tentativa, as perguntas e alternativas são embaralhadas Consulte os gabaritos dessa disciplina no menu lateral. Olá, estudante! Pronto! Sua atividade já está registrada no AVA. PERGUNTA 1 Suponha três usuários em um banco de dados: alberto, bruno e carol, sendo que o usuário Bruno é o administrador do banco. Dados os seguintes comandos emitidos por bruno, indique a a�rmativa correta. GRANT INSERT, UPDATE, DELETE ON carro TO alberto; CREATE VIEW visao1 AS SELECT num_serial, modelo, fabricante, preco FROM carro WHERE preco < 100000; GRANT SELECT ON visao1 TO carol; REVOKE DELETE ON carro FROM alberto; O usuário alberto poderá apagar tuplas existentes na tabela carro. O atributo preço da tabela carro não poderá ser visualizado por carol. A usuária carol somente tem acesso aos carros cujo preço é menor do que 100 mil reais. Os usuários alberto e carol podem criar novas tabelas 1 pontos Salva ? Estado de Conclusão da Pergunta: https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_2075_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_2075_1&content_id=_346928_1&mode=reset Os usuários alberto e carol podem criar novas tabelas. A usuária carol pode inserir novas tuplas na tabela carro. PERGUNTA 2 Suponha a sequência de comandos abaixo: CREATE ROLE papel1; GRANT CREATE TABLE TO papel1; GRANT papel1 TO alessandra; GRANT SELECT ON carro TO alessandra; REVOKE CREATE TABLE FROM papel1; Dada sequência de comandos abaixo, indique a alternativa correta: A usuária Alessandra poderá criar tabelas e fazer consultas na tabela carro. O papel “papel1” deixará de existir. A usuária Alessandra poderá apenas criar tabelas no banco de dados. A usuária Alessandra terá apenas acesso de leitura na tabela carro. O papel “papel1” não poderá mais ser utilizado. 1 pontos Salva PERGUNTA 3 Sobre processamento de consultas, assinale V para as a�rmativas corretas e F para a as a�rmativas falsas: 1. ( ) As operações de seleção e projeção devem ser aplicadas antes das operações de junção. 2. ( ) A otimização heurística sempre produzirá melhores resultados do que a otimização sistemática. 3. ( ) A otimização sistemática é mais rápida que a otimização heurística. 4. ( ) É aconselhável substituir as operações de produto cartesiano que são seguidas por uma condição de seleção por operações de junção. F – F – V – V. V – F – V – F. V – V – F – F. V – F – F – V. F – V – V – F. 1 pontos Salva Estado de Conclusão da Pergunta: PERGUNTA 4 I. ( ) π list1 (π list2 (...(π listN (R))...)) é equivalente a π list1 (R) II. ( ) σc1 AND c2 AND ... AND cN (R) é equivalente a σc1(σc2 (...(σcN (R))...)) III. ( ) σc (R |X| S) é equivalente a (σc (R))|X| S IV. ( ) π atr1 (σc (R)) é equivalente a σc (π atr1 (R)), para qualquer condição c. Sobre as regras de transformação para álgebra relacional, assinale V para as a�rmativas corretas e F para as a�rmativas falsas: V – V – V – F. V – F – F – V. F – F – V – V. F – V – V – F. V – V – F – F. 1 pontos Salva PERGUNTA 5 Sobre arquiteturas de bancos de dados, assinale V para as a�rmativas corretas e F para a as a�rmativas falsas: I. ( ) Uma característica dos SGBDs centralizados é que todas as funcionalidades do banco são executadas em um único computador. II. ( ) Em SGBDs centralizados é necessário que o computador do usuário seja capaz de processar as consultas. III. ( ) Em arquiteturas de duas camadas, é importante que as máquinas estejam conectadas por rede. IV. ( ) Em arquiteturas de três camadas, uma terceira camada pode realizar tarefas de regras de negócios. V – F – V – V. F – V – V – F. V – F – F – V. F – F – V – V. 1 pontos Salva Estado de Conclusão da Pergunta: V – V – F – F. PERGUNTA 6 Dentre as propriedades relacionadas com transações em bancos de dados, uma delas não é responsabilidade do SGDB, mas sim do programador. Esta propriedade é: consistência. atomicidade. nenhuma das indicadas. durabilidade. isolamento. 1 pontos Salva PERGUNTA 7 Suponha duas transações, X e Y, que são executadas de maneira simultânea num banco de dados sem qualquer tipo de controle de concorrência. Transação X: Transação Y: 1: read(A); 1: read(B); 2: A := A - 30; 2: B := B - 80; 3: write(A); 3: write(B); 4: read(B); 4: read(A); 5: B := B + 30; 5: A := A + 80; 6: write(B); 6: write(A); Assumindo que os valores iniciais de A e B sejam, respectivamente, 100 e 200, assinale V para as a�rmativas corretas e F para as a�rmativas incorretas: I. ( ) A execução na ordem X1, X2, X3, Y1, Y2, Y3, X4, X5, Y4, X6, Y5, Y6 irá gerar os valores 70 e 150 para A e B, respectivamente. II. ( ) A execução na ordem X1, Y1, X2, Y2, X3, Y3, X4, Y4, X5, Y5, X6, Y6 irá gerar os valores 180 e 70 para A e B, respectivamente. III. ( ) A execução na ordem X1, X2, Y1, Y2, Y3, Y4, Y5, Y6, X3, X4, X5, X6 irá gerar os valores 70 e 150 para A e B, respectivamente. IV. ( ) A execução na ordem Y1, Y2, Y3, X1, X2, Y4, Y5, X3, Y6, X4, X5, X6 irá gerar os valores 180 e 150 para A e B, respectivamente. 1 pontos Salva Estado de Conclusão da Pergunta: V – F – F – V. V – V – F – F. F – V – V – F. F – F – V – V. V – F – V – V. PERGUNTA 8 Assinale a alternativa que melhor representa o conceito apresentado: “Várias operações que são executadas como uma única unidade de processamento” Otimização de consultas. Processamento de consultas. Álgebra relacional. Transações. Controle de inferência. 1 pontos Salva PERGUNTA 9 Assinale a alternativa que melhor representa o conceito apresentado: “Em caso de falhas, o componente Recuperador de Falhas deverá realizar procedimentos para que essa propriedade seja respeitada.” Durabilidade. Atomicidade. Isolamento. Persistência. Consistência. 1 pontos Salva PERGUNTA 10 Assinale a alternativa que melhor representa o conceito apresentado: “O sistema deve realizar um controle de concorrência através de operações que bloqueiam o aceso a dados.” Atomicidade. Isolamento. Durabilidade. 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Persistência. Consistência. Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta:
Compartilhar