Buscar

Avaliação final

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

1
O comando DISTINCT do SQL é muito utilizado para quem é desenvolvedor ou analista de suporte. Dentro de uma tabela, uma coluna geralmente contém muitos valores duplicados. É primordial o conhecimento desse comando no dia a dia. 
Sobre a funcionalidade desse comando, assinale a alternativa CORRETA:
A
Mostra várias linhas com os resultados que são diferentes.
B
Mostra várias linhas com os mesmos valores de resultado.
C
Mostra várias linhas e alguns resultados.
D
Não mostra várias linhas com os mesmos valores de resultado.
2Considere 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.
3
SYSDATE é uma função de banco de dados Oracle interna que retorna a data atual, e dual é uma tabela que contém uma única linha. A tabela dual é útil quando você precisa que o banco de dados avalie uma expressão (por exemplo, 2 * 15/5) ou quando quer obter a data atual. Assinale a alternativa CORRETA referente à sintaxe para utilização de um cálculo matemático:
A
SELECT 10 * (2*2) FROM dual as Integer.
B
SELECT 10 * (2*2) FROM dual.
C
SELECT Integer (10 * (2*2)) FROM dual.
D
SELECT 10 * (2*2) as Integer FROM dual.
4Uma das partes mais importantes de um sistema de informação é o banco de dados, uma vez que este tem a responsabilidade de manter o bem mais valioso de uma organização, qual seja, a informação. Desta forma, o sucesso de um sistema de informação encontra-se altamente vinculado à elaboração de um projeto de banco de dados bem definido e que atenda ao objetivo esperado pelo cliente, cabendo ao projetista atentar-se às características do banco de dados. Acerca das principais características de um banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A normalização em banco de dados relacionais tem por objetivo evitar a redundância de dados. ( ) Ao evidenciar-se um relacionamento N para N, será necessária a criação de uma tabela auxiliar. ( ) O desenvolvimento do modelo de dados físicos tem por finalidade descrever os dados como os usuários os percebem. ( ) A aplicação do comando GRANT visa conceder permissões específicas a um objeto (tabela, visão) para um ou mais usuários ou grupos de usuário. ( ) O comando DROP TABLE, usado para excluir um registro dos índices de manipulação de tabelas, é considerado como DML. Agora, assinale a alternativa que apresenta a sequência CORRETA:
A
V - F - F - F - V.
B
F - V - V - F - V.
C
V - V - F - V - F.
D
V - F - V - V - F.
5
Os comandos da linguagem SQL são muito poderosos, mas normalmente consegue-se melhorar o desempenho das aplicações através da programação do Banco de Dados. Ao desenvolver módulos que sejam executados diretamente no servidor, diminui-se o tráfego de informações na rede, esconde-se boa parte das estruturas das tabelas e agiliza-se o processamento e retorno das mensagens. Internamente, o Banco de Dados possui mecanismos integrados que permitem unir as estruturas tradicionais de programação com os comandos SQL. Sobre as funções de manipulação, analise as seguintes afirmativas:
 
I- MAX - Retorna o maior valor da coluna.
 
II- SUM - Soma os valores da coluna, ignorando os valores nulos.
 
III- AVG - Retorna a média dos valores da coluna, ignorando os valores nulos.
 
IV- STDDEV - Conta quantos elementos não nulos existem em uma coluna.
Assinale a alternativa CORRETA:
A
As afirmativas II e IV estão corretas.
B
As afirmativas I, II e IV estão corretas.
C
As afirmativas I e IV estão corretas.
D
As afirmativas I, II e III estão corretas.
6
Banco de dados é uma coleção de dados inter-relacionados representando informações de um domínio específico.
Partindo desse princípio, assinale a alternativa CORRETA que apresenta um Banco de Dados:
A
Microsoft Publisher.
B
Apache OpenOffice.
C
SQL RedLine.
D
Oracle.
7São considerados um recurso muito útil para melhorar o desempenho do banco de dados. Permitem ao servidor de banco de dados encontrar e trazer o resultado de forma eficiente. Todavia, produzem trabalho adicional para o sistema de banco de dados como um todo, devendo, portanto, serem utilizados com sensatez. São usados para tornar os comandos de consulta mais rápidos, tornando mais ágil o processo de encontrar os registros em uma tabela. A descrição proposta define características de:
A
Join.
B
Constraint.
C
Índice.
D
View.
8Um banco de dados é uma aplicação que 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. 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 e são os relacionamentos entre as tabelas que as tornam relacionais. Sobre bancos de dados relacionais, analise as sentenças a seguir: I- A abordagem relacional tem seu alicerce apoiado na matemática. II- O modelo entidade-relacionamento é o mais utilizado atualmente. III- Para que o conceito de banco de dados relacional funcione adequadamente, o usuário precisa entender como os dados são armazenados na base de dados. Assinale a alternativa CORRETA:
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 I está correta.
9
Antigamente, os bancos de dados eram manuais. Atualmente, com a difusão tecnológica, a grande maioria dos bancos de dados é digital. Eles compõem um conjunto estruturado de dados que obedecem a um modelo de dados e são armazenados em formato digital – em um hardware (geralmente, um servidor da rede – storage).
Considerando vantagens de um banco de dados, assinale a alternativa INCORRETA:
A
Ocupar maior espaço físico.
B
Permite o compartilhamento de informações.
C
Persistência dos dados: depois de muitos anos, ainda podem ser acessados.
D
Maior velocidade de acesso aos dados.
10Analise o código de programação proposto para a seguinte procedure de cálculo: CREATE OR REPLACE PROCEDURE calcula_valor (a IN number, b IN number) IS x number; BEGIN x := a + b; IF (x > 10) THEN DBMS_OUTPUT.put_line (x); ELSE DBMS_OUTPUT.put_line (`O valor é menor que o permitido´); END IF; END; / Analise a rotina proposta e assinale a alternativa CORRETA:
A
O resultado da execução (5.5 é 6.5) é 12.7.
B
A procedure recebe como entrada 2 parâmetros. Seu resultado é a soma dos valores que somente será apresentado, se for maior que 10.
C
O resultado da execução usando como valor para as variáveis (5.5 e 4.5) é 10.5.
D
O comando ELSE deveria ser substituído por ELSIF para não causar erro de compilação.

Continue navegando