Buscar

prova final objetiva banco de dados avan

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

Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Existem dois tipos de tabelas temporárias: local e global. Elas diferem uma da outra pela visibilidade e disponibilidade. As tabelas temporárias globais são visíveis a qualquer usuário após serem criadas e são excluídas quando todos os usuários que consultam a tabela se desconectam da instância do banco de dados. Seus dados são eliminados quando elas são excluídas do banco de dados. Sobre o comando a ser utilizado, caso você desejasse excluir uma tabela global da base de dados, assinale a alternativa CORRETA:
	 a)
	DELETE TABLE GLOBAL.
	 b)
	DROP TABLE GLOBAL.
	 c)
	ERASE TABLE GLOBAL.
	 d)
	REMOVE TABLE GLOBAL.
	2.
	A linguagem PL/SQL permite o desenvolvimento de blocos de comandos, os quais serão executados em resposta a determinados eventos numa tabela ou view, e tem por objetivo garantir a integridade das informações armazenadas no banco de dados através de validações e da consistência dos dados. Diante disso, assinale a alternativa CORRETA que apresenta o respectivo recurso:
	 a)
	Package.
	 b)
	Trigger.
	 c)
	Function.
	 d)
	Procedure.
	3.
	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. Sobre os comandos/funções de agrupamento que podem ser utilizadas em cláusulas SELECT de um comando SQL, assinale a alternativa CORRETA:
FONTE: https://elias.praciano.com/2013/09/o-que-e-um-banco-de-dados-relacional/. Acesso em: 6 mar. 2019.
	 a)
	COUNT, MAX, DROP
	 b)
	SUM, LIKE, BETWEEN
	 c)
	MAX, MIN, COUNT
	 d)
	DROP, ALTER, MAX
	4.
	A Stored Procedure tem por finalidade encapsular as tarefas repetitivas, permitindo a utilização de parâmetros de entrada, além de possibilitar o retorno de um valor de status, a fim de indicar sucesso ou falha na sua execução. Acerca das principais características da Stored Procedure, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A passagem de parâmetros para uma procedure ocorre através do argumento ON.
(    ) A Stored Procedure será disparada automaticamente após a execução de um comando Insert, Update ou Delete.
(    ) A Stored Procedure fornece uma melhor performance a um banco de dados cliente/servidor, uma vez que reduz significativamente o tráfego de dados entres eles.
(    ) A Stored Procedure executa comandos e retorna um resultado, o qual será armazenado na variável declarada na seção DECLARE.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - F - V.
	 b)
	V - F - F - V.
	 c)
	V - V - V - F.
	 d)
	F - F - V - F.
	5.
	Considere a seguinte consulta SQL:
SELECT distinct NOM_CLI
FROM LISTA_DEVEDORES 
WHERE NOM_CLI in (SELECT NOM_CLI
From LISTA_PAGADOR);
Sobre a consulta SQl, assinale a alternativa CORRETA:
	 a)
	A instrução distinct retornará o somatório do total de nomes diferentes.
	 b)
	Existe uma subquery inclusa no comando.
	 c)
	Não é possivel usar subquery aninhadas em SQL.
	 d)
	O comando executará com erro, pois o IN não é um comando SQL válido.
	6.
	O seu nome está inserido em bancos de dados. O seu endereço também. A placa do seu carro, o histórico de compras no cartão de crédito, a foto que você publicou recentemente nas redes sociais, a estadia naquele hotel, este post aqui que você lê. Tudo isso - e muito mais - depende de um banco de dados, mas pouco percebemos a presença deles. Com relação ao conceito de banco de dados, assinale a alternativa CORRETA:
FONTE: https://tecnolog.net/245120/banco-de-dados-importancia/. Acesso em: 19 nov. 2019.
	 a)
	É um conjunto de operações usadas para a modelagem de processos.
	 b)
	É um software usado para alterar programas.
	 c)
	Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas.
	 d)
	É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários.
	7.
	Os dados são considerados parte importante do ativo das empresas. É importante gerenciá-los e também zelar pela sua segurança. Neste sentido, é necessário que, dentro da hierarquia organizacional, seja prevista tal responsabilidade. Por quem o papel de gerenciamento de dados é desempenhado?
	 a)
	Administração de dados.
	 b)
	Análise de sistemas.
	 c)
	Gerência de sistemas.
	 d)
	Alta administração da organização.
	8.
	Uma View (Exibição/Visão) é uma tabela virtual baseada no conjunto de resultados de uma consulta SQL, contém linhas e colunas como uma tabela real, e pode receber comandos como declarações JOIN, WHERE e funções como uma tabela normal. Ela mostra sempre resultados de dados atualizados, pois o motor do banco de dados recria os dados toda vez que um usuário consulta a visão. Sobre as Views, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Uma visão é formada por um comando SQL, que extrai informações da base de dados.
(    ) É necessário ter mais de duas tabelas no comando SQL para criar uma View.
(    ) View também é conhecida como tabela virtual, uma vez que ela não existe fisicamente.
(    ) Uma visão pode conter colunas de diferentes tabelas e apenas aquelas linhas que satisfaçam alguma condição.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V - F.
	 b)
	V - F - V - V.
	 c)
	V - V - F - V.
	 d)
	F - F - V - V.
	9.
	"O banco de dados de uma empresa contém uma grande quantidade de dados e geralmente um grande número de usuários. A maioria destes usuários não tem a necessidade de acessar todos os dados. Assim, permitir o acesso irrestrito a todos os dados pode ser indesejável, e o SGBD deve prover mecanismos para controlar este acesso. Através do controle de acesso discricionário (catálogos), o banco de dados mantém um registro dos seus objetos e dos privilégios que cada usuário ou grupo de usuários possui sobre os estes. Para bancos de dados multiusuário, o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao administrador de banco de dados (DBA) meios para restringir o acesso de uma conta (usuário ou um grupo de usuários) a determinadas partes do esquema do banco de dados". (SANTOS, 2014, p. 1). Sobre controle de acesso, assinale a alternativa CORRETA:
FONTE: Disponível em: <http://www.devmedia.com.br/artigo-sql-magazine-27-seguranca-em-banco-de-dados-conceitos-fundamentais/6903>. Acesso em: 3 abr. 2017.
	 a)
	O proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de privilégios para outras contas.
	 b)
	Somente o DBA pode conceder e revogar privilégios para contas.
	 c)
	É impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela.
	 d)
	Uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar tal privilégio.
	10.
	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)
	exist, like e for.
	 b)
	like, to e >=.
	 c)
	in, between e is not null.
	 d)
	group by, between e order by.
Prova finalizada com 10 acertos e 0 questões erradas.
Parte inferior do formulário

Continue navegando