Logo Passei Direto
Buscar

A2 AV2 Banco de Dados 3 - Banco de Dados III - Prova - EaD

User badge image
Elen Pires

em

Ferramentas de estudo

Questões resolvidas

O procedimento armazenado do SQL Server contém um conjunto de instruções que podem trazer benefícios como: redução de tráfego na rede, reutilização do código por vários usuários ou plataformas diferentes, aumento da segurança.
Para que os benefícios das procedures possam ser aplicados considere as afirmativas a seguir.
I. Criação de uma procedure com criptografia.
II. Criação de uma procedure com parâmetro de entrada e/ou de saída.
III. Retornar um valor de status a um programa de chamada para indicar êxito ou falha.
a) I e II estão corretas.
b) I está correta.
c) I e III estão corretas.
d) I, II e III estão corretas.
e) II e III estão corretas.

Para garantir algumas das propriedades ACID de um Sistema Gerenciador de Banco de Dados (SGBD), um analista de sistemas verificou os seguintes comportamentos após análise do relatório sobre a performance do BD:
Diante disso, marque a alternativa que contém a correspondência correta dos comportamentos I e II as propriedades ACID, respectivamente:
I – Os dados estarem acessíveis em todas as transações.
II – A ocorrência de mais de uma transação com o banco de dados estável.
a) Integridade e autenticidade.
b) Confidencialidade e autenticidade.
c) Disponibilidade e integridade.
d) Isolamento e confidencialidade.
e) Autenticidade e disponibilidade.

Um administrador precisa desenvolver um script SQL que retorne dados existentes somente entre duas tabelas por meio de suas chaves primárias e secundárias, independentemente da quantidade de campos existente em cada consulta, não desejando que retorne dados que pertençam somente a uma das tabelas envolvidas.
Com base nos dados apresentado, indique o operador SQL a ser utilizado neste código.
a) WHERE
b) INNER JOIN
c) ORDER BY
d) GROUP BY
e) UNION

Um técnico desenvolveu o seguinte script: SELECT e.* FROM empregado e WHERE NOT EXISTS ( SELECT * FROM trabalha t WHERE e.matricula = t.matricula
Diante do desenvolvimento, marque a alternativa que descreve corretamente o resultado do script.
a) Empregados que possuem trabalhos vinculados a eles.
b) Empregados que estão trabalhando.
c) Trabalhos que não possuem empregados alocados.
d) Empregados que não estão trabalhando.
e) Trabalhos que possuem ou não empregados vinculados a eles.

Para gerar relatórios gerenciais diversas vezes há necessidade de realizar a síntese e o agrupamento de dados e as cláusulas da linguagem SQL permitem atingir esse objetivo.
Desse modo, o cliente deseja que seja emitida uma base de e-mails sem repetições para atender às necessidades do setor de Marketing da empresa.
a) UNIQUE INDEX
b) UNIX
c) DISTINTC
d) EXCLUSIVE
e) PRIMARY KEY

A ISO/IEC 27001 é um padrão para sistema de gestão da segurança da informação (ISMS - Information Security Management System) publicado pelo International Organization for Standardization e pelo International Electrotechnical Commission.
Diante disso, leia as afirmacoes a seguir sobre a gestão dos ativos, segundo a norma NBR ISO/ IEC 27001.
I – Questões operacionais que possibilitem o monitoramento das informações.
II – Passar pelos ciclos do planejamento, operacionalização, verificação e somente depois à implementação.
III – Todas as unidades utilizarem a mesma ferramenta de gerenciamento.
a) I está correta.
b) I e II estão corretas.
c) III está correta.
d) II está correta.
e) I, II e III estão corretas.

