Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual banco de dados avançado

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Após a montagem de um banco de dados, necessitamos de mecanismos que auxiliem no processo de extração destes dados, o qual ocorre por meio das consultas SQL, que nada mais é do que uma pergunta realizada ao banco de dados, cuja resposta somente será a contento se a pergunta for realizada de forma correta. Para auxiliar nesse processo de formulação desta consulta (pergunta), utilizamos os operadores SQL. Acerca da utilização dos operadores SQL e com base na tabela Produtos, analise as sentenças a seguir:

I- A consulta select DESCRICAO from PRODUTOS where VALOR between 10 and 100, recupera os registros dos produtos cujo valor esteja entre 10 e 100, neste caso, Café e Carne.
II- A consulta select AVG(VALOR) from PRODUTOS where DESCRICAO like '%te', retornará a soma dos produtos cuja descrição contenha ao final a substring “te”, neste caso, 7,69.
III- A consulta select MAX(VALOR) from PRODUTOS where COD in (1,3,5), retornará o maior valor dos produtos cujo código seja igual a 1, 3 e 5, neste caso, 12,20.
IV- A consulta select DESCRICAO || ' R$ ' || VALOR from PRODUTOS where COD between 1 and 2 and VALOR > 9.30, retornará as seguintes linhas: Café R$ 10.00 e Açúcar R$ 9.30.

Agora, assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B Somente a sentença III está correta.
C As sentenças III e IV estão corretas.
D As sentenças I e III estão corretas.

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

Após a montagem de um banco de dados, necessitamos de mecanismos que auxiliem no processo de extração destes dados, o qual ocorre por meio das consultas SQL, que nada mais é do que uma pergunta realizada ao banco de dados, cuja resposta somente será a contento se a pergunta for realizada de forma correta. Para auxiliar nesse processo de formulação desta consulta (pergunta), utilizamos os operadores SQL. Acerca da utilização dos operadores SQL e com base na tabela Produtos, analise as sentenças a seguir:

I- A consulta select DESCRICAO from PRODUTOS where VALOR between 10 and 100, recupera os registros dos produtos cujo valor esteja entre 10 e 100, neste caso, Café e Carne.
II- A consulta select AVG(VALOR) from PRODUTOS where DESCRICAO like '%te', retornará a soma dos produtos cuja descrição contenha ao final a substring “te”, neste caso, 7,69.
III- A consulta select MAX(VALOR) from PRODUTOS where COD in (1,3,5), retornará o maior valor dos produtos cujo código seja igual a 1, 3 e 5, neste caso, 12,20.
IV- A consulta select DESCRICAO || ' R$ ' || VALOR from PRODUTOS where COD between 1 and 2 and VALOR > 9.30, retornará as seguintes linhas: Café R$ 10.00 e Açúcar R$ 9.30.

Agora, assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B Somente a sentença III está correta.
C As sentenças III e IV estão corretas.
D As sentenças I e III estão corretas.

Prévia do material em texto

29/10/2023, 14:37 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:885275)
Peso da Avaliação 3,00
Prova 68831258
Qtd. de Questões 10
Acertos/Erros 3/7
Nota 3,00
Após a montagem de um banco de dados, necessitamos de mecanismos que auxiliem no 
processo de extração destes dados, o qual ocorre por meio das consultas SQL, que nada mais é do que 
uma pergunta realizada ao banco de dados, cuja resposta somente será a contento se a pergunta for 
realizada de forma correta. Para auxiliar nesse processo de formulação desta consulta (pergunta), 
utilizamos os operadores SQL. Acerca da utilização dos operadores SQL e com base na tabela 
Produtos, analise as sentenças a seguir:
I- A consulta select DESCRICAO from PRODUTOS where VALOR between 10 and 100, recupera os 
registros dos produtos cujo valor esteja entre 10 e 100, neste caso, Café e Carne.
II- A consulta select AVG(VALOR) from PRODUTOS where DESCRICAO like '%te', retornará a 
soma dos produtos cuja descrição contenha ao final a substring “te”, neste caso, 7,69.
III- A consulta select MAX(VALOR) from PRODUTOS where COD in (1,3,5), retornará o maior 
valor dos produtos cujo código seja igual a 1, 3 e 5, neste caso, 12,20.
IV- A consulta select DESCRICAO || ' R$ ' || VALOR from PRODUTOS where COD between 1 and 2 
and VALOR > 9.30, retornará as seguintes linhas: Café R$ 10.00 e Açúcar R$ 9.30.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B Somente a sentença III está correta.
C As sentenças III e IV estão corretas.
D As sentenças I e III estão corretas.
Os procedimentos, as funções e outros blocos de comandos PL/SQL podem ser encapsulados e 
armazenados em uma estrutura específica para esta finalidade, a qual oferece aos 
administradores/desenvolvedores uma forma mais flexível e controlada de gerenciar os referidos 
blocos de comando. Neste sentido, identifique qual a nomenclatura desta estrutura e assinale a 
alternativa CORRETA:
A View.
 VOLTAR
