Logo Passei Direto
Buscar

Atividade 2 (A2)_ Revisão da tentativa

Ferramentas de estudo

Questões resolvidas

Numa banco de dados, diversas operações podem ser executadas sem a necessidade de interferência do usuário. Essas operações são gatilhos que quando implementados no banco de dados, otimizam os processos. Processos desenhados na fase de análise do negócio relacionado a uma determinada empresa.
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas: I - Gatilhos podem ser usados para validar dados de entrada, fazer consulta cruzadas e replicar dados para diferentes arquivos para alcançar a consistência de dados. Porque II – Views são tabelas virtuais que não contém dados e é um resultado de dados de tabela base do modelo de dados. A seguir, assinale a alternativa correta:
a. As asserções I e II são proposições falsas.
b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições verdadeiras, e a II é uma justificação correta da I.
d. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificação correta da I.

A álgebra relacional consiste em um conjunto de operações usadas na manipulação de relações. Faz uso de tuplas por nome ao invés de colunas de chaves numéricas e usada na relação em banco de dados. Um consulta, por exemplo, estruturada nos moldes da álgebra relacional, faz de operações de álgebra relacional e obtém como resultado dados em forma de tabela.
Com relação a conceito de álgebra relacional aplicada às operações de banco de dados, analise as afirmativas a seguir:
I - pacotes podem tipos diferentes de componentes como function e store procedure.
II - pacotes não favorecem a gestão de segurança de banco de dados.
III – Todo que qualquer sistema gerenciador de banco de dados permite uso de pacotes com qualquer tipo de recurso.
IV - Tipos PL/SQL não são permitidos em pacotes.
a. I apenas.
b. II, III apenas.
c. II e III e IV apenas.
d. I, II, III apenas.
e. I, IV apenas.

Muitas aplicações são dependentes de dados de outras aplicações. Esse troca de dados é feita por linguagens como XML ou JSON. Num mundo onde as informações transitam via rede de computadores, digitalmente, tratar a segurança dos dados num troca de informações entre sistema é uma tarefa complexa.
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas: I - O certificado digital pode ser implementado para garantir autenticidade, confidencialidade, integridade e não repúdio para pessoas físicas e jurídicas. Porque II – Faz uso de funções de dispersão utilizado na criptografia para garantir a autenticidade dos dados. A seguir, assinale a alternativa correta:
a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições falsas.
d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificação correta da I.
e. As asserções I e II são proposições verdadeiras, e a II é uma justificação correta da I.

Na prática visão são criadas para simplificar rotinas complexas executadas no banco de dados, ou seja, uma rotina pré-definida que relaciona uma query para outra. Views também são chamadas de tabelas virtuais, pois os dados estão contidos em outras tabelas. Essas tabelas virtuais são tabelas dinâmicas.
Com base no exposto, analise as afirmativas a seguir: I - Um programador criou um visão num banco de dados relacional e usou um comando DDL II – Um programador fez a alteração na estrutura da visão contida num banco de dados relaciona, e usou um comando DML III – Um programador fez uma inserção de registros numa tabela através da view e fez uso de um comando DML IV - Os dados da tabela precisaram ser atualizados pela visão, esses foram atualizados através de um comando DTL. A partir da análise das afirmacoes, assinale a alternativa que apresenta a sequência correta:
a. F,F,F,V
b. F,F,V,V.
c. V,V,V,V.
d. V,V,F,V
e. V,F,V,F

Na programação de banco de dados (PL/SQL), o uso de function é apropriado em alguma situações, por exemplo, na computação de valores e facilitar a manutenção. Funções são chamadas a partir de blocos PL/SQL. Funções é semelhante a uma stored procedure com a exceção de sempre retornar valor.
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas: I - Functions não podem ser recursivas, ou seja, não podem chamar a si mesma. Porque II – Functions são podem ser usadas para validar dados inteiros. A seguir, assinale a alternativa correta:
a. As asserções I e II são proposições verdadeiras, mas a II não é uma justificação correta da I.
b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificação correta da I.
e. As asserções I e II são proposições falsas.