A sintaxe da Linguagem SQL faz parte da rotina de um administrador de banco de dados.
Neste contexto, leia o caso a seguir: João está implementando um script utilizando a linguagem SQL (ANSI) e está desenvolvendo um script de atualização de dados para um registro específico cujo campo CODIGO – “20AC001”, na tabela CLIENTE, atualizando o campo ENDERECO para “Rua dos Caminhos”.
a) WHERE - SET - UPDATE
b) SET - UPDATE – WHERE
c) UPDATE - SET - WHERE
d) SET - WHERE - UPDATE
e) UPDATE - WHERE - SET

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O procedimento armazenado do SQL Server contém um conjunto de instruções que podem trazer benefícios como: redução de tráfego na rede, reutilização do código por vários usuários ou plataformas diferentes, aumento da segurança.
Para que os benefícios das procedures possam ser aplicados considere as afirmativas a seguir.
I. Criação de uma procedure com criptografia.
II. Criação de uma procedure com parâmetro de entrada e/ou de saída.
III. Retornar um valor de status a um programa de chamada para indicar êxito ou falha.
a) I e II estão corretas.
b) I está correta.
c) I e III estão corretas.
d) I, II e III estão corretas.
e) II e III estão corretas.

Para garantir algumas das propriedades ACID de um Sistema Gerenciador de Banco de Dados (SGBD), um analista de sistemas verificou os seguintes comportamentos após análise do relatório sobre a performance do BD:
Diante disso, marque a alternativa que contém a correspondência correta dos comportamentos I e II as propriedades ACID, respectivamente:
I – Os dados estarem acessíveis em todas as transações.
II – A ocorrência de mais de uma transação com o banco de dados estável.
a) Integridade e autenticidade.
b) Confidencialidade e autenticidade.
c) Disponibilidade e integridade.
d) Isolamento e confidencialidade.
e) Autenticidade e disponibilidade.

Um administrador precisa desenvolver um script SQL que retorne dados existentes somente entre duas tabelas por meio de suas chaves primárias e secundárias, independentemente da quantidade de campos existente em cada consulta, não desejando que retorne dados que pertençam somente a uma das tabelas envolvidas.
Com base nos dados apresentado, indique o operador SQL a ser utilizado neste código.
a) WHERE
b) INNER JOIN
c) ORDER BY
d) GROUP BY
e) UNION

Um técnico desenvolveu o seguinte script: SELECT e.* FROM empregado e WHERE NOT EXISTS ( SELECT * FROM trabalha t WHERE e.matricula = t.matricula
Diante do desenvolvimento, marque a alternativa que descreve corretamente o resultado do script.
a) Empregados que possuem trabalhos vinculados a eles.
b) Empregados que estão trabalhando.
c) Trabalhos que não possuem empregados alocados.
d) Empregados que não estão trabalhando.
e) Trabalhos que possuem ou não empregados vinculados a eles.

Para gerar relatórios gerenciais diversas vezes há necessidade de realizar a síntese e o agrupamento de dados e as cláusulas da linguagem SQL permitem atingir esse objetivo.
Desse modo, o cliente deseja que seja emitida uma base de e-mails sem repetições para atender às necessidades do setor de Marketing da empresa.
a) UNIQUE INDEX
b) UNIX
c) DISTINTC
d) EXCLUSIVE
e) PRIMARY KEY

A ISO/IEC 27001 é um padrão para sistema de gestão da segurança da informação (ISMS - Information Security Management System) publicado pelo International Organization for Standardization e pelo International Electrotechnical Commission.
Diante disso, leia as afirmacoes a seguir sobre a gestão dos ativos, segundo a norma NBR ISO/ IEC 27001.
I – Questões operacionais que possibilitem o monitoramento das informações.
II – Passar pelos ciclos do planejamento, operacionalização, verificação e somente depois à implementação.
III – Todas as unidades utilizarem a mesma ferramenta de gerenciamento.
a) I está correta.
b) I e II estão corretas.
c) III está correta.
d) II está correta.
e) I, II e III estão corretas.

