Prévia do material em texto
10/04/2022 19:25 Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/20502/quizzes/91282/take 1/6 Atividade Objetiva 3 Iniciado: 10 abr em 19:22 Instruções do teste Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,2 ptsPergunta 1 Observe e analise os itens: 1 - O comando INSERT abaixo inclui um registro na Tabela Fornecedor, que possui as seguintes Colunas: Cod_For, Razão_Social_For, CNPJ_For, End_For, CEP_For, Email_For, Tel_For: INSERT INTO Fornecedor VALUES (005678,’Produtos de Limpeza O Sujão’,12345789000123,’Av. das Flores, 89’,’34567-8’,’osujao@sujao.com’,11901234567); 2 – Comando DELETE abaixo: DELETE FROM Fornecedor; Analisando os comandos acima, avalie as afirmações abaixo: I. Na codificação do comando INSERT (ítem 1) foram codificados os “valores” das Colunas. Entretanto, é necessário se codificar o “nome de cada Coluna”, no caso, faltaram: Cod_For, Razão_Social_For, CNPJ_For, End_For, CEP_For, Email_For, Tel_For. A+ A A- 10/04/2022 19:25 Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/20502/quizzes/91282/take 2/6 II e III, apenas. I, apenas. II, apenas. I e II, apenas. III, apenas. II. A execuçao do comando DELETE (ítem 2) excluirá todos os registros da Tabela Produto que foram inseridos após a última execução de um comando COMMIT. III. Se fossem executados na ordem: Primeiro o comando DELETE (ítem 2); Depois o comando INSERT (ítem 1). O resultado na Tabela Fornecedor seria: conter apenas “um registro”. É correto afirmar que: 0,2 ptsPergunta 2 Leia o texto abaixo: Os comandos GRANT e REVOKE ajudam na segurança das informações armazenadas nos Bancos de Dados, uma vez que eles lidam com os acessos de cada usuário a cada Tabela do Banco de Dados. Dedicar o acesso de um usuário a uma Tabela é uma tarefa de grande responsabilidade, é necessária a comprovação da real necessidade para que tal permissão seja liberada. No sentido contrário também, ou seja, não permitir o acesso de um usuário a uma A+ A A- 10/04/2022 19:25 Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/20502/quizzes/91282/take 3/6 I, apenas. II e III, apenas. III, apenas. II, apenas. I e II, apenas. Tabela é uma decisão que deve ser analisada. Liberar ou não os acessos é uma tarefa que deve sempre ser muito bem analisada, a fim de que sejam minimizadas as probabilidades de ações indevidas por parte dos usuários e também, os mesmos não sejam prejudicados, no desenvolvimento de suas atividades (função), pela falta de acesso às informações da empresa. Considerando o texto acima, avalie as afirmações abaixo: I. O comando GRANT retira a permissão de acesso de um usuário a uma Tabela. II. O comando REVOKE dedica a permissão de acesso de um usuário a uma Tabela. III. Ambos comandos só podem ser utilizados pelo DBA (Data Base Administrator). É correto o que se afirma em: 0,2 ptsPergunta 3 Leia o texto abaixo: A área de “Atendimento ao Consumidor” de uma empresa de energia elétrica recebeu uma ligação, onde um cliente (código do cliente: Cod_Cli = 00123) alegou que seu nome está aparecendo no boleto de cobrança, escrito errado. A empresa não possui um sistema CRM (Customer Relationship Management) A+ A A- 10/04/2022 19:25 Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/20502/quizzes/91282/take 4/6 A execução do comando não atenderá a solicitação: não há erros de sintaxe e nem erros de parametrização, mas faltou o código do cliente. A execução do comando não atenderá a solicitação: há erros de sintaxe e erros de parametrização: faltou a cláusula WHERE. A execução do comando atenderá a solicitação: mesmo com um erro de sintaxe, mas nenhum de parametrização. A execução do comando não atenderá a solicitação: não há erros de sintaxe, mas faltou a cláusula WHERE. A execução do comando atenderá a solicitação: mesmo com alguns erros de sintaxe, mas nenhum de parametrização. então contatou a área de TI, solicitando o devido ajuste na Tabela Cliente do Banco de Dados. Um analista codificou o seguinte comando: SET Cliente UPDATE Nome_Cli = ‘Joseph Andersen Bjornsson’; Considerando a solicitação feita pela área de “Atendimento ao Cliente” e a codificação do comando SQL feita pelo analista, assinale a opção correta. 0,2 ptsPergunta 4 Leia o texto a seguir: A linguagem SQL é classificada em vários grupos de comandos, abaixo estão relacionados três deles: A+ A A- 10/04/2022 19:25 Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/20502/quizzes/91282/take 5/6 TCL: COMMIT, ROLLBACK e SAVEPOINT; TCL: SELECT, INSERT e DELETE; DML: UPDATE, DELETE e ROLLBACK; DCL: UPDATE, INSERT e GRANT; DCL: GRANT, SELECT e SAVEPOINT; DML: Data Manipulation Language ou “Linguagem de Manipulação de Dados”; DCL – Data Control Language ou “Linguagem de Controle de Dados”; TCL – Transactional Control Language ou “Linguagem de Controle de Transações”. Esses grupos se diferenciam em função da ação que cada um executa nos Bancos de Dados. Qual alternativa indica, respectivamente, o grupo de comando (classificação) da linguagen SQL e os comandos pertencentes à ele? 0,2 ptsPergunta 5 Leia o texto abaixo: Os comandos: COMMIT, ROLLBACK e SAVEPOINT são os responsáveis, respectivamente, pela efetivação ou desconsideração da(s) alterações e também, retorno a um ponto específico da atividade que está sendo desenvolvida. Eles ajudam os usuários no que se refere à segurança das informações. Sua utilização é estratégica quando há muitas interações que venham causar mudanças nas informações dos Bancos de Dados, obviamente, não há a menor necessidade de se utilizar nenhum desses comandos quando estão sendo feitas apenas consultas. A+ A A- 10/04/2022 19:25 Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/20502/quizzes/91282/take 6/6 Salvo em 19:25 As asserções I e II são ambas proposições falsas. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Refletindo sobre o texto acima, avalie as seguintes asserções e a relação proposta entre elas. I. O comando ROLLBACK desconsidera todas as alterações feitas pelo usuário no Banco de Dados, após a última execução de um comando COMMIT. PORQUE II. O comando COMMIT é o responsável pela efetivação permanente das alterações feitas pelo usuário no Banco de Dados. A respeito dessas asserções, assinale a opção correta: Enviar teste A+ A A-