Buscar

Atividade Objetiva 3 - Otimização e Desempenho de Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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-

Mais conteúdos dessa disciplina