A sintaxe da Linguagem SQL faz parte da rotina de um administrador de banco de dados.
Neste contexto, leia o caso a seguir: João está implementando um script utilizando a linguagem SQL (ANSI) e está desenvolvendo um script de atualização de dados para um registro específico cujo campo CODIGO – “20AC001”, na tabela CLIENTE, atualizando o campo ENDERECO para “Rua dos Caminhos”.
a) WHERE - SET - UPDATE
b) SET - UPDATE – WHERE
c) UPDATE - SET - WHERE
d) SET - WHERE - UPDATE
e) UPDATE - WHERE - SET

Prévia do material em texto

23/06/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6390610/7d0e871e-de72-11ea-bf83-0242ac11002d/ 1/5
Local: Sala 3 - TJ - Prova On-line / Andar / Polo Tijuca / POLO UVA TIJUCA 
Acadêmico: EAD-IL10334-20212A
Aluno: ELEN PIRES DE ARAÚJO 
Avaliação: A2-
Matrícula: 20203301257 
Data: 18 de Junho de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 9,00/10,00
1  Código: 38765 - Enunciado: Um DBA executou os seguintes comandos em um sistema gerenciador de
bancos de dados relacional, onde encontra-se uma base de dados com duas tabelas, Tabela01 e
Tabela02 e dois usuários: user01 e user02. 
GRANT SELECT, UPDATE ON Tabela01 TO user01, user02GRANT DELETE, INSERT ON Tabela02 TO
user01, user02 
Depois, o DBA executou o comando:REVOKE SELECT, UPDATE ON Tabela01 FROM user02 
Com base nos dados apresentados, um cenário válido, após a execução dos comandos apresentados
anteriormente, é aquele em que o usuário:
 a) User02 possuirá direito de remoção e inserção na tabela Tabela01.
 b) User02 possuirá direito de atualização e inserção na tabela Tabela02.
 c) User01 possuirá direito de atualização e inserção na tabela Tabela02.
 d) User01 possuirá direito de leitura e inserção na tabela Tabela01.
 e) User02 possuirá direito de remoção e inserção na tabela Tabela02.
Alternativa marcada:
e) User02 possuirá direito de remoção e inserção na tabela Tabela02.
Justificativa: Resposta correta:  User02 possuirá direito de remoção e inserção na tabela
Tabela02.Está correta, pois o comando REVOKE retira as permissões atribuídas pelo comando GRANT.
Dessa forma o comando REVOKE retirou as permissões dadas à Tabela01. 
Distratores:  User01 possuirá direito de leitura e inserção na tabela Tabela01. Incorreta, pois o
comando REVOKE retirou as permissões dadas à Tabela01.User02 possuirá direito de remoção e
inserção na tabela Tabela01.Incorreta, pois o comando REVOKE retirou as permissões dadas à
Tabela01.User01 possuirá direito de atualização e inserção na tabela Tabela02. Incorreta, pois o
comando GRANT não deu permissões de UPDATE ao usuário User01 na tabela02.User02 possuirá
direito de atualização e inserção na tabela Tabela02. Incorreta, pois o comando GRANT não deu
permissões de UPDATE  ao usuário User02 na tabela02.
1,00/ 1,00
2  Código: 38861 - Enunciado: O procedimento armazenado do SQL Server contém um conjunto de
instruções que podem trazer benefícios como: redução de tráfego na rede, reutilização do código por
vários usuários ou plataformas diferentes, aumento da segurança. Para que os benefícios das
procedures possam ser aplicados considere as afirmativas a seguir.I. Criação de uma procedure com
criptografia.II. Criação de uma procedure com parâmetro de entrada e/ou de saída.III. Retornar um
valor de status a um programa de chamada para indicar êxito ou falha. 
Está correto apenas o que se afirma em:
 a) I e II estão corretas.
 b) I está correta.
 c) I e III estão corretas.
 d) I, II e III estão corretas.
 e) II e III estão corretas.
