Logo Passei Direto
Buscar
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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual
(Cod.:768954)
Peso da Avaliação 1,50
Prova 52056036
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
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 Não é possivel usar subquery aninhadas em SQL.
B Existe uma subquery inclusa no comando.
C A instrução distinct retornará o somatório do total de nomes diferentes.
D O comando executará com erro, pois o IN não é um comando SQL válido.
Um banco de dados é uma aplicação que lhe permite armazenar e obter 
de volta dados com eficiência. O que o torna relacional é a maneira como os 
dados são armazenados e organizados no banco de dados. Quando falamos 
em banco de dados, aqui, nos referimos a um banco de dados relacional - 
RDBMS Relational Database Management System. Em um banco de dados 
relacional, todos os dados são guardados em tabelas. Estas têm uma 
estrutura que se repete a cada linha, como você pode observar em uma 
planilha. São os relacionamentos entre as tabelas que as tornam relacionais. 
Sobre os comandos/funções de agrupamento que podem ser utilizadas em 
cláusulas SELECT de um comando SQL, assinale a alternativa CORRETA:
FONTE: https://elias.praciano.com/2013/09/o-que-e-um-banco-de-dados-
relacional/. Acesso em: 6 mar. 2019.
A DROP, ALTER, MAX
B COUNT, MAX, DROP
C MAX, MIN, COUNT
 VOLTAR
A+
Alterar modo de visualização
1
2
Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
1 of 6 13/11/2022 23:57
D SUM, LIKE, BETWEEN
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:
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 II e III estão corretas.
B Somente a sentença I está correta.
C As sentenças I e II estão corretas.
D As sentenças I e III estão corretas.
O desenvolvedor de um sistema solicitou ao projetista de banco de dados 
a criação de um banco de dados no SGBD Oracle em sua versão 10G. Para a 
criação das tabelas desse banco o projetista terá à sua disposição os 
seguintes tipos de dados com exceção de um. Sobre a opção cujo tipo de 
dados não pertence ao Oracle, assinale a alternativa CORRETA:
A LONGBLOB.
B BFILE.
C ROWID.
D LONG RAW.
Em muitos sistemas informatizados é necessário armazenar informações 
em bancos de dados, podemos constatar isso observando que nas últimas 
3
4
5
Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
2 of 6 13/11/2022 23:57
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 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 e III estão corretas.
B Somente a sentença III está correta.
C Somente a sentença II está correta.
D As sentenças II , III e IV estão corretas.
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.
6
Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
3 of 6 13/11/2022 23:57
B Between.
C Union.
D Instersect.
Normalização é um processo a partir do qual se aplicam regras a todas 
as tabelas do banco de dados com o objetivo de evitar falhas no projeto, como 
redundância de dados e mistura de diferentes assuntos numa mesma tabela. 
Ao projetar um banco de dados, se temos um modelo de entidades e 
relacionamentos e a partir dele construirmos o modelo relacional seguindo as 
regras de transformação corretamente, o modelo relacional resultante 
estará, provavelmente, normalizado. Mas, nem sempre os modelos que nos 
deparamos são implementados dessa forma e, quando isso acontece, o 
suporte ao banco de dados é dificultado. Em ambos os casos, é necessário 
aplicar as técnicas de normalização, ou para normalizar (segundo caso 
citado), ou apenas para validar o esquema criado (primeiro caso citado). 
Aplicando as regras descritas a seguir, é possível garantir um banco de dados 
mais íntegro, sem redundâncias e inconsistências. Sobre a modelagem de 
dados em uma base de dados relacional, analise as sentenças a seguir:
I- Normalização é um processo que valida os atributos de uma entidade com 
o objetivo de evitar erros de redundância e integridade quando ocorrem 
operações de inclusão, exclusão e alteração de tuplas exclusivas.
II- Uma das condições para uma relação P estar na 3FN (terceira forma 
normal) é que todos os seus atributos "não chave" devem ser dependentes da 
chave primária.
III- Uma relação P está na 2FN (segunda forma normal) se e somente se ela 
não atender à 1FN (primeira forma normal).
IV- Uma relação P está na 1FN (primeira forma normal) se ela não tiver chave 
estrangeira.
Assinale a alternativa CORRETA:
FONTE: http://www.dsc.ufcg.edu.br/pet/jornal/maio2011/materias
/recapitulando.html. Acesso em: 6 mar. 2019.
A As sentenças II e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I e III estão corretas.
Uma function é um bloco PL/SQL muito semelhante a uma procedure. O 
que podemos entender de início entre esses dois tipos de blocos é que os 
7
8
Avaliação II - Individualhttps://ava2.uniasselvi.com.br/subject/grades-and-test...
4 of 6 13/11/2022 23:57
blocos functions retornam valores e as procedures podem ou não retornar um 
valor. As functions têm duas características que as diferem das procedures, 
as quais não podemos deixar de tratar: as functions sempre retornam 
valores; Functions são usadas como parte de uma expressão.Sobre as 
possíveis maneiras de se executar uma function em plsql, analise as 
sentenças a seguir:
I- Pode-se executar uma função como parte de uma instrução SELECT. 
II- Pode-se atribuir o valor de uma função a uma variável. 
III- Não é possível passar parâmetros para uma função quando ela é 
executada dentro de um trigger. 
Assinale a alternativa CORRETA:
FONTE: https://www.devmedia.com.br/pl-sql-functions-e-procedures/29882. 
Acesso em: 6 mar. 2019.
A As sentenças I e III estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e II estão corretas.
D Somente a sentença II está correta.
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 - V - F.
B F - V - F - V.
C V - V - V - F.
D V - F - F - F.
9
Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
5 of 6 13/11/2022 23:57
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
Chave estrangeira estabelece que os valores na coluna devem
corresponder aos valores em uma check constraint referenciada em outra
tabela.
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 Check constraint não é uma restrição disponível para uso em Banco de
Dados Oracle.
D Chaves estrangeiras não podem receber valores nulos.
10
Imprimir
Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
6 of 6 13/11/2022 23:57

Mais conteúdos dessa disciplina