Um administrador de banco de dados (DBA) no cotidiano repete diversas vezes rotinas que são executadas no banco de dados. Essas rotinas podem ser otimizadas através de procedimentos chamados de store procedure. Um store procedure é uma rotina pré-compilada que fica armazenada no banco de dados.
Considerando o contexto apresentado e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s) com relação a procedimento repetitivos no banco de dados: ( ) Procedimentos podem ser criado via comando CREATE PROCEDURE ( ) Functions podem ser executadas a partir de uma store procedure ( ) A função SELECT usa uma store procedure ( ) Store procedure retém e reusa o plano de execução (rotinas SQL). A seguir, assinale a alternativa que apresenta a sequência correta:
a. F, V,V, F
b. F, F, V,F
c. V, F, F, V
d. F, V, F, V
e. V, V, F, V

Com o passar dos tempos e aumento de volumes de informações e transações, os bancos de dados se tornar lentos. A lentidão pode afetar trabalhos operacionais em empresas de grande consulta em banco como call centers. Uma otimização pode ser feitas revendo a atualizando as rotinas SQL.
Com base no texto anterior e nos estudos aprendidos, analise as afirmativas a seguir a respeito de operações de store procedure: I. create PROCEDURE proc_aluno AS BEGIN select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor, c.idcurso, descricao_curso = c.descricao from alunos a inner join cursos c on c.idcurso = a.idcurso order by a.nome END II. Create PROCEDURE proc_aluno @idaluno INT AS BEGIN select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor, c.idcurso, descricao_curso = c.descricao from alunos a inner join cursos c on c.idcurso = a.idcurso where idaluno = @idaluno END III.- create PROCEDURE proc_aluno @idaluno INT, @idcurso INT, @nome VARCHAR(50), @email VARCHAR(50), @dtcadastro DATETIME = NULL, @valor DECIMAL(10,2) = NULL AS BEGIN UPDATE alunos set idcurso = @idcurso, nome = @nome, email = @email, dtcadastro = @dtcadastro, valor = @valor where idaluno = @idaluno END IV. Create PROCEDURE proc_aluno @idaluno INT AS BEGIN DELETE alunos where idaluno = @idaluno END. Está correto o que se afirma em:
a. II e IV apenas.
b. I e IV apenas.
c. I, III e IV apenas.
d. I, II, III, IV apenas.
e. I,II, III apenas.

O uso de aparelhos eletrônicos com acesso a Internet dispara no século XXI. Usuários acessam a Internet por motivos diversos como jogo, informações sobre saúde, marcação de consultas, trabalho, etc. Todas essas informações estão armazenadas em algum banco de dados. O problema de aplicações lentas pode ter origem na falta de otimização do modelo de dados.
Considerando as premissas relativas a um banco de dados para um determinada aplicação, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s): ( ) A confiabilidade é um quesito considerado quanto a otimização de banco de dados ( ) O hardware (32/64 bits) tem influência na otimização de um banco de dados. ( ) O aumento de segurança por propiciar uma visão limitada e controlada dos dados. ( ) Consulta previamente otimizadas melhora a confiabilidade do sistema. Assinale a alternativa que apresenta a sequência correta:
a. F, F, V, V.
b. V, F, V, V.
c. V, V, V, F.
d. F, V, F, V.
e. F, F, F, V.

Fato que o volume de informações cresce exponencialmente e infere problemas no cotidiano da empresas, principalmente, quando o assunto é banco de dados. Sistemas lentos pela falta de otimização pode causar lentidão de atendimento e insatisfação do cliente. Para tal problema, otimizar banco de dados é a solução.
Com relação ao gerenciamento de bloqueio existentes em banco de dados, analise as afirmativas a seguir: I - Stored procedure não pode ser usada para uma rotina de validação de dados, pois não retorna informação II - Stored procedure pode ser executado por um gatilho disparado por um evento DML como uma inserção de dados III - Auditoria pode ser inferidas automaticamente em banco de dados através do uso de triggers a partir de eventos IV - Num sistema financeiro, triggers podem ser usados para garantir que transações não válidas sejam executadas. Está correto o que se afirma em:
a. I , II e III apenas;
b. I , III e IV apenas;
c. I, II e IV apenas;
d. I e IV apenas.
e. II, III e IV apenas;