Alternativa marcada:
d) I, II e III estão corretas.
Justificativa: Resposta correta:  I, II e III estão corretas.Criação de uma procedure com criptografia.
correta. É possível criar o procedimento com maior segurança utilizando a  opção
1,50/ 1,50
23/06/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6390610/7d0e871e-de72-11ea-bf83-0242ac11002d/ 2/5
“ENCRYPTION”.Criação de uma procedure com parâmetro de entrada e/ou de saída. Correta. É
possível passando o parâmetro de entrada e declarando a variável para armazenar o valor retornado
pelo parâmetro de saída.Retornar um valor de status a um programa de chamada para indicar êxito
ou falha. Correta, pois a procedure será processada e verificará a aceitação do código ou falhas na
execução conforme tabela de erros que devem ser retornadas devido à falha identificada.
3  Código: 38768 - Enunciado: Para garantir algumas das propriedades ACID de um Sistema Gerenciador
de Banco de Dados (SGBD), um analista de sistemas verificou os seguintes comportamentos após
análise do relatório sobre a performance do BD: I – Os dados estarem acessíveis em todas as
transações.II – A ocorrência de mais de uma transação com o banco de dados estável. 
Diante disso, marque  a alternativa que contém a correspondência correta dos comportamentos I e II
as propriedades ACID, respectivamente:
 a) Integridade e autenticidade.
 b) Confidencialidade e autenticidade.
 c) Disponibilidade e integridade.
 d) Isolamento e confidencialidade.
 e) Autenticidade e disponibilidade.
Alternativa marcada:
c) Disponibilidade e integridade.
Justificativa: Resposta correta:  Disponibilidade e integridade.Está correta, pois a sigla ACID significa
Atomicity, Consistency, Isolation, Durability ou, em português, Atomicidade, Consistência, Isolamento
e Durabilidade. Para atender aos itens I e II, respectivamente à disponibilidade, de modo que os dados
estejam sempre disponíveis, mesmo que a instância do BD seja reiniciada. E integridade permite
deixar o banco de dados no mesmo estado em que ele estaria caso as transações fossem executadas
em sequência.  
Distratores: Integridade e autenticidade. Incorreta, pois Integridade não se refere à disponibilidade e
sim ao isolamento. E autenticidade ou atomicidade se refere a uma propriedade que garante que
cada transação seja tratada como uma entidade única, a qual deve ser executada por completo ou
falhar completamente.Isolamento e confidencialidade. Incorreta, pois isolamento ou execução
concorrente permite deixar o banco de dados no mesmo estado em que ele estaria caso as transações
fossem executadas em sequência. E a confiabilidade não se refere a um banco estar estável, mas sim
aos dados serem confiáveis.Autenticidade e disponibilidade. Incorreta, pois autenticidade ou
atomicidade se refere a uma propriedade que garante que cada transação seja tratada como uma
entidade única, a qual deve ser executada por completo ou falhar completamente. E disponibilidade
se refere ao modo que os dados estejam sempre disponíveis, mesmo que a instância do BD seja
reiniciada. Confidencialidade e autenticidade. Incorreta, pois Confidencialidade se refere a
consistência dos dados e não a disponibilidade. E autenticidade se refere a uma propriedade que
garante que cada transação seja tratada como uma entidade única, a qual deve ser executada por
completo ou falhar completamente.
1,00/ 1,00
4  Código: 38774 - Enunciado: Um administrador precisa desenvolver um script SQL que retorne dados
existentes somente entre duas tabelas por meio de suas chaves primárias e secundárias,
independentemente da quantidade de campos existente em cada consulta, não desejando que
retorne dados que pertençam somente a uma das tabelas envolvidas.Com base nos dados
apresentado, indique o operador SQL a ser utilizado neste código.
 a) WHERE
 b) INNER JOIN
 c) ORDER BY
 d) GROUP BY
 e) UNION