A+
Alterar modo de visualização
1
2
29/10/2023, 14:37 Avaliação Final (Objetiva) - Individual
about:blank 2/5
B Cursor.
C Package.
D Tabela.
A linguagem SQL foi desenvolvida no início dos anos 70 nos laboratórios da IBM em San Jose, 
dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementação do 
modelo relacional proposto por E. F. Codd. A SQL é uma linguagem declarativa, em oposição a outras 
linguagens procedurais. A linguagem pode ser migrada de plataforma para plataforma sem grandes 
mudanças estruturais. É uma linguagem rica em comandos e de fácil aprendizado. Com relação aos 
comandos da linguagem SQL, analise as sentenças a seguir: 
I- Data Manipulation Language (DML) é o conjunto de comandos de manipulação dos dados, 
responsável pelas inclusões, consultas, alterações e exclusões de dados presentes em registros. 
II- Data Definition Language (DDL) é o conjunto de comandos que altera o dicionário de dados. 
Exemplo: a criação de tabelas, triggers, procedures, índices etc.
III- Data Query Language (DCL) é composto dos comandos REVOKE e GRANT.
Assinale a alternativa CORRETA:
FONTE: Disponível em: . Acesso em: 4 abr. 2017.
A As sentenças II e III estão corretas.
B Somente a sentença III está correta.
C As sentenças I e II estão corretas.
D As sentenças I e III estão corretas.
As triggers são programas armazenados que podem ser executados automaticamente, as quais 
são disparadas quando houver a ocorrência de algum evento associado a estas, ou seja, a trigger é 
consequência de uma ação. Sobre o bloco de comando, classifique V para as sentenças verdadeiras e 
F para as falsas:
( ) A trigger será disparada após ocorrer a atualização no campo quantidade da tabela Estoque.
( ) A cláusula FOR EACH ROW, garante que a Trigger irá executar as ações em um conjunto de 
linhas.
( ) Se o banco de dados já possuir uma trigger com o nome consulta_estoque, será necessário 
primeiro excluí-la para realizar a inclusão desta.
( ) Os comandos PL/SQL do corpo da trigger serão executados antes dos dados da tabela serem 
alterados.
( ) O comando SELECT COUNT(*) INTO X FROM ENCOMENDAS, armazenará na variável X a 
quantidade de encomendas a ser realizada de determinada peça.
3
4
29/10/2023, 14:37 Avaliação Final (Objetiva) - Individual
about:blank 3/5
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F - V.
B V - V - F - F - F.
C V - F - V - V - F.
D F - V - F - V - V.
O ciclo de vida dos Sistemas de Informação compreende três aspectos importantes: concepção, 
crescimento e morte, que se dividem em oito fases. Em qual fase o nível de maturidade está 
relacionado ao extremo uso do sistema e à satisfação do usuário em relação às suas expectativas?
A Manutenção.
B Morte.
C Declínio..
D Maturidade.
A linguagem PL/SQL é uma linguagem L4G (deve-se entender este termo como uma linguagem 
de quarta geração), que fornece uma interface processual ao SGBD Oracle. A linguagem PL/SQL 
integra perfeitamente a linguagem SQL lhe trazendo uma dimensão processual. Assim, a linguagem 
PL/SQL permite manipular de maneira complexa os dados contidos no banco de dados Oracle, 
transmitindo um bloco de programação ao SGBD ao invés de enviar uma solicitação SQL. Desta 
maneira, os tratamentos são diretamente realizados pelo sistema do banco de dados. Isto tem como 
consequência, principalmente, reduzir o número de trocas através da rede e, assim, aperfeiçoar as 
performances destas aplicações." Com relação ao PLSQl, analise as sentenças a seguir:
I- A exceção INVALID_NUMBER é disparada pela base de dados, quando é feita uma tentativa de 
converter uma string de caracteres inválida em um número.
II- A exceção TOO_MANY_ROWS é disparada quando o select encontra mais de um registro como 
resultado.
III- Pelas boas práticas de programação, não é obrigatório o uso de EXCEPTIONS em algoritmos 
PLSQL.
5
6
29/10/2023, 14:37 Avaliação Final (Objetiva) - Individual
about:blank 4/5
IV- O controle condicional e os loops são executados corretamente somente se o número de 
execuções for pré-estabelecido e fixado.
Assinale a alternativa CORRETA:
FONTE: Disponível em: . Acesso em: 4 abr. 2017.
A As sentenças III e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.
Não são raras as situações de falhas em aplicativos. Nestes casos, é função do Sistema 
Gerenciador de Banco de Dados efetuar o reparo para que ele volte a operar da mesma forma anterior 
à falha, mantendo a integridade das informações. Para isso, o SGBD precisa memorizar as alterações 
feitas nos dados através de transações executadas até o momento da parada. Sobre o local onde estas 
alterações são armazenadas, assinale a alternativa CORRETA:
A Arquivo de metadados do banco de dados.
B Catálogo do banco de dados.
C Dicionário do banco de dados.
D Arquivo de log do banco de dados.
O termo trigger (gatilho em inglês) define uma estrutura do banco de dados que funciona, como 
o nome sugere, como uma função que é disparada mediante alguma ação. Geralmente essas ações que 
disparam os triggers são alterações nas tabelas por meio de operações de inserção, exclusão e 
atualização de dados (insert, delete e update). Um gatilho está intimamente relacionado a uma tabela, 
sempre que uma dessas ações é efetuada sobre essa tabela, é possível dispará-lo para executar alguma 
tarefa. Com relação aos triggers, analise as sentenças a seguir:
I- É possível executar auditoria das informações através das triggers.
II- As triggers permitem impor limites de segurança mais complexos aos sistemas de informação.
III- O número máximo de triggers que podem ser especificados por tabela é 12.
IV- É possível criar dois gatilhos diferentes com as mesmas características para uma mesma tabela.
V- Chaves primárias, únicas ou estrangeiras podem ser alteradas por gatilhos.
Assinale a alternativa CORRETA:FONTE: https://www.devmedia.com.br/triggers-no-sql-server-teoria-e-pratica-aplicada-em-uma-
situacao-real/28194. Acesso em: 19 nov. 2019.
A As sentenças II, IV e V estão corretas.
B As sentenças I, II e III estão corretas.
7
8
29/10/2023, 14:37 Avaliação Final (Objetiva) - Individual
about:blank 5/5
C As sentenças I, III e V estão corretas.
D As sentenças II, III e IV estão corretas.
A linguagem SQL é baseada no trabalho pioneiro do Dr. E.F. Codd. Sua primeira implementação foi 
desenvolvida pela IBM em meados dos anos 1970, dentro de um projeto de pesquisa conhecido como 
System R. Posteriormente, em 1979, uma empresa então chamada Relational Software Inc. (hoje 
Oracle Corporation) lançou a primeira implementação comercial da linguagem SQL. Atualmente, a 
linguagem SQL está totalmente padronizada e é reconhecida pelo American National Standards 
Institute. A linguagem SQL usa uma sintaxe simples, fácil de aprender e utilizar. Sobre as instruções 
DCL (Data Control Language) que alteram as permissões nas estruturas de banco de dados, analise as 
sentenças a seguir:
I- Grant.
II- Revoke.
III- Drop.
IV- Update.
V- Insert.Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças IV e V estão corretas.
C As sentenças I e III estão corretas.
D As sentenças I e II estão corretas.
Um valor de chave estrangeira pode ser nulo. Quanto a outras restrições de integridade referencial e 
de chave primária, analise as sentenças a seguir:
I- Um valor de chave primária pode ser nulo.
II- Uma chave primária pode ter valores repetidos.
III- Uma chave estrangeira pode ter valores repetidos.Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B Somente a sentença II está correta.
C As sentenças I e III estão corretas.
D As sentenças I e II estão corretas.
9
10
Imprimir

Mais conteúdos dessa disciplina