Buscar

Banco de Dados e PL/SQL

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

28/04/2023, 14:35 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:739667)
Peso da Avaliação 1,50
Prova 42979514
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Corresponde a uma tabela lógica que não ocupa espaço no Banco de Dados, pode ser composta de 
linhas de uma ou mais tabelas, agrupadas ou não.
Do que estamos falando?
A Glasses.
B Wiew.
C Blind.
D View.
As informações referentes à estrutura do próprio Banco de Dados também estão armazenadas em 
tabelas. O conjunto dessas tabelas é chamado de dicionário de dados.
Assinale a alternativa CORRETA referente às principais informações que podemos extrair:
A Tabela ALL_OBJECTS, Tabela ALL_TABLES, Tabela ALL_REVOKE.
B Tabela ALL_OBJECTS, Tabela ALL_TABLES, Tabela ALL_INDEXES.
C Tabela ALL_OBJECTS, Tabela ALL_TABLES, Tabela ALL_BETWEEN.
D Tabela ALL_NULL, Tabela ALL_TABLES, Tabela ALL_INDEXES.
 VOLTAR
A+ Alterar modo de visualização
1
2
28/04/2023, 14:35 Avaliação II - Individual
about:blank 2/5
Há quatro tipos de arquitetura de banco de dados.
Quais são eles?
A Paralela, distribuída, acoplada e descentralizada.
B Centralizada, cliente-servido, paralela e distribuída.
C Otimizada, distribuída, alinhada e processada.
D Centralizada, independente, paralela e agregada.
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 ROWID.
B LONG RAW.
C BFILE.
D LONGBLOB.
Considere um banco de dados que possua uma tabela chamada Cidade e contém as colunas ID, Nome 
e UF. 
Qual comando deve ser executado para que sejam listadas as colunas Nome e UF de todos os 
registros da tabela e ordenados pela coluna Nome?
A select id, nome, uf from cidade order by nome.
B select * from cidade order by nome.
3
4
5
28/04/2023, 14:35 Avaliação II - Individual
about:blank 3/5
C select nome, uf from cidade order by nome.
D select * from cidade order by uf, nome.
Uma cláusula CONSTRAINT é uma parte opcional de uma instrução CREATE TABLE ou uma 
instrução ALTER TABLE . Uma restrição é uma regra à qual os dados devem estar em conformidade. 
Nomes de restrição são opcionais. 
Uma CONSTRAINT pode se apresentar da seguinte forma: uma restrição no nível da coluna ==> As 
restrições no nível de coluna se referem a uma única coluna na tabela e não especificam um nome de 
coluna (exceto restrições de verificação). Eles se referem à coluna que eles seguem. Uma restrição no 
nível de tabela ==> As restrições no nível da tabela referem-se a uma ou mais colunas na tabela. As 
restrições no nível da tabela especificam os nomes das colunas às quais elas se aplicam. As restrições 
CHECK no nível da tabela podem se referir a 0 ou mais colunas na tabela. No banco de dados Oracle, 
para garantir que uma regra seja cumprida e para criar um relacionamento entre tabelas podem ser 
usadas as constraints:
A DEFINE e TABLE KEY
B CHECK e FOREIGN KEY
C CHECK e TABLE KEY
D DEFINE e FOREIGN KEY
A linguagem SQL (Structured Query Language) é a base para utilização de Bancos de Dados 
relacionais. Com a utilização dos comandos básicos (INSERT, DELETE, UPDATE e SELECT) pode-
se resolver a maior parte dos problemas relacionados à manutenção e extração de dados no Banco de 
Dados. 
Sobre o operador IN utilizado em conjunto com o os comandos SQL, assinale a alternativa 
CORRETA:
A select * from tabela where campo in (12,03,1978).
B select * from tabela where campo (in 12,03,1978).
C select * from tabela where campo in “12,03,1978”.
D select * from tabela where campo in=(12,03,1978).
6
7
28/04/2023, 14:35 Avaliação II - Individual
about:blank 4/5
Na linguagem PL/SQL qualquer tipo de erro é tratado como uma exceção (exception), o que 
significa uma situação que, a princípio, não deveria ocorrer durante a execução seu programa. 
Existem dois tipos de exceção: 
- Exceção de sistema (system exception): um erro definido pelo Oracle que é disparado 
automaticamente pela runtime engine da PL/SQL assim que ela detecta o problema. Exemplos: 
"duplicate value in index" e "no data found". 
- Exceção Programada: exceção definida pelo programador e, portanto, específica da aplicação. Este 
tipo de exceção não é disparada automaticamente, mas apenas para situações indicadas pelo 
programador em seu código. 
Com relação aos conceitos do PLSQL, classifique V para as sentenças verdadeiras e F para falsas: 
( ) Todas os comandos e informações do PLSQL são terminados por um ponto e uma vírgula (. ,).
( ) As variáveis são declaradas dentro de um bloco DECLARE ou dentro do corpo do programa.
( ) Todos os tipos de loop devem ter implícito e bem definida a quantidade de vezes que deverão 
executar um comando.
( ) A exceção INVALID_NUMBER acontece quando se tenta inserir um campo texto em um 
número, ou quando se tentar alterar um campo numérico, atribuindo a ele um campo do tipo texto.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: //www.devmedia.com.br/tratamento-de-excecoes-de-sistema-na-linguagem-pl-sql/26001. 
Acesso em: 6 mar. 2019.
A F - F - V - V.
B F - F - F - V.
C F - F - F - F.
D V - F - F - F.
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. Considere a seguinte tabela de um banco de dados relacional:
Funcionário (cd_func, Nm_func, cd_cargo, val_sal)
O comando SQL para extrair a édia dos salários agrupada por cargo, cujos salários são superiores a 
1000,00 é
SELECT c_cargo, 
 AVG (val_sal)
FROM Funcionário 
GROUP BY cd_cargo
??? AVG(val_sal) > 2000,00
Para que a consulta atenda ao solicitado e execute sem erro de compilação, o valor de X deve ser 
8
9
28/04/2023, 14:35 Avaliação II - Individual
about:blank 5/5
substituído por:
FONTE: https://elias.praciano.com/2013/09/o-que-e-um-banco-de-dados-relacional/. Acesso em: 6 
mar. 2019.
A HAVING
B GROUP BY
C CASCADE
D ORDER BY
O 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 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.
B A DCL contém comandos exclusivo para conceder de permissões de acesso.
C CREATE ,ALTER ,DROP e GRANT são exemplos de comandos DDL.
D É dividida em categorias distintas: DDL, DCL, DML e XML.
10
Imprimir

Continue navegando