Buscar

Avaliação II - 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 7 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 7 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

Prévia do material em texto

Prova Impressa 
 
GABARITO | Avaliação II - Individual (Cod.:885273) 
Peso da Avaliação 1,50 
Prova 
Qtd. de Questões 10 
Acertos/Erros 10/0 
Nota 10,00 
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 in, between e is not null. 
B like, to e >=. 
C exist, like e for. 
D group by, between e order by. 
Um banco de dados pode ser composto por diversos tipos de constraints, que são mecanismos utilizados com o objetivo de impor certos 
aspectos de integridade. Neste sentido, ao adicionar uma constraint a uma coluna, o banco de dados automaticamente assume a 
responsabilidade de garantir a inviolabilidade desta restrição. Acerca dos tipos de constraints, assinale a alternativa CORRETA que apresenta a 
constraint responsável por garantir a integridade referencial entre duas tabelas: 
A Check. 
B Unique key. 
C Foreign key. 
 
 
1 
2 
 
D Primary key. 
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 V - V - V - F - F. 
B F - V - V - F - V. 
C V - F - V - V - F. 
D V - V - F - F - V. 
Cada banco de dados possui um formato padrão para a exibição de um campo do tipo data. No caso do Oracle, o padrão a ser seguido é o 
americano, o qual define-se como: mês, dia e ano, diferente do formato brasileiro, que é: dia, mês e ano. Neste sentido, comumente há a 
necessidade de o desenvolvedor alterar o formato do campo data a ser exibido, a fim de atender a uma demanda do cliente e facilitar a sua 
compreensão. Sobre o comando que irá possibilitar a exibição do campo “dat_nasc_cliente” da seguinte forma: 29-ABRIL-1983, assinale a 
alternativa CORRETA: 
A SELECT TO_DATE(dat_nasc_cliente, 'DD-MMMM-YYYY') FROM CLIENTES; 
B SELECT TO_CHAR(dat_nasc_cliente, 'DD-MONTH-YYYY') FROM CLIENTES; 
3 
4 
 
C SELECT TO_CHAR(dat_nasc_cliente, 'dd-mmmm-aaaa') FROM CLIENTES; 
D SELECT TO_CHAR(dat_nasc_cliente, 'dd-month-aaaa') FROM CLIENTES; 
A cláusula ORDER BY é usada para classificar as linhas recuperadas por uma consulta. A cláusula ORDER BY pode especificar uma ou mais 
colunas nas quais os dados serão classificados; além disso, a cláusula ORDER BY deve vir após a cláusula FROM ou a cláusula WHERE (se 
uma cláusula WHERE for fornecida). Existem duas palavras-chave para realizar a classificação. Sobre essas duas palavras-chave, analise as 
sentenças a seguir: 
I- Asc. 
II- Desc. 
III- In. 
IV- Where. 
V- Order by. 
Assinale a alternativa CORRETA: 
A As sentenças I e II estão corretas. 
5 
 
B As sentenças I e III estão corretas. 
C As sentenças II e III estão corretas. 
D As sentenças IV e V 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 Describe. 
C View. 
D List. 
A maioria dos softwares, desenvolvidos em determinados pontos de sua execução, necessitam tomar decisões, como, por exemplo, 
verificar qual a faixa salarial que determinado funcionário se encontra, a fim de estabelecer qual será o percentual de reajuste do seu salário, 
ou seja, será necessário empregar um controle condicional, o qual permitirá controlar o fluxo de execução do software baseado em uma 
condição. Acerca das estruturas condicionais no PL/SQL, analise as sentenças a seguir: 
I- A estrutura condicional apresentada entre as linhas 11 e 19 refere-se a uma estrutura condicional composta. 
II- Ao executar o bloco de comandos e selecionar o funcionário de código 3 (Alex), pode-se afirmar que a mensagem impressa será 550,00. 
III- O funcionário de código 4 (Andre) nunca receberá aumento, uma vez que sua faixa de salário não se encontra nas condições estabelecidas 
entre as linhas 11 e 19. 
IV- O bloco de comandos prevê a alteração salarial para todos os funcionários, cujo percentual deverá observar a faixa salarial. 
6 
7 
 
Agora, assinale a alternativa CORRETA: 
A As sentenças I, II e IV estão corretas. 
B As sentenças I, III e IV estão corretas. 
C Somente a sentença I está correta. 
D As sentenças II e III estão corretas. 
Uma consulta pura e simples poderá retornar resultados indesejados ao usuário, uma vez que este, geralmente, não busca visualizar todos 
os registros de uma única vez. Neste sentido, as consultas possibilitam a inclusão de critérios para filtrar os dados e obter, consequentemente, 
somente os registros desejados. Diante disso, analisando a tabela Funcionários, analise as alternativas a seguir e identifique a consulta que 
8 
 
retornará apenas o nome e a data de nascimento do funcionário, cujo critério de seleção deverá observar apenas funcionários do sexo 
masculino e com salário igual ou superior a R$ 2.000,00. Assinale a alternativa CORRETA: 
A Quarta Consulta. 
B Segunda Consulta. 
C Terceira Consulta. 
D Primeira Consulta. 
As consultas são uma parte essencial de qualquer banco de dados, pois é partir delas que podemos executar várias funções distintas. Sua 
principal função está diretamente ligada à recuperação de dados específicos nas mais variadas tabelas que compõem o banco de dados, 
permitindo exibi-los em uma única folha de dados. Sobre a sintaxe correta para a seleção de todas as colunas da tabela CLIENTES, assinale a 
alternativa CORRETA: 
A CREATE * FROM CLIENTES. 
9 
 
B SELECT * FROM CLIENTES. 
C INSERT % FROM CLIENTES. 
D SELECT % FROM CLIENTES. 
O processo de criação de instruções de consulta SQL, na maioria das vezes, é uma tarefa simples. Contudo, quando repetidos diversas 
vezes os mesmos códigos, além de ser um processo maçante, resulta em desperdício de tempo e dinheiro. Logo, para o armazenamento destas 
consultas em banco, utiliza-se um recurso chamado View, o qual pode conter colunas de uma ou várias tabelas físicas ou até mesmo de outras 
Views. Acerca do conceito de views e sua aplicabilidade, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) A view é uma construção de uma projeção de uma ou mais tabelas a partir do comando SELECTque, em alguns casos, pode ser 
manipulada como uma tabela, mas não existe fisicamente como uma tabela. 
( ) As views são usadas para garantir o acesso aos dados da tabela original. Esse mecanismo permite que se desconsiderem os sofisticados 
sistemas de privilégios dos SGBDs modernos. 
( ) As views podem ser manipuladas por meio de comandos SQL, como SELECT, porém, não podem ser manipuladas pelos comandos 
UPDATE e DELETE. 
 ) As views garantem maior segurança ao banco de dados, uma vez que permitem na sua criação definir quais colunas serão exibidas e ( 
disponibilizadas ao usuário. 
 ) As views são objetos de caráter temporário, permanecendo-se ativas somente enquanto durar a sessão do SQL*Plus. ( 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A F - V - V - F - F. 
B V - V - F - V - V. 
C F - V - V - F - V. 
D V - F - V - V - F. 
10

Continue navegando