Alternativa marcada:
1,50/ 1,50
23/06/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6390610/7d0e871e-de72-11ea-bf83-0242ac11002d/ 3/5
b) INNER JOIN
Justificativa: Resposta correta: INNER JOIN.Associações de tabelas podem ser utilizadas para
diversas finalidades, como converter em informação os dados encontrados em duas ou mais tabelas.A
cláusula INNER JOIN permite usar um operador de comparação para comparar os valores de colunas
provenientes de tabelas associadas, atendendo assim às necessidades descritas na questão. 
Distratores: GROUP BY. Incorreta, pois tem o objetivo de agregar valores retornados e não comparar
valores.UNION. Incorreta, pois apesar de fazer união entre as tabelas, há a necessidade da quantidade
de campos serem exatos em cada consulta.WHERE. Incorreta, pois a cláusula não faz junções entre
tabelas e sim adiciona condicionais.ORDER BY. Incorreta, pois a cláusula não faz junções entre tabelas
e sim a classificação delas.
5  Código: 38859 - Enunciado: Um técnico desenvolveuo seguinte script: 
 SELECT e.*FROM empregado e WHERE NOT EXISTS ( SELECT *                    FROM trabalha t                  
 WHERE e.matricula = t.matricula  
Após o desenvolvimento, o técnico não o documentou. Diante disso, marque a alternativa que
descreve corretamente o resultado do script.
 a) Empregados que possuem trabalhos vinculados a eles.
 b) Empregados que estão trabalhando.
 c) Trabalhos que não possuem empregados alocados.
 d) Empregados que não estão trabalhando.
 e) Trabalhos que possuem ou não empregados vinculados a eles.
Alternativa marcada:
d) Empregados que não estão trabalhando.
Justificativa: Resposta correta:   
Empregados que não estão trabalhando. Correta, pois a cláusula NOT EXISTS retorna registros que
existem na tabela Empregado e não existem na tabela Trabalha. 
Distratores: 
Trabalhos que não possuem empregados alocados. Incorreta, pois a cláusula NOT EXISTS considera o
não retorno de registros que estão após o comando NOT EXISTS, ou seja, da tabela Trabalha. 
Empregados que possuem trabalhos vinculados a ele. Incorreta, pois a cláusula NOT EXISTS não
retorna registros que existem nas duas tabelas. 
Trabalhos que possuem ou não empregados vinculados a eles. Incorreta, pois a cláusula NOT EXISTS
somente retorna registros que possuem na tabela Empregados e não possuem na tabela
Trabalha. Empregados que estão trabalhando. Incorreta, pois a cláusula NOT EXISTS não retorna
registros que existem nas duas tabelas.
1,00/ 1,00
6  Código: 38773 - Enunciado: Para gerar relatórios gerenciais diversas vezes há necessidade de realizar
a síntese e o agrupamento de dados e as cláusulas da linguagem SQL permitem atingir esse objetivo.
Desse modo, o cliente deseja que seja emitida uma base de e-mails sem repetições para atender às
necessidades do setor de Marketing da empresa. Com base nos dados apresentados, identifique qual
das cláusulas a seguir pode atender a esta necessidade:
 a) UNIQUE INDEX
 b) UNIX
 c) DISTINTC
 d) EXCLUSIVE
 e) PRIMARY KEY
