Buscar

Avaliação Final (Objetiva)BD- Individual

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

20/05/2023, 08:07 Avaliação Final (Objetiva) - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:746591)
Peso da Avaliação 3,00
Prova 44779668
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
As triggers são gatilhos disparados quando ocorre um evento nas tabelas, como a inclusão, a 
exclusão ou a alteração dos dados. Imagine situações de execução de operações com informações 
como as sentenças a seguir. Considerando o disparo de triggers especificamente no banco de dados 
ORACLE, ou seja, os comandos que têm a capacidade de disparar as triggers, classifique V para as 
opções verdadeiras e F para as falsas:
( ) Uma instrução DML (DELETE, INSERT ou UPDATE). 
( ) Uma instrução DDL (CREATE, ALTER ou DROP). 
( ) Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE). 
( ) Comandos de leitura (SELECTS).
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B F - V - V - V.
C V - V - F - F.
D V - V - F - V.
Os gatilhos/triggers são semelhantes aos procedimentos armazenados. Um acionador 
armazenado no banco de dados pode incluir instruções SQL e PL / SQL ou Java para executar como 
uma unidade e pode invocar procedimentos armazenados. No entanto, procedimentos e gatilhos 
diferem na maneira como são chamados. Um procedimento é explicitamente executado por um 
usuário, aplicativo ou acionador. Os disparadores são acionados implicitamente pelo Oracle quando 
ocorre um evento de acionamento, independentemente de qual usuário está conectado ou de qual 
aplicativo está sendo usado. Analise a seguir o comando proposto para a criação de um gatilho/trigger 
em um banco de dados Oracle:
CREATE TRIGGER AUDIT_PEDIDO AFTER UPDATE ON PEDIDO
.....
Esse comando tem como consequência a criação de uma trigger chamado:
FONTE: https://docs.oracle.com/cd/B19306_01/server.102/b14220/triggers.htm#i13313. Acesso em: 
6 mar. 2019.
A PEDIDO, somente após a atualização de algum registro da tabela AUDIT_PEDIDO.
 VOLTAR