Um gatilho é um programa armazenado no servidor de banco de dados que prove a execução de uma tarefa (ação) a partir de um evento. Eventos que podem ser operações DML como inserção, alteração ou exclusão, operações de definição (DDL) como criação ou exclusão ou operação de banco de dados como logoff.
Assinale a alternativa dada a uma string genérica de trigger: CREATE [OR REPLACE ] TRIGGER trigger_name {BEFORE | AFTER | INSTEAD OF } {INSERT [OR] | UPDATE [OR] | DELETE} [OF col_name] ON table_name [REFERENCING OLD AS o NEW AS n] [FOR EACH ROW] WHEN (condition) DECLARE Declaration-statements BEGIN Executable-statements EXCEPTION Exception-handling-statements END; I - as palavras reservadas INSERT, UPDATE e DELETE, representam comando DML que quando implementados no gatilho faz referência a um evento. II - a palavra reservada ON está inserida erradamente na sintaxe do comando, pois o correto seria a palavra reservada IN. III – exceções não permite em instruções SQL triggers. Nesse caso, a correto string é sem a palavra reservada exception. IV - a palavra INSTEAD OF é usada quando deseja-se criar um trigger numa visão e AFTER e BEFORE determinam quando o trigger é disparado. Assinale a alternativa que apresenta a sequência correta com relação a sintaxe apresentada.
a. I, II, IV apenas.
b. II e III e IV apenas;
c. II, III apenas;
d. I, IV apenas;
e. I apenas;

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Numa banco de dados, diversas operações podem ser executadas sem a necessidade de interferência do usuário. Essas operações são gatilhos que quando implementados no banco de dados, otimizam os processos. Processos desenhados na fase de análise do negócio relacionado a uma determinada empresa.
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas: I - Gatilhos podem ser usados para validar dados de entrada, fazer consulta cruzadas e replicar dados para diferentes arquivos para alcançar a consistência de dados. Porque II – Views são tabelas virtuais que não contém dados e é um resultado de dados de tabela base do modelo de dados. A seguir, assinale a alternativa correta:
a. As asserções I e II são proposições falsas.
b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições verdadeiras, e a II é uma justificação correta da I.
d. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificação correta da I.

A álgebra relacional consiste em um conjunto de operações usadas na manipulação de relações. Faz uso de tuplas por nome ao invés de colunas de chaves numéricas e usada na relação em banco de dados. Um consulta, por exemplo, estruturada nos moldes da álgebra relacional, faz de operações de álgebra relacional e obtém como resultado dados em forma de tabela.
Com relação a conceito de álgebra relacional aplicada às operações de banco de dados, analise as afirmativas a seguir:
I - pacotes podem tipos diferentes de componentes como function e store procedure.
II - pacotes não favorecem a gestão de segurança de banco de dados.
III – Todo que qualquer sistema gerenciador de banco de dados permite uso de pacotes com qualquer tipo de recurso.
IV - Tipos PL/SQL não são permitidos em pacotes.
a. I apenas.
b. II, III apenas.
c. II e III e IV apenas.
d. I, II, III apenas.
e. I, IV apenas.

Muitas aplicações são dependentes de dados de outras aplicações. Esse troca de dados é feita por linguagens como XML ou JSON. Num mundo onde as informações transitam via rede de computadores, digitalmente, tratar a segurança dos dados num troca de informações entre sistema é uma tarefa complexa.
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas: I - O certificado digital pode ser implementado para garantir autenticidade, confidencialidade, integridade e não repúdio para pessoas físicas e jurídicas. Porque II – Faz uso de funções de dispersão utilizado na criptografia para garantir a autenticidade dos dados. A seguir, assinale a alternativa correta:
a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições falsas.
d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificação correta da I.
e. As asserções I e II são proposições verdadeiras, e a II é uma justificação correta da I.

Na prática visão são criadas para simplificar rotinas complexas executadas no banco de dados, ou seja, uma rotina pré-definida que relaciona uma query para outra. Views também são chamadas de tabelas virtuais, pois os dados estão contidos em outras tabelas. Essas tabelas virtuais são tabelas dinâmicas.
Com base no exposto, analise as afirmativas a seguir: I - Um programador criou um visão num banco de dados relacional e usou um comando DDL II – Um programador fez a alteração na estrutura da visão contida num banco de dados relaciona, e usou um comando DML III – Um programador fez uma inserção de registros numa tabela através da view e fez uso de um comando DML IV - Os dados da tabela precisaram ser atualizados pela visão, esses foram atualizados através de um comando DTL. A partir da análise das afirmacoes, assinale a alternativa que apresenta a sequência correta:
a. F,F,F,V
b. F,F,V,V.
c. V,V,V,V.
d. V,V,F,V
e. V,F,V,F