Alternativa marcada:
c) DISTINTC
1,50/ 1,50
23/06/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6390610/7d0e871e-de72-11ea-bf83-0242ac11002d/ 4/5
Justificativa: Resposta correta: DISTINCT.A cláusula DISTINCT não retorna registros repetidos,
atendendo à necessidade descrita. Sua sintaxe corresponde a: SELECT  [ DISTINCT ] [ coluna1,
coluna2, … | * ]FROM  [ tabela ] 
Distratores: UNIQUE INDEX . Incorreta, pois é aplicado para a criação de índices na estrutura de
tabelas e não na seleção de dados.EXCLUSIVE. Incorreta, pois não faz parte das funções ou cláusulas
padrões na linguagem SQL, é uma termo utilizado em banco de dados Oracle.UNIX. Incorreta, pois
não faz parte das funções ou cláusulas padrões na linguagem SQL e sim de um Sistema
Operacional.PRIMARY KEY. Incorreta, pois é utilizada na criação de tabelas em que este campo não
permitirá valores repetidos.
7  Código: 38769 - Enunciado: "A ISO/IEC 27001 é um padrão para sistema de gestão da segurança da
informação (ISMS - Information Security Management System) publicado pelo International
Organization for Standardization e pelo International Electrotechnical Commission. Seu nome
completo é ISO/IEC 27001 - Tecnologia da informação - técnicas de segurança - sistemas de gestão da
segurança da informação - requisitos, mais conhecido como ISO 27001."(Fonte:
https://pt.unionpedia.org/ISO_27001.) 
Diante disso, leia as afirmações a seguir sobre a gestão dos ativos, segundo a norma NBR ISO/ IEC
27001.I – Questões operacionais que possibilitem o monitoramento das informações.II – Passar pelos
ciclos do planejamento, operacionalização, verificação e somente depois à implementação.III – Todas
as unidades utilizarem a mesma ferramenta de gerenciamento. Está correto apenas o que se afirma
em:
 a) I está correta.
 b) I e II estão corretas.
 c) III está correta.
 d) II está correta.
 e) I, II e III estão corretas.
Alternativa marcada:
a) I está correta.
Justificativa: Resposta correta: I e II estão corretas.I está correta, pois a ISO/IEC 27001 descreve como
colocar em prática um sistema de gestão de segurança da informação que possibilita o
monitoramento dos dados.II está correta, pois A NBR ISO 27001 foi elaborada com o objetivo de
prover um modelo para estabelecer, implementar, operar, monitorar, revisar, manter e melhorar um
Sistema de Gestão de Segurança da Informação (SGSI), conhecido como PDCA. 
Distrator: III está incorreta, pois as normas não especificam quais ferramentas devem ser utilizadas.
0,00/ 1,00
8  Código: 38770 - Enunciado: A sintaxe da Linguagem SQL faz parte da rotina de um administrador de
banco de dados. Neste contexto, leia o caso a seguir: João está implementando um script utilizando a
linguagem SQL (ANSI) e está desenvolvendo um script de atualização de dados para um registro
específico cujo campo CODIGO – “20AC001”, na tabela CLIENTE, atualizando o campo ENDERECO para
“Rua dos Caminhos”. O código SQL correto que João escreveu foi:I – ClienteII – endereço=’Rua dos
Caminhos’III – codigo = ‘20AC001’Com base nos dados apresentados, para que o código esteja correto,
as lacunas I, II e III devem ser preenchidas, respectivamente, por:
 a) WHERE - SET - UPDATE
 b) SET - UPDATE – WHERE
 c) UPDATE - SET - WHERE
 d) SET - WHERE - UPDATE
 e) UPDATE - WHERE - SET
Alternativa marcada:
c) UPDATE - SET - WHERE
Justificativa: Resposta correta: UPDATE - SET - WHEREEstá correta, pois a sintaxe para atualização de
dados no padrão SQL é a seguinte:INSERT INTO nome_tabela (lista-de-campos)VALUES (lista_dados) 
1,50/ 1,50
23/06/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6390610/7d0e871e-de72-11ea-bf83-0242ac11002d/ 5/5
Distratores: UPDATE - WHERE - SET. Incorreta, pois retorna pois reporta o erro 102, 'Sintaxe incorreta
próxima a '%.*ls'. 'SET - WHERE - UPDATE. Incorreta, pois retorna pois reporta o erro 102, 'Sintaxe
incorreta próxima a '%.*ls'. 'WHERE - SET - UPDATE. Incorreta,  pois reporta o erro 102, 'Sintaxe
incorreta próxima a '%.*ls'. 'SET - UPDATE – WHERE. Incorreta,  pois reporta o erro 102, 'Sintaxe
incorreta próxima a '%.*ls'. '

Mais conteúdos dessa disciplina