A+
Alterar modo de visualização
1
2
20/05/2023, 08:07 Avaliação Final (Objetiva) - Individual
about:blank 2/6
B AUDIT_PEDIDO, somente após a iniciação geral do sistema.
C AUDIT_PEDIDO, somente após a atualização de algum registro da tabela PEDIDO.
D AUDIT_PEDIDO, somente após uma atualização da estrutura da tabela PEDIDO.
Em uma instrução SQL, a cláusula WHERE tem por objetivo especificar os critérios que 
deverão ser atendidos pelos valores de campo para que os registros que contêm os valores sejam 
incluídos nos resultados da consulta. Alguns critérios são simples e usam constantes e operadores 
básicos. Outros são complexos, incluem referências de campo e utilizam funções e operadores 
especiais. Diante disso, assinale a alternativa CORRETA que apresenta somente critérios que poderão 
ser utilizados nesta cláusula:
A group by, between e order by.
B in, between e is not null.
C exist, like e for.
D like, to e >=.
As transações representam um conjunto de procedimentos executados pelo Banco de Dados e que são 
imperceptíveis pelo usuário. Sobre as propriedades da integridade de uma transação, analise as 
afirmativas a seguir:
I- No isolamento, cada transação deve ser isolada dos efeitos da execução concorrente de outras 
transações.
II- Na durabilidade, os resultados das operações são permanentes e só podem ser desfeitos por 
transações específicas.
III- Na consistência, as restrições impostas pelos Banco de Dados devem ser seguidas e obedecidas 
integralmente para garantir a veracidade das operações e informações através de regras impostas 
pelas chaves primárias, estrangeiras, por domínios e campos restritos.
IV- Uma operação randômica é toda transação que não pode ser executada pela metade, deve ser 
completa.
Assinale a alternativa CORRETA:
3
4
20/05/2023, 08:07 Avaliação Final (Objetiva) - Individual
about:blank 3/6
A As afirmativas I e IV estão corretas.
B As afirmativas III e IV estão corretas.
C As afirmativas I, II e IV estão corretas.
D As afirmativas I, II e III estão corretas.
O desenvolvedor, ao criar uma tabela no banco de dados, deverá definir toda a sua estrutura, ou 
seja, além de definir os nomes dos campos de acordo com a conveniência do banco de dados, deverá 
determinar o tipo de dado a ser utilizado, especificar a possibilidade da inserção de valores nulos, 
entre outras características. Contudo, se esta tabela já se encontrar criada, qual o comando SQL que o 
desenvolvedor poderá utilizar para exibir a estrutura desta tabela? Assinale a alternativa CORRETA:
A Select.
B List.
C View.
D Describe.
Campo e tabela são itens que fazem parte da estrutura do banco de dados, no entanto, não são a 
mesma coisa. 
Com relação à definição de ambos, assinale a alternativa CORRETA:
A O campo deverá ter tipo definido para armazenagem dos dados, sendo ele parte integrante da
tabela.
B A tabela de banco de dados tem o objetivo de criar um meio de armazenagem.
C O campo recepciona a tabela para que ela desempenhe seu papel de distribuição dos dados.
D O campo deverá ser criado a partir do comando alter table.
5
6
20/05/2023, 08:07 Avaliação Final (Objetiva) - Individual
about:blank 4/6
Duas características importantes se destacam quando analisamos os Sistemas de Informação: 
Interatividade e Reatividade. Sistemas de Informação são altamente interativos e reativos. São 
interativos, porque trocam informações com o ambiente, com pessoas e outros sistemas 
computadorizados. Reativos porque têm reações distintas se sofrerem alterações bruscas em seu 
ambiente. A maioria dos Sistemas de Informação atuais também são sistemas de respostas planejadas, 
uma vez que podemos criar programas para produzi-las. Isso significa que todos os questionamentos 
feitos ao sistema são definidos, modelados e identificados previamente. Atualmente, sistemas 
informatizados atendem quase que a totalidade das atividades organizacionais produzindo 
informações, que são utilizadas pelos gestores dos níveis operacionais, táticos e estratégicos para 
controle e análise, fundamentando a tomada de decisão.
Analise as assertivas a seguir e assinale a alternativa CORRETA que define Sistemas de Suporte 
Executivo (SSE):
A
Sistemas Processamento de Transações (SPT), encontrados no nível operacional, tratam eventos e
transações e fornecem relatórios detalhados, listas e sumários, utilizados pelos gerentes, além de
documentos específicos para a transação em que são utilizados.
B
Sistemas encontrados no nível de conhecimento, utilizam projetos, especificações e bases de
conhecimento em geral para produzir modelos e gráficos. Normalmente, são utilizados por
profissionais com nível superior.
C
Sistemas também encontrados no nível gerencial, são utilizados pelos vários níveis de gerência.
Utilizam grande volume de dados ou sumários de transações e modelos simples para obter
relatórios sumários (agregados) e de exceções.
D
Sistemas encontrados no nível estratégico. Apoiam executivos do alto escalão da organização na
definição de estratégia a prazo. Utilizam-se de dados fortemente internos e externos à
organização. Fazem projeções através da simulação de cenários. Têm interface interativa.
Os gatilhos são semelhantes aos procedimentos armazenados. Um acionador armazenado no 
banco de dados pode incluir instruções SQL e PL / SQL ou Java para executar como uma unidade e 
pode invocar procedimentos armazenados. No entanto, procedimentos e gatilhos diferem na maneira 
como são chamados. Um procedimento é explicitamente executado por um usuário, aplicativo ou 
acionador. Os disparadores são acionados implicitamente pelo Oracle quando ocorre um evento de 
acionamento, independentemente de qual usuário está conectado ou de qual aplicativo está sendo 
usado. Em um SGBD (Sistema Gerenciador de Bancos de Dados, normalmente é possível criar 
gatilhos (triggers), cujo evento de disparo pode acontecer motivado por:
FONTE: https://docs.oracle.com/cd/B19306_01/server.102/b14220/triggers.htm#i13313. Acesso em: 
6 mar. 2019.A Por um comando rollback disparado por uma procedure.
B Pela execução de uma subquery na base de dados.
7
8
20/05/2023, 08:07 Avaliação Final (Objetiva) - Individual
about:blank 5/6
C Operações de exclusão, modificação ou inserção de um registro em uma tabela da base de
dados.
D Pela substituição de um servidor.
Triggers são códigos de PL/SQL armazenados dentro do banco de dados, em que podemos 
definir um "bloco" PL/SQL para que seja executado automaticamente pelo banco. Assim, toda vez 
que uma instrução SQL (evento DML) for aplicada para uma tabela específica, ele executará um 
determinado evento automaticamente. Com relação aos triggers, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Triggers podem ser usados para garantir a integridade e a segurança do banco de dados, 
restringindo o acesso às tabelas e controlando as alterações dos valores das informações.
( ) Triggers não podem ser usados para replicar dados de uma tabela para outra.
( ) Triggers podem atualizar automaticamente atributos que tenham valor derivado de outra tabela.
( ) Um mesmo trigger não pode ser aplicada em tabelas diferentes.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - V - F.
C V - F - V - V.
D F - V - F - V.
A linguagem SQL é composta por inúmeros comandos, os quais se classificam em: comandos 
para definição de dados; comandos para manipulação de dados; comandos de recuperação de dados e 
comandos de controle de dados. Acerca dos comandos SQL, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Uma das atividades principais da administração de SGBD é gerenciar o controle de acesso ao 
banco de dados, determinando direitos e/ou privilégios para cada usuário, sendo que uma das formas 
de implementar o controle de privilégios ocorre pelos comandos GRANT e REVOKE.
( ) O comando SEQUENCE é utilizado quando há a necessidade de uma aplicação utilizar valores 
numéricos sequenciais, os quais serão gerados automaticamente pelo Oracle.
( ) O comando JOIN, aplicado conjuntamente com o comando SELECT, possibilita a junção de 
duas ou mais tabelas num mesmo resultado.
( ) O retorno do desvio padrão de uma coluna contendo diversos números é possibilitado pelo 
comando SQL SELECT MOD(nome_coluna) FROM nome_tabela.
( ) O comando SELECT, capaz de extrair dados de uma tabela de um banco de dados, é considerado 
como DDL.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - V.
B V - F - V - V - F.
C V - V - F - F - V.
9
10
20/05/2023, 08:07 Avaliação Final (Objetiva) - Individual
about:blank 6/6
D V - V - V - F - F.
Imprimir

Outros materiais