Logo Passei Direto
Buscar

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

User badge image
Oliveira

em

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Com relação às chaves estrangeiras e à integridade referencial dos SGBD (Sistemas Gerenciadores de Banco de Dados), assinale a alternativa CORRETA:
a) Check constraint não é uma restrição disponível para uso em Banco de Dados Oracle.
b) A integridade referencial determina que uma chave estrangeira sempre estará ligada com uma chave primária. A existência da chave estrangeira depende da existência da chave primária.
c) Chave estrangeira estabelece que os valores na coluna devem corresponder aos valores em uma check constraint referenciada em outra tabela.
d) Chaves estrangeiras não podem receber valores nulos.

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

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

Com relação às chaves estrangeiras e à integridade referencial dos SGBD (Sistemas Gerenciadores de Banco de Dados), assinale a alternativa CORRETA:
a) Check constraint não é uma restrição disponível para uso em Banco de Dados Oracle.
b) A integridade referencial determina que uma chave estrangeira sempre estará ligada com uma chave primária. A existência da chave estrangeira depende da existência da chave primária.
c) Chave estrangeira estabelece que os valores na coluna devem corresponder aos valores em uma check constraint referenciada em outra tabela.
d) Chaves estrangeiras não podem receber valores nulos.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:993595)
Peso da Avaliação 2,00
Prova 92652221
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A possibilidade da utilização das estruturas de repetição é uma das principais diferenças entre o 
SQL e o PL/SQL, sendo que a forma de construção e controle deste tipo de estruturas geralmente é 
diferente de outras linguagens como, por exemplo, Java, PHP ou C#, porém é igualmente funcional. 
Sobre o bloco de comandos, analise as sentenças a seguir:
I- Pode-se afirmar que o laço de repetição será executado enquanto a variável “dataSistema” for igual 
ao parâmetro “DataParam”, informado pelo usuário na execução.
II- O bloco de comandos previsto no laço de repetição será executado no mínimo uma vez, já que a 
sua condicional é testada apenas ao final.
III- A cada iteração do laço de repetição, será exibido ao usuário a Data do Sistema incrementada por 
um dia, totalizando ao final, a exibição de 11 dias distintos.
IV- O comando EXIT, previsto na linha 15, tem a finalidade de interromper a execução do LOOP e 
desviar o fluxo do programa.
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B Somente a sentença IV está correta.
C As sentenças II, III e IV estão corretas.
D As sentenças I, II e IV estão corretas.
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 
 VOLTAR
A+ Alterar modo de visualização
1
2
20/11/2024, 17:17 Avaliação II - Individual
about:blank 1/5
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 Somente a sentença I está correta.
B As sentenças II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I, II e IV 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 Describe.
B View.
3
20/11/2024, 17:17 Avaliação II - Individual
about:blank 2/5
C Select.
D List.
Não são raras as situações de falhas em aplicativos. Nestes casos, é função do Sistema 
Gerenciador de Banco de Dados efetuar o reparo para que ele volte a operar da mesma forma anterior 
à falha, mantendo a integridade das informações. Para isso, o SGBD precisa memorizar as alterações 
feitas nos dados através de transações executadas até o momento da parada. Sobre o local onde estas 
alterações são armazenadas, assinale a alternativa CORRETA:
A Dicionário do banco de dados.
B Arquivo de log do banco de dados.
C Arquivo de metadados do banco de dados.
D Catálogo do banco de dados.
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 F - V - V - F - V.
B V - F - V - V - F.
C V - V - F - F - V.
D V - V - V - F - F.
Sempre que um novo sistema é projetado, existe uma relevante preocupação com a integridade 
referencial, pois, caso seja perdida, agrega-se um grande risco ao sistema. Como solução para isto, 
4
5
6
20/11/2024, 17:17 Avaliação II - Individual
about:blank 3/5
adota-se o uso das chaves estrangeiras como forma de garantir as restrições no banco de dados. Com 
relação às chaves estrangeiras e à integridade referencial dos SGBD (Sistemas Gerenciadores de 
Banco de Dados), assinale a alternativa CORRETA:
A Chaves estrangeiras não podem receber valores nulos.
B Check constraint não é uma restrição disponível para uso em Banco de Dados Oracle.
C A integridade referencial determina que uma chave estrangeira sempre estará ligada com uma
chave primária. A existência da chave estrangeira depende da existência da chave primária.
D Chave estrangeira estabelece que os valores na coluna devem corresponder aos valores em uma
check constraint referenciada em outra tabela.
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. 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 sintaxe correta para a 
retirada de privilégios em tabelas é:
FONTE: https://www.guru99.com/introduction-pl-sql.html. Acesso em: 6 mar. 2019.
A Revoke privileges on object from user.
B Delete privileges on object from user.
C On object from user delete privileges.
D Revoke on object from user privileges.
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. A estrutura é cliente-servidor. É considerado um aplicativo padrão para acessar e 
manipular informações no banco de dados ORACLE. Pode ser considerado também como um 
programa de computador que usa linha de comando para executar ações em SQL e PLSQL em uma 
base de dados ORACLE. Analise o código SQL a seguir:
ALTER TABLE Produto ADD CONSTRAINT FK_CD_UNID_FABRIL FOREIGN 
KEY(CD_UNID_FABRIL) REFERENCES UNID_FABRIL(ID) 
O comando propõe acrescentar na tabela PRODUTO, sobre o campo CD_UNID_FABRIL, a 
permissão para:
A Melhor performance.
B Criação de chave estrangeira.
C Consulta.
7
8
20/11/2024, 17:17 Avaliação II - Individual
about:blank 4/5
D Atualização.SQL é um programa simples para emitir comandos sql para um banco de dados, é cliente 
servidor. É considerado um aplicativo padrão para acessar e manipular informações no banco de 
dados ORACLE. Pode ser considerado também como um programa de computador que usa linha de 
comando para executar ações em SQL e PLSQL em uma base de dados ORACLE. É considerado 
uma interface padrão para desenvolvedores e analistas de sistemas. A estrutura básica de uma 
expressão SQL consiste em três cláusulas: SELECT, FROM e WHERE. 
Com relação às essas cláusulas, analise as sentenças a seguir:
I- A cláusula SELECT corresponde à união do resulto dos dados das tabelas da cláusula from, com 
exceção da última tabela listada.
II- A cláusula FROM lista as tabelas que estarão relacionadas na validação do comando e na busca 
das informações na base de dados.
III- A cláusula WHERE corresponde aos relacionamentos entre as tabelas listadas e também aos 
filtros aplicados na busca dos dados.
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B Somente a sentença I está correta.
C As sentenças I e II estão corretas.
D As sentenças I e III estão corretas.
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 like, to e >=.
B exist, like e for.
C in, between e is not null.
D group by, between e order by.
9
10
Imprimir
20/11/2024, 17:17 Avaliação II - Individual
about:blank 5/5

Mais conteúdos dessa disciplina