Na programação de banco de dados (PL/SQL), o uso de function é apropriado em alguma situações, por exemplo, na computação de valores e facilitar a manutenção. Funções são chamadas a partir de blocos PL/SQL. Funções é semelhante a uma stored procedure com a exceção de sempre retornar valor.
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas: I - Functions não podem ser recursivas, ou seja, não podem chamar a si mesma. Porque II – Functions são podem ser usadas para validar dados inteiros. A seguir, assinale a alternativa correta:
a. As asserções I e II são proposições verdadeiras, mas a II não é uma justificação correta da I.
b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificação correta da I.
e. As asserções I e II são proposições falsas.

Um administrador de banco de dados (DBA) no cotidiano repete diversas vezes rotinas que são executadas no banco de dados. Essas rotinas podem ser otimizadas através de procedimentos chamados de store procedure. Um store procedure é uma rotina pré-compilada que fica armazenada no banco de dados.
Considerando o contexto apresentado e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s) com relação a procedimento repetitivos no banco de dados: ( ) Procedimentos podem ser criado via comando CREATE PROCEDURE ( ) Functions podem ser executadas a partir de uma store procedure ( ) A função SELECT usa uma store procedure ( ) Store procedure retém e reusa o plano de execução (rotinas SQL). A seguir, assinale a alternativa que apresenta a sequência correta:
a. F, V,V, F
b. F, F, V,F
c. V, F, F, V
d. F, V, F, V
e. V, V, F, V

Com o passar dos tempos e aumento de volumes de informações e transações, os bancos de dados se tornar lentos. A lentidão pode afetar trabalhos operacionais em empresas de grande consulta em banco como call centers. Uma otimização pode ser feitas revendo a atualizando as rotinas SQL.
Com base no texto anterior e nos estudos aprendidos, analise as afirmativas a seguir a respeito de operações de store procedure: I. create PROCEDURE proc_aluno AS BEGIN select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor, c.idcurso, descricao_curso = c.descricao from alunos a inner join cursos c on c.idcurso = a.idcurso order by a.nome END II. Create PROCEDURE proc_aluno @idaluno INT AS BEGIN select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor, c.idcurso, descricao_curso = c.descricao from alunos a inner join cursos c on c.idcurso = a.idcurso where idaluno = @idaluno END III.- create PROCEDURE proc_aluno @idaluno INT, @idcurso INT, @nome VARCHAR(50), @email VARCHAR(50), @dtcadastro DATETIME = NULL, @valor DECIMAL(10,2) = NULL AS BEGIN UPDATE alunos set idcurso = @idcurso, nome = @nome, email = @email, dtcadastro = @dtcadastro, valor = @valor where idaluno = @idaluno END IV. Create PROCEDURE proc_aluno @idaluno INT AS BEGIN DELETE alunos where idaluno = @idaluno END. Está correto o que se afirma em:
a. II e IV apenas.
b. I e IV apenas.
c. I, III e IV apenas.
d. I, II, III, IV apenas.
e. I,II, III apenas.

O uso de aparelhos eletrônicos com acesso a Internet dispara no século XXI. Usuários acessam a Internet por motivos diversos como jogo, informações sobre saúde, marcação de consultas, trabalho, etc. Todas essas informações estão armazenadas em algum banco de dados. O problema de aplicações lentas pode ter origem na falta de otimização do modelo de dados.
Considerando as premissas relativas a um banco de dados para um determinada aplicação, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s): ( ) A confiabilidade é um quesito considerado quanto a otimização de banco de dados ( ) O hardware (32/64 bits) tem influência na otimização de um banco de dados. ( ) O aumento de segurança por propiciar uma visão limitada e controlada dos dados. ( ) Consulta previamente otimizadas melhora a confiabilidade do sistema. Assinale a alternativa que apresenta a sequência correta:
a. F, F, V, V.
b. V, F, V, V.
c. V, V, V, F.
d. F, V, F, V.
e. F, F, F, V.

