Buscar

av2 bancos de dados

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

1A linguagem SQL possui um conjunto de funções que poderão ser aplicadas pelo desenvolvedor para obter determinados resultados, as quais dividem-se em funções de linha ou de grupo. As funções de linha retornam um resultado por linha da tabela acessada, enquanto as funções de grupo irão retornar um resultado por grupo de registros selecionados. Sobre a tabela “clientes” e o comando SQL, assinale a alternativa CORRETA:
A
A consulta retornará apenas o nome do cliente onde o "codigo" for maior ou igual a quatro.
B
A consulta não retornará nenhum registro, uma vez que a função LENGTH não pode ser utilizada em campos do tipo Varchar2.
C
A consulta retornará o primeiro nome da tabela clientes que possuir mais de quatro caracteres, ou seja, Letícia.
D
A consulta retornará todos os nomes que possuírem mais de três caracteres, ou seja, Letícia, Guilherme e Flávio.
2O 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. Sobre o SQL e suas categorias, assinale a alternativa CORRETA:
A
GRANT e REVOKE são exemplos de comandos amplamente usados na linguagem DCL.
B
A linguagem DML permitem acesso e alteração de dados através de comandos SELECT, DROP, UPDATE e DELETE, entre outros.
C
Os comandos COMMIT e ROLLBACK são aplicados para validar transações da linguagem DDL.
D
O comando grant (que dá privilégio ao usuário) pode ser aplicado somente para os comandos SELECT, INSERT e UPDATE.
3A 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 - F - V - V - F.
B
F - V - V - F - V.
C
V - V - V - F - F.
D
V - V - F - F - V.
4Oracle é 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
F - V - F - V.
B
V - V - V - F.
C
V - F - F - F.
D
V - F - V - F.
5O 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. Sobre a SQL, assinale a alternativa CORRETA:
A
A DCL contém comandos exclusivo para conceder de permissões de acesso.
B
CREATE ,ALTER ,DROP e GRANT são exemplos de comandos DDL.
C
É dividida em categorias distintas: DDL, DCL, DML e XML.
D
Os comandos inerentes à DML são utilizados para consultar e modificar dados, mas exclui todos os comandos para controle de transações como por exemplo, rollback e commit.
6A 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.
Agora, assinale a alternativa CORRETA:
A
As sentenças I, III e IV estão corretas.
B
As sentenças II e III estão corretas.
C
Somente a sentença I está correta.
D
As sentenças I, II e IV estão corretas.
7As 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.
B
SELECT * FROM CLIENTES.
C
INSERT % FROM CLIENTES.
D
SELECT % FROM CLIENTES.
8Em 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 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
Somente a sentença III está correta.
B
Somente a sentença II está correta.
C
As sentenças II e III estão corretas.
D
As sentenças II , III e IV estão corretas.
9O cliente solicitou ao desenvolvedor a criação de umaconsulta, a fim de possibilitar a análise das informações das tabelas Alunos e Professores conjuntamente. Contudo, ao analisar as referidas tabelas, verifica-se que estas não possuem nenhum relacionamento entre si, situação em que o desenvolvedor poderá fazer uso de alguns comandos para combinar os resultados. Diante desta situação e analisando as tabelas ALUNOS e PROFESSORES, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O funcionamento da consulta união prevê o atendimento a alguns requisitos, tais como: mesmo número de campos de saída, na mesma ordem e com o mesmo tipo de dados ou com tipo de dados compatíveis.
(    ) A consulta SELECT nome, endereco from alunos UNION ALL SELECT nome, endereco from professores; retornará todos os registros das tabelas Alunos e Professores ignorando as linhas duplicadas, neste caso, Pedro - Rua Rodeio.
(    ) A consulta SELECT nome from alunos INTERSEC SELECT nome from professores; retornará todos os registros que se repetem nas consultas.
(    ) A consulta SELECT nome from alunos MINUS SELECT nome from professores; retornará todos os registros da segunda consulta, eliminando os duplicados, neste caso: Elton e Cristiano.
(    ) A consulta SELECT nome from alunos UNION SELECT endereco from professores; gerará um erro de execução, uma vez que são campos que armazenam informações distintas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A
V - F - V - F - F.
B
F - V - V - V - F.
C
V - V - F - V - V.
D
V - F - V - F - V.
10Em 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
group by, between e order by.
B
like, to e >=.
C
exist, like e for.
D
in, between e is not null.

Continue navegando

Outros materiais