Buscar

Avaliação II - Individual56

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 5 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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:885273)
Peso da Avaliação 1,50
Prova 68383024
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Cursores são áreas compostas de linhas e colunas armazenadas em memória que servem para 
armazenar o resultado de uma seleção que retorna nenhuma, uma ou diversas linhas. Os cursores, no 
banco de dados Oracle podem ser explícitos e implícitos. No PL/SQL do sistema gerenciador de 
bancos de dados Oracle 10 g, os cursores do tipo explícito possuem 4 atributos. Sobre o que indica se 
um cursor está aberto, classifique as sentenças em V para as verdadeiras e F para as falsas: 
( ) %NOTFOUND
( ) %FOUND
( ) %ISOPEN
( ) %ISFIRST
( ) %NOTOPEN
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://docs.microsoft.com/pt-br/dotnet/framework/data/adonet/oracle-ref-cursors. Acesso 
em: 6 mar. 2019.
A V - V - V - F - F.
B F - F - V - F - F.
C V - V - F - V - V.
D V - F - F - F - V.
Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de Dados. Para a 
criação de tabelas, é imprescindível entender os tipos de dados e os campos que o Oracle pode ter. 
Sobre o Oracle, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O tipo de dado long armazena caracteres com tamanhos variados, que podem chegar até 2 
gigabytes.
( ) O tipo de dado long raw suporta somente informações do tipo texto, com tamanho máximo de 
2.800 caracteres.
( ) O tipo de dado date armazena data e hora,sendo possível incluir o século, ano, mês, dia, hora, 
minuto e segundos.
( ) O tipo de dado number também pode ser utilizado para armazenar datas
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B V - F - V - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
11/05/2024, 11:15 Avaliação II - Individual
about:blank 1/5
C V - V - V - F.
D F - V - F - V.
Vários são os comandos que podem ser usados para exibir o resultado de um ou mais selects. 
Existe um comando em específico, que, por default, executa o equivalente a um SELECT DISTINCT 
no result set final. Em outras palavras, ele combina o resultado de execução das duas queries e então 
executa um SELECT DISTINCT a fim de eliminar as linhas duplicadas. Este processo é executado 
mesmo que não hajam registros duplicados. Essa descrição conceitual se refere a qual comando?
A Join.
B Between.
C Instersect.
D Union.
O SQL*Plus é o aplicativo padrão para acesso e manipulação de um banco de dados Oracle. 
SQL é uma linguagem de consulta de dados estruturada, que se caracteriza por ser um utilitário de 
linha de comando. A estrutura é cliente-servidor. É considerado um aplicativo padrão para acessar e 
manipular informações no banco de dados ORACLE. Pode ser considerado também como um 
programa de computador que usa linha de comando para executar ações em SQL e PLSQL em uma 
base de dados ORACLE. Analise o código SQL a seguir:
ALTER TABLE Produto ADD CONSTRAINT FK_CD_UNID_FABRIL FOREIGN 
KEY(CD_UNID_FABRIL) REFERENCES UNID_FABRIL(ID) 
O comando propõe acrescentar na tabela PRODUTO, sobre o campo CD_UNID_FABRIL, a 
permissão para:
A Consulta.
B Melhor performance.
C Atualização.
D Criação de chave estrangeira.
SQL é um programa simples para emitir comandos sql para um banco de dados, é cliente 
servidor. É considerado um aplicativo padrão para acessar e manipular informações no banco de 
dados ORACLE. Pode ser considerado também como um programa de computador que usa linha de 
comando para executar ações em SQL e PLSQL em uma base de dados ORACLE. É considerado 
uma interface padrão para desenvolvedores e analistas de sistemas. A estrutura básica de uma 
expressão SQL consiste em três cláusulas: SELECT, FROM e WHERE. 
Com relação às essas cláusulas, analise as sentenças a seguir:
3
4
5
11/05/2024, 11:15 Avaliação II - Individual
about:blank 2/5
I- A cláusula SELECT corresponde à união do resulto dos dados das tabelas da cláusula from, com 
exceção da última tabela listada.
II- A cláusula FROM lista as tabelas que estarão relacionadas na validação do comando e na busca 
das informações na base de dados.
III- A cláusula WHERE corresponde aos relacionamentos entre as tabelas listadas e também aos 
filtros aplicados na busca dos dados.
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B Somente a sentença I está correta.
C As sentenças II e III estão corretas.
D As sentenças I e III estão corretas.
Sempre que um novo sistema é projetado, existe uma relevante preocupação com a integridade 
referencial, pois, caso seja perdida, agrega-se um grande risco ao sistema. Como solução para isto, 
adota-se o uso das chaves estrangeiras como forma de garantir as restrições no banco de dados. Com 
relação às chaves estrangeiras e à integridade referencial dos SGBD (Sistemas Gerenciadores de 
Banco de Dados), assinale a alternativa CORRETA:
A Check constraint não é uma restrição disponível para uso em Banco de Dados Oracle.
B A integridade referencial determina que uma chave estrangeira sempre estará ligada com uma
chave primária. A existência da chave estrangeira depende da existência da chave primária.
C Chaves estrangeiras não podem receber valores nulos.
D Chave estrangeira estabelece que os valores na coluna devem corresponder aos valores em uma
check constraint referenciada em outra tabela.
SQL é um programa simples para emitir comandos sql para um banco de dados, é cliente 
servidor. É considerado um aplicativo padrão para acessar e manipular informações no banco de 
dados ORACLE. Pode ser considerado também como um programa de computador que usa linha de 
comando para executar ações em SQL e PLSQL em uma base de dados ORACLE. É considerado 
uma interface padrão para desenvolvedores e analistas de sistemas. Sobre a linguagem SQL, analise 
as sentenças a seguir:
I- O operador EXISTS verifica se o resultado de uma consulta aninhada correlacionada é vazio ou 
não.
II- As opções para a especificação de junção de tabelas disponíveis em SQL incluem INNER JOIN, 
LEFT OUTER JOIN, CENTER OUTER JOIN, CENTER INNER JOIN, RIGHT OUTER JOIN e 
FULL OUTER JOIN.
III- O operador CONTAINS compara dois conjuntos de valores e devolve TRUE se um conjunto 
contiver todos os valores do outro conjunto.
IV- A cláusula WHERE especifica as condições para a seleção de tuplas das relações, incluindo as 
condições para as junções, se necessário. 
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
6
7
11/05/2024, 11:15 Avaliação II - Individual
about:blank 3/5
B As sentenças I e IV estão corretas.
C As sentenças I e III estão corretas.
D As sentenças I e II estão corretas.
PL/SQL é uma extensão da Linguagem de Consulta Estruturada (SQL) usada no Oracle. Ao 
contrário do SQL, o PL / SQL permite ao programador escrever código em um formato procedural. A 
forma completa de PL / SQL é "Extensões de Linguagem Procedural para SQL. Ele combina o poder 
de manipulação de dados do SQL com o poder de processamento da linguagem procedural para criar 
consultas SQL super poderosas. PL/SQL significa instruir o compilador 'o que fazer' através de SQL e 
'como fazer' através de sua forma processual.
Semelhante a outras linguagens de banco de dados, ele dá mais controle aos programadores pelo uso 
de loops, condições e conceitos orientados a objetos. No Oracle/PLSQL, a sintaxe correta para a 
retirada de privilégios em tabelas é:
FONTE: https://www.guru99.com/introduction-pl-sql.html. Acesso em: 6 mar. 2019.
A Revoke privileges on object from user.
B Delete privileges on object from user.
C Revoke on object from user privileges.
D On object from user delete privileges.
Considere a seguinte consulta SQL:
SELECT distinct NOM_CLI
FROM LISTA_DEVEDORES 
WHERE NOM_CLI in (SELECT NOM_CLI
From LISTA_PAGADOR);
Sobre a consulta SQl, assinale a alternativa CORRETA:
A A instrução distinct retornará o somatório do total de nomes diferentes.
B Existe uma subquery inclusa no comando.
C O comandoexecutará com erro, pois o IN não é um comando SQL válido.
D Não é possivel usar subquery aninhadas em SQL.
Em muitos sistemas informatizados é necessário armazenar informações em bancos de dados, 
podemos constatar isso observando que nas últimas décadas o banco de dados se tornou o coração de 
muitos sistemas. A informação é muitas vezes a coisa mais valiosa das empresas, mantê-las e poder 
8
9
10
11/05/2024, 11:15 Avaliação II - Individual
about:blank 4/5
acessá-las sempre que necessário é primordial para tomar decisões importantes. Mas controlar o 
acesso a essas informações também é importantíssimo. Já pensou se elas caíssem em mãos erradas? E 
a perda de informações? Já imaginou se estragasse o HD do servidor onde está o banco de dados? 
Backup é uma forma de garantir que informações não serão perdidas.
Enfim, já deu para perceber que a gerência de um banco de dados não é uma coisa a se deixar de lado, 
pois uma empresa pode depender dele, ou seja, pode ajudar a empresa a ter sucesso, mas também 
pode levá-la ao fracasso. Para garantir a consistência dos dados, controlar o acesso, manter os dados 
seguros, fornecer meios de acesso aos dados, [...] foram criados os Sistemas de Gerenciamento de 
Bancos de Dados, ou SGBD (DBMS em inglês DataBase Management System). Quando existe uma 
falha no processamento das transações o SGBD, busca, através de recursos específicos restaurar o 
banco de dados até o momento anterior a falha. Para isso, o sistema precisa armazenar informações 
sobre todas as mudanças que ocorreram na base de dados e alteraram os atributos das tabelas ou 
objetos como procedures, funções, triggers etc. Sobre os locais que armazenam essas mudanças, 
analise as sentenças a seguir:
I- Registro dos comandos DDL.
II- Arquivo de log do banco de dados.
III- Tabelas da base de dados.
IV- Nuvem onde os dados estão armazenados.
Assinale a alternativa CORRETA:
FONTE: https://dicasdeprogramacao.com.br/o-que-e-um-sgbd/. Acesso em: 6 mar. 2019.
A As sentenças II , III e IV estão corretas.
B Somente a sentença II está correta.
C Somente a sentença III está correta.
D As sentenças II e III estão corretas.
Imprimir
11/05/2024, 11:15 Avaliação II - Individual
about:blank 5/5

Mais conteúdos dessa disciplina