Fato que o volume de informações cresce exponencialmente e infere problemas no cotidiano da empresas, principalmente, quando o assunto é banco de dados. Sistemas lentos pela falta de otimização pode causar lentidão de atendimento e insatisfação do cliente. Para tal problema, otimizar banco de dados é a solução.
Com relação ao gerenciamento de bloqueio existentes em banco de dados, analise as afirmativas a seguir: I - Stored procedure não pode ser usada para uma rotina de validação de dados, pois não retorna informação II - Stored procedure pode ser executado por um gatilho disparado por um evento DML como uma inserção de dados III - Auditoria pode ser inferidas automaticamente em banco de dados através do uso de triggers a partir de eventos IV - Num sistema financeiro, triggers podem ser usados para garantir que transações não válidas sejam executadas. Está correto o que se afirma em:
a. I , II e III apenas;
b. I , III e IV apenas;
c. I, II e IV apenas;
d. I e IV apenas.
e. II, III e IV apenas;

Um gatilho é um programa armazenado no servidor de banco de dados que prove a execução de uma tarefa (ação) a partir de um evento. Eventos que podem ser operações DML como inserção, alteração ou exclusão, operações de definição (DDL) como criação ou exclusão ou operação de banco de dados como logoff.
Assinale a alternativa dada a uma string genérica de trigger: CREATE [OR REPLACE ] TRIGGER trigger_name {BEFORE | AFTER | INSTEAD OF } {INSERT [OR] | UPDATE [OR] | DELETE} [OF col_name] ON table_name [REFERENCING OLD AS o NEW AS n] [FOR EACH ROW] WHEN (condition) DECLARE Declaration-statements BEGIN Executable-statements EXCEPTION Exception-handling-statements END; I - as palavras reservadas INSERT, UPDATE e DELETE, representam comando DML que quando implementados no gatilho faz referência a um evento. II - a palavra reservada ON está inserida erradamente na sintaxe do comando, pois o correto seria a palavra reservada IN. III – exceções não permite em instruções SQL triggers. Nesse caso, a correto string é sem a palavra reservada exception. IV - a palavra INSTEAD OF é usada quando deseja-se criar um trigger numa visão e AFTER e BEFORE determinam quando o trigger é disparado. Assinale a alternativa que apresenta a sequência correta com relação a sintaxe apresentada.
a. I, II, IV apenas.
b. II e III e IV apenas;
c. II, III apenas;
d. I, IV apenas;
e. I apenas;

Prévia do material em texto

Iniciado em quarta, 24 mai 2023, 20:07
Estado Finalizada
Concluída em quarta, 24 mai 2023, 20:28
Tempo
empregado
21 minutos 19 segundos
Avaliar 9,00 de um máximo de 10,00(90%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Numa banco de dados, diversas operações podem ser executadas sem a necessidade de interferência do usuário. Essas operações são
gatilhos que quando implementados no banco de dados, otimizam os processos. Processos desenhados na fase de análise do negócio
relacionado a uma determinada empresa.
 
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas:
 
 I - Gatilhos podem ser usados para validar dados de entrada, fazer consulta cruzadas e replicar dados para diferentes arquivos para
alcançar a consistência de dados.
Porque
II – Views são tabelas virtuais que não contém dados e é um resultado de dados de tabela base do modelo de dados.
 A seguir, assinale a alternativa correta:
a. As asserções I e II são proposições falsas.
b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I.
d. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RR 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Incorreto
Atingiu 0,00 de 1,00
A álgebra relacional consiste em um conjunto de operações usadas na manipulação de relações. Faz uso de tuplas por nome ao invés de
colunas de chaves numéricas e usada na relação em banco de dados. Um consulta, por exemplo, estruturada nos moldes da álgebra
relacional, faz de operações de álgebra relacional e obtém como resultado dados em forma de tabela.
Com relação a conceito de álgebra relacional aplicada às operações de banco de dados,
Analise as afirmativas a seguir:
 
I - pacotes podem tipos diferentes de componentes como function e store procedure. 
II - pacotes não favorecem a gestão de segurança de banco de dados
III – Todo que qualquer sistema gerenciador de banco de dados permite uso de pacotes com qualquer tipo de recurso
IV - Tipos PL/SQL não são permitidos em pacotes. 
 Está correto o que se afirma em:
a. I apenas;
b. II, III apenas;
c. II e III  e IV apenas;
d. I, II, III  apenas;
e. I, IV apenas;
 Muitas aplicações são dependentes de dados de outras aplicações. Esse troca de dados é feita por linguagens como XML ou JSON. Num
mundo onde as informações transitam via rede de computadores, digitalmente, tratar a segurança dos dados num troca de informações entre
sistema é uma tarefa complexa.
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas:
 
I - O certificado digital pode ser implementado para garantir autenticidade, confidencialidade, integridade e não repúdio para pessoas
físicas e jurídicas. 
Porque
II – Faz uso de funções de dispersão utilizado na criptografia para garantir a autenticidade dos dados
A seguir, assinale a alternativa correta:
a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições falsas.
d.  As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
e. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I. 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RR 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
Na prática visão são criadas para simplificar rotinas complexas executadas no banco de dados, ou seja, uma rotina pré-definida que relaciona
uma query para outra. Views também são chamadas de tabelas virtuais, pois os dados estão contidos em outras tabelas. Essas tabelas
virtuais são tabelas dinâmicas.
 
Com base no exposto, analise as afirmativas a seguir:
 
 I - Um programador criou um visão num banco de dados relacional e usou um comando DDL
II – Um programador fez a alteração na estrutura da visão contida num banco de dados relaciona, e usou um comando DML
III – Um programador fez uma inserção de registros numa tabela através da view e fez uso de um comando DML
IV - Os dados da tabela precisaram ser atualizados pela visão, esses foram atualizados através de um comando DTL 
 
A partir da análise das afirmações, assinale a alternativa que apresenta a sequência correta:
a. F,F,F ,V
b. F,F,V,V.
c. V, V, V, V.
d. V,V,F,V
e. V,F,V,F
Na programação de banco de dados (PL/SQL), o uso de function é apropriado em alguma situações, por exemplo, na computação de
valores e facilitar a manutenção. Funções são chamadas a partir de blocos PL/SQL. Funções é semelhante a uma stored procedure com a
exceção de sempre retornar valor.
 
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas:
 
 I - Functions não podem ser recursivas , ou seja, não podem chamar a si mesma.
Porque
II – Functions são podem ser usadas para validar dados inteiros.
A seguir, assinale a alternativa correta:
a. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I.
e. As asserções I e II são proposições falsas.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RR 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 6
Correto
Atingiu 1,00 de 1,00
 Um administrador de banco de dados (DBA) no cotidiano repete diversas vezes rotinas que são executadas no banco de dados. Essas
rotinas podem ser otimizadas através de procedimentos chamados de store procedure. Um store procedure é uma rotina pré-compilada que
fica armazenada no banco de dados.
Considerando o contexto apresentado e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para
a(s) falsa(s) com relação a procedimento repetitivos no banco de dados:
 
( ) Procedimentos podem ser criado via comando CREATE PROCEDURE
( ) Functions podem ser executadas a partir de uma store procedure
( ) A função SELECT usa umastore procedure
( ) Store procedure retém e reusa o plano de execução (rotinas SQL)
 A seguir, assinale a alternativa que apresenta a sequência correta:
a. F, V,V, F
b. F, F, V,F
c. V, F, F, V
d. F, V, F, V
e. V, V, F, V
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RR 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 7
Correto
Atingiu 1,00 de 1,00
Com o passar dos tempos e aumento de volumes de informações e transações, os bancos de dados se tornar lentos. A lentidão pode afetar
trabalhos operacionais em empresas de grande consulta em banco como call centers. Uma otimização pode ser feitas revendo a atualizando
as rotinas SQL.
Com base no texto anterior e nos estudos aprendidos, analise as afirmativas a seguir a respeito de operações de store procedure:
 I. create PROCEDURE proc_aluno
AS
BEGIN
 
 select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor,
 c.idcurso, descricao_curso = c.descricao
 from alunos a
 inner join cursos c on c.idcurso = a.idcurso
 order by a.nome
 
END
 
 
II. Create PROCEDURE proc_aluno
@idaluno INT
AS
BEGIN
 
 select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor,
 c.idcurso, descricao_curso = c.descricao
 from alunos a
 inner join cursos c on c.idcurso = a.idcurso
 where idaluno = @idaluno
 
END
 
III.- create PROCEDURE proc_aluno
@idaluno INT,
@idcurso INT,
@nome VARCHAR(50),
@email VARCHAR(50),
@dtcadastro DATETIME = NULL,
@valor DECIMAL(10,2) = NULL
AS
BEGIN
 
 UPDATE alunos set idcurso = @idcurso, nome = @nome, email = @email, dtcadastro = @dtcadastro, valor = @valor
 where idaluno = @idaluno 
 
END
 
IV. Create PROCEDURE proc_aluno
@idaluno INT
AS
BEGIN
 
 DELETE alunos where idaluno = @idaluno
 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RR 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 8
Correto
Atingiu 1,00 de 1,00
END
 
Está correto o que se afirma em:
a. II e IV  apenas.
b. I e IV apenas.
c. I, III e IV apenas.
d. I, II, III, IV apenas.
e. I,II, III apenas.
O uso de aparelhos eletrônicos com acesso a Internet dispara no século XXI. Usuários acessam a Internet por motivos diversos como jogo,
informações sobre saúde, marcação de consultas, trabalho, etc. Todas essas informações estão armazenadas em algum banco de dados. O 
problema de aplicações lentas pode ter origem na falta de otimização do modelo de dados.
 
Considerando as premissas relativas a um banco de dados para um determinada aplicação, analise as afirmativas a seguir e assinale (V)
para a(s) verdadeira(s) e (F) para a(s) falsa(s):
 
 ( ) A confiabilidade é um quesito considerado quanto a otimização de banco de dados
( ) O hardware (32/64 bits) tem influência na otimização de um banco de dados.
( ) O aumento de segurança por propiciar uma visão limitada e controlada dos dados. 
( ) Consulta previamente otimizadas melhora a confiabilidade do sistema
Assinale a alternativa que apresenta a sequência correta:
a. F, F, V, V.
b. V, F, V, V.
c. V, V, V, F.
d. F, V, F, V.
e. F, F, F, V.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RR 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 9
Correto
Atingiu 1,00 de 1,00
Fato que o volume de informações cresce exponencialmente e infere problemas no cotidiano da empresas, principalmente, quando o
assunto é banco de dados. Sistemas lentos pela falta de otimização pode causar lentidão de atendimento e insatisfação do cliente. Para tal
problema, otimizar banco de dados é a solução.
 
Com relação ao gerenciamento de bloqueio existentes em banco de dados, analise as afirmativas a seguir:
 
I - Stored procedure não pode ser usada para uma rotina de validação de dados, pois não retorna informação
II - Stored procedure pode ser executado por um gatilho disparado por um evento DML como uma inserção de dados
III - Auditoria pode ser inferidas automaticamente em banco de dados através do uso de triggers a partir de eventos
IV - Num sistema financeiro, triggers podem ser usados para garantir que transações não válidas sejam executadas
Está correto o que se afirma em:
a. I , II e III apenas;
b. I , III e IV apenas;
c. I, II e IV apenas;
d. I e IV apenas.
e. II, III e IV apenas;
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RR 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 10
Correto
Atingiu 1,00 de 1,00
Um gatilho é um programa armazenado no servidor de banco de dados que prove a execução de uma tarefa (ação) a partir de um evento.
Eventos que podem ser operações DML como inserção, alteração ou exclusão, operações de definição (DDL) como criação ou exclusão ou
operação de banco de dados como logoff.
 
Assinale a alternativa dada a uma string genérica de trigger:
 
CREATE [OR REPLACE ] TRIGGER trigger_name
{BEFORE |
AFTER | INSTEAD OF }
{INSERT [OR] | UPDATE [OR] | DELETE}
[OF col_name]
ON table_name
[REFERENCING OLD AS o NEW AS n]
[FOR EACH ROW]
WHEN (condition) 
DECLARE
 Declaration-statements
BEGIN
 Executable-statements
EXCEPTION
 Exception-handling-statements
END;
I - as palavras reservadas INSERT, UPDATE e DELETE, representam comando DML que quando implementados no gatilho faz referência a
um evento.
II - a palavra reservada ON está inserida erradamente na sintaxe do comando, pois o correto seria a palavra reservada IN.
III – exceções não permite em instruções SQL triggers. Nesse caso, a correto string é sem a palavra reservada exception.
IV - a palavra INSTEAD OF é usada quando deseja-se criar um trigger numa visão e AFTER e BEFORE determinam quando o trigger é
disparado.
Assinale a alternativa que apresenta a sequência correta com relação a sintaxe apresentada.
a. I, II, IV  apenas.
b. II e III  e IV apenas;
c. II, III apenas;
d. I, IV apenas;
e. I apenas;
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 RR https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236

Mais conteúdos dessa disciplina