Logo Passei Direto
Buscar

Banco de Dados Avançado Avaliação Avaliação II - Individual FLEX

Avaliação da disciplina Banco de Dados Avançado com questões de verdadeiro/falso e múltipla escolha sobre comandos SQL (GRANT/REVOKE, SEQUENCE, JOIN), consultas SELECT e sintaxe (LIKE, BETWEEN, IN, UNION), cláusulas (FROM, WHERE, GROUP BY, ORDER BY) e ALTER TABLE/UPDATE.

Ferramentas de estudo

Questões resolvidas

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:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) 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 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.
a) F - V - V - F - V.
b) V - F - V - V - F.
c) V - V - V - F - F.
d) V - V - F - F - V.

Analise a estrutura da tabela FUNCIONÁRIO proposta a seguir: TAB_FUNC COD_FUNC - NUMBER(05) NOT NULL PRIMARY KEY NOM_FUNC - VARCHAR2(100) NOT NULL, SAL_FUNC - NUMBER(5,2) NOT NULL, VLR_COMIS - NUMBER(5,2)
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Listar os dados de todos de todos os funcionários cujos nomes possuam a letra a, independente de ser no início, meio ou fim do texto : SELECT * FROM TAB_FUNC WHERE nom_func_LIKE '%a%'.
( ) Listar todos os dados dos funcionários de nome SIMONE ou ELTON: SELECT * FROM tab_func WHERE upper(nom_func) = ('SIMONE') OR upper(nom_func) = ('ELTON').
( ) Listar o nome dos funcionários que têm salário entre 1800 e 3500 ordenado pelo salario: SELECT nom_func FROM tab_func WHERE val_sal BETWEEN (1800,3500) order by .
( ) Listar nome, salário e comissão do funcionário de código 351: SELECT nom_func, sal_func, val_comiss FROM tab_func WHERE cod_func in(351,380)
a) V - F - F - V.
b) V - V - V - F
c) F - F - F - V.
d) F - V - V - F.

SQL (Structured Query Language) é a linguagem padrão universal para manipular bancos de dados relacionais através dos SGBDs. Isso significa que todos os SGBDRs (Sistema de Gerenciamento de Banco de Dados Relacionais) oferecem uma interface para acessar o banco de dados utilizando a linguagem SQL, embora com algumas variações. Logo, saber e como utilizá-la é fundamental para qualquer desenvolvedor de softwares.
Com relação à linguagem SQL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A linguagem SQL possui comandos para definição de dados, consultas, atualizações, inserções, deleções e concessão ou revogação de privilégios de acesso.
( ) O formato da construção do comando select contempla basicamente as cláusulas: SELECT, FROM, WHERE, GROUP BY e ORDER BY.
( ) O comando union tende a deixar o select mais lento, e tem como regra uma única cláusula ORDER BY que serve para todos os selects envolvidos na busca.
( ) A forma como o select é construído não altera a performance da busca (tempo de retorno dos dados da base de dados).
a) V - V - V - F.
b) F - F - V - F.
c) F - V - F - F.
d) F - F - V - V.

É comum a necessidade de alteração da estrutura das tabelas do banco de dados, no sentido de incluir, alterar ou excluir atributos do dicionário de dados.
Diante disso, considerando Produtos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando ALTER TABLE produtos ADD cod_fabricante_produto NUMBER(06) NOT NULL; criará um novo campo na tabela produtos com vistas a armazenar o código do fabricante.
( ) O comando ALTER TABLE produtos DROP COLUMN data_fabricacao; excluirá todos os registros do campo data_fabricacao.
( ) O comando UPDATE produtos SET valor = (valor + (valor * 0.15)) WHERE cod = 2; modificará o valor do produto martelo para 17.42.
( ) O comando DELETE FROM produtos, excluirá a estrutura da tabela produtos.
a) V - F - F - F.
b) V - V - F - V.
c) V - F - V - F.
d) F - V - V - F.

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 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.
a) Somente a sentença I está correta.
b) As sentenças I, III e IV estão corretas.
c) As sentenças II e III estão corretas.
d) As sentenças I, II e IV 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.
No Oracle/PLSQL, a sintaxe para a retirada de privilégios em tabelas é:
a) On object from user delete privileges.
b) Revoke privileges on object from user.
c) Delete privileges on object from user.
d) Revoke on object from user privileges.

Após a montagem de um banco de dados, necessitamos de mecanismos que auxiliem no processo de extração destes dados, o qual ocorre por meio das consultas SQL, que nada mais é do que uma pergunta realizada ao banco de dados, cuja resposta somente será a contento se a pergunta for realizada de forma correta.
Agora, assinale a alternativa CORRETA:
I- A consulta select DESCRICAO from PRODUTOS where VALOR between 10 and 100, recupera os registros dos produtos cujo valor esteja entre 10 e 100, neste caso, Café e Carne.
II- A consulta select AVG(VALOR) from PRODUTOS where DESCRICAO like '%te', retornará a soma dos produtos cuja descrição contenha ao final a substring ?te?, neste caso, 7,6.
III- A consulta select MAX(VALOR) from PRODUTOS where COD in (1,3,5), retornará o maior valor dos produtos cujo código seja igual a 1, 3 e 5, neste caso, 12,20.
IV- A consulta select DESCRICAO || ' R$ ' || VALOR from PRODUTOS where COD between 1 and 2 and VALOR > 9.30, retornará as seguintes linhas: Café R$ 10.00 e Açúcar R$ 9.
a) As sentenças III e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) As sentenças I e III estão corretas.
d) Somente a sentença III está correta.

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 BFILE.
B LONG RAW.
C ROWID.
D LONGBLOB.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) 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 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.
a) F - V - V - F - V.
b) V - F - V - V - F.
c) V - V - V - F - F.
d) V - V - F - F - V.

Analise a estrutura da tabela FUNCIONÁRIO proposta a seguir: TAB_FUNC COD_FUNC - NUMBER(05) NOT NULL PRIMARY KEY NOM_FUNC - VARCHAR2(100) NOT NULL, SAL_FUNC - NUMBER(5,2) NOT NULL, VLR_COMIS - NUMBER(5,2)
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Listar os dados de todos de todos os funcionários cujos nomes possuam a letra a, independente de ser no início, meio ou fim do texto : SELECT * FROM TAB_FUNC WHERE nom_func_LIKE '%a%'.
( ) Listar todos os dados dos funcionários de nome SIMONE ou ELTON: SELECT * FROM tab_func WHERE upper(nom_func) = ('SIMONE') OR upper(nom_func) = ('ELTON').
( ) Listar o nome dos funcionários que têm salário entre 1800 e 3500 ordenado pelo salario: SELECT nom_func FROM tab_func WHERE val_sal BETWEEN (1800,3500) order by .
( ) Listar nome, salário e comissão do funcionário de código 351: SELECT nom_func, sal_func, val_comiss FROM tab_func WHERE cod_func in(351,380)
a) V - F - F - V.
b) V - V - V - F
c) F - F - F - V.
d) F - V - V - F.

SQL (Structured Query Language) é a linguagem padrão universal para manipular bancos de dados relacionais através dos SGBDs. Isso significa que todos os SGBDRs (Sistema de Gerenciamento de Banco de Dados Relacionais) oferecem uma interface para acessar o banco de dados utilizando a linguagem SQL, embora com algumas variações. Logo, saber e como utilizá-la é fundamental para qualquer desenvolvedor de softwares.
Com relação à linguagem SQL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A linguagem SQL possui comandos para definição de dados, consultas, atualizações, inserções, deleções e concessão ou revogação de privilégios de acesso.
( ) O formato da construção do comando select contempla basicamente as cláusulas: SELECT, FROM, WHERE, GROUP BY e ORDER BY.
( ) O comando union tende a deixar o select mais lento, e tem como regra uma única cláusula ORDER BY que serve para todos os selects envolvidos na busca.
( ) A forma como o select é construído não altera a performance da busca (tempo de retorno dos dados da base de dados).
a) V - V - V - F.
b) F - F - V - F.
c) F - V - F - F.
d) F - F - V - V.

É comum a necessidade de alteração da estrutura das tabelas do banco de dados, no sentido de incluir, alterar ou excluir atributos do dicionário de dados.
Diante disso, considerando Produtos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando ALTER TABLE produtos ADD cod_fabricante_produto NUMBER(06) NOT NULL; criará um novo campo na tabela produtos com vistas a armazenar o código do fabricante.
( ) O comando ALTER TABLE produtos DROP COLUMN data_fabricacao; excluirá todos os registros do campo data_fabricacao.
( ) O comando UPDATE produtos SET valor = (valor + (valor * 0.15)) WHERE cod = 2; modificará o valor do produto martelo para 17.42.
( ) O comando DELETE FROM produtos, excluirá a estrutura da tabela produtos.
a) V - F - F - F.
b) V - V - F - V.
c) V - F - V - F.
d) F - V - V - F.

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 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.
a) Somente a sentença I está correta.
b) As sentenças I, III e IV estão corretas.
c) As sentenças II e III estão corretas.
d) As sentenças I, II e IV 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.
No Oracle/PLSQL, a sintaxe para a retirada de privilégios em tabelas é:
a) On object from user delete privileges.
b) Revoke privileges on object from user.
c) Delete privileges on object from user.
d) Revoke on object from user privileges.

Após a montagem de um banco de dados, necessitamos de mecanismos que auxiliem no processo de extração destes dados, o qual ocorre por meio das consultas SQL, que nada mais é do que uma pergunta realizada ao banco de dados, cuja resposta somente será a contento se a pergunta for realizada de forma correta.
Agora, assinale a alternativa CORRETA:
I- A consulta select DESCRICAO from PRODUTOS where VALOR between 10 and 100, recupera os registros dos produtos cujo valor esteja entre 10 e 100, neste caso, Café e Carne.
II- A consulta select AVG(VALOR) from PRODUTOS where DESCRICAO like '%te', retornará a soma dos produtos cuja descrição contenha ao final a substring ?te?, neste caso, 7,6.
III- A consulta select MAX(VALOR) from PRODUTOS where COD in (1,3,5), retornará o maior valor dos produtos cujo código seja igual a 1, 3 e 5, neste caso, 12,20.
IV- A consulta select DESCRICAO || ' R$ ' || VALOR from PRODUTOS where COD between 1 and 2 and VALOR > 9.30, retornará as seguintes linhas: Café R$ 10.00 e Açúcar R$ 9.
a) As sentenças III e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) As sentenças I e III estão corretas.
d) Somente a sentença III está correta.

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 BFILE.
B LONG RAW.
C ROWID.
D LONGBLOB.

Prévia do material em texto

15/03/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3
Acadêmico: Douglas Longaray de Matos (1807477)
Disciplina: Banco de Dados Avançado (ADS16)
Avaliação: Avaliação II - Individual FLEX ( Cod.:513375) ( peso.:1,50)
Prova: 15780385
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 recup
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 
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) F - V - V - F - V.
 b) V - F - V - V - F.
 c) V - V - V - F - F.
 d) V - V - F - F - V.
2. Analise a estrutura da tabela FUNCIONÁRIO proposta a seguir: 
 
TAB_FUNC 
 
COD_FUNC - NUMBER(05) NOT NULL PRIMERY KEY 
NOM_FUNC - VARCHAR2(100) NOT NULL, 
SAL_FUNC - NUMBER(5,2) NOT NULL, 
VLR_COMIS - NUMBER(5,2) 
 
Imagine que você tenha que montar selects de busca na base de dados acima citada. Sobre os selects cujos comandos apresentariam erro de comando ou retorno ao serem execu
banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Listar os dados de todos de todos os funcionários cujos nomes possuam a letra a, independente de ser no início, meio ou fim do texto : SELECT * FROM TAB_FUNC WHERE
nom_func_LIKE '%a%'. 
( ) Listar todos os dados dos funcionários de nome SIMONE ou ELTON: SELECT * FROM tab_func WHERE upper(nom_func) = ('SIMONE') OR upper(nom_func) = ('ELTON'). 
( ) Listar o nome dos funcionários que têm salário entre 1800 e 3500 ordenado pelo salario: SELECT nom_func FROM tab_func WHERE val_sal BETWEEN (1800,3500) order by 
( ) Listar nome, salário e comissão do funcionário de código 351: SELECT nom_func, sal_func, val_comiss FROM tab_func WHERE cod_func in(351,380) 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - V - V - F
 c) F - F - F - V.
 d) F - V - V - F.
3. SQL (Structured Query Language) é a linguagem padrão universal para manipular bancos de dados relacionais através dos SGBDs. Isso significa que todos os SGBDRs (Sistema d
Gerenciamento de Banco de Dados Relacionais) oferecem uma interface para acessar o banco de dados utilizando a linguagem SQL, embora com algumas variações. Logo, saber 
e como utilizá-la é fundamental para qualquer desenvolvedor de softwares. Com relação à linguagem SQL, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A linguagem SQL possui comandos para definição de dados, consultas, atualizações, inserções, deleções e concessão ou revogação de privilégios de acesso. 
( ) O formato da construção do comando select contempla basicamente as cláusulas: SELECT, FROM, WHERE, GROUP BY e ORDER BY. 
( ) O comando union tende a deixar o select mais lento, e tem como regra uma única cláusula ORDER BY que serve para todos os selects envolvidos na busca. 
( ) A forma como o select é construído não altera a performance da busca (tempo de retorno dos dados da base de dados). 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: Disponível em: <http://www.dpi.inpe.br/gilberto/livro/introd/cap3-arquitetura.pdf>. Acesso em: 4 abr. 2017.
 a) V - V - V - F.
 b) F - F - V - F.
 c) F - V - F - F.
 d) F - F - V - V.
4. É comum a necessidade de alteração da estrutura das tabelas do banco de dados, no sentido de incluir, alterar ou excluir atributos do dicionário de dados. Diante disso, considerand
Produtos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O comando ALTER TABLE produtos ADD cod_fabricante_produto NUMBER(06) NOT NULL; criará um novo campo na tabela produtos com vistas a armazenar o código do fab
( ) O comando ALTER TABLE produtos DROP COLUMN data_fabricacao; excluirá todos os registros do campo data_fabricacao. 
( ) O comando UPDATE produtos SET valor = (valor + (valor * 0.15)) WHERE cod = 2; modificará o valor do produto martelo para 17.42. 
( ) O comando DELETE FROM produtos, excluirá a estrutura da tabela produtos. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F.
 b) V - V - F - V.

15/03/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3
 c) V - F - V - F.
 d) F - V - V - F.
5. 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 fu
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 exe
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) Somente a sentença I está correta.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I, II e IV estão corretas.
6. 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 p
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 linguage
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 si
para a retirada de privilégios em tabelas é: 
 
FONTE: https://www.guru99.com/introduction-pl-sql.html. Acesso em: 6 mar. 2019.
 a) On object from user delete privileges.
 b) Revoke privileges on object from user.
 c) Delete privileges on object from user.
 d) Revoke on object from user privileges.
7. 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 sen
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,analis
alternativas a seguir e identifique a consulta que retornará apenas o nome e a data de nascimento do funcionário, cujo critério de seleção deverá observar apenas funcionários do se
masculino e com salário igual ou superior a R$ 2.000,00. Assinale a alternativa CORRETA:
 a) Quarta Consulta.
 b) Primeira Consulta.
 c) Segunda Consulta.
 d) Terceira Consulta.
15/03/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3
8. SQL*Plus é um programa de computador do tipo "linha de comando", utilizado para executar comandos SQL e PL/SQL na base de dados Oracle, de maneira interativa. O SQL*Plus
conjunto de variáveis que controlam o ambiente de execução, sendo que através do comando SET, é possível atribuir um valor a uma variável, a qual ficará ativa durante a sessão. 
variáveis de ambiente do SQL*Plus, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A variável SET LINEZINE[n] define o número de caracteres que será apresentado numa linha. 
( ) A variável SET HEADING[ON] fará com que sejam exibidos os cabeçalhos das colunas nas consultas. 
( ) A variável WRAP[ON/OFF] define se será exibido o texto de uma linha de comando antes e depois de substituir a referência a uma variável de substituição pelo seu valor. 
( ) A variável SET PAGESIZE[n] define o número de linhas e colunas de texto que formam uma página. 
( ) A variável SET UNDERLINE [caractere] irá definir o caractere que sublinhará o título de identificação, o qual não poderá ser do tipo alfanumérico e, tampouco, espaço em branc
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F - V.
 b) V - F - V - V - V.
 c) F - F - V - V - F.
 d) V - V - F - V - V.
9. Após a montagem de um banco de dados, necessitamos de mecanismos que auxiliem no processo de extração destes dados, o qual ocorre por meio das consultas SQL, que nada 
que uma pergunta realizada ao banco de dados, cuja resposta somente será a contento se a pergunta for realizada de forma correta. Para auxiliar nesse processo de formulação de
(pergunta), utilizamos os operadores SQL. Acerca da utilização dos operadores SQL e com base na tabela Produtos, analise as sentenças a seguir: 
 
I- A consulta select DESCRICAO from PRODUTOS where VALOR between 10 and 100, recupera os registros dos produtos cujo valor esteja entre 10 e 100, neste caso, Café e Carn
II- A consulta select AVG(VALOR) from PRODUTOS where DESCRICAO like '%te', retornará a soma dos produtos cuja descrição contenha ao final a substring ?te?, neste caso, 7,6
III- A consulta select MAX(VALOR) from PRODUTOS where COD in (1,3,5), retornará o maior valor dos produtos cujo código seja igual a 1, 3 e 5, neste caso, 12,20. 
IV- A consulta select DESCRICAO || ' R$ ' || VALOR from PRODUTOS where COD between 1 and 2 and VALOR > 9.30, retornará as seguintes linhas: Café R$ 10.00 e Açúcar R$ 9
 
Agora, assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I e III estão corretas.
 d) Somente a sentença III está correta.
10. 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 b
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) ROWID.
 b) LONG RAW.
 c) LONGBLOB.
 d) BFILE.
Prova finalizada com 8 acertos e 2 questões erradas.

Mais conteúdos dessa disciplina