Buscar

AV Objetiva banco de dados Avançado ADS16

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 4 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

Disciplina:
	Banco de Dados Avançado (ADS16)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.:513374) ( peso.:3,00)
	Prova:
	15846838
	Nota da Prova:
	6,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Para acompanhar um mercado empresarial tão competitivo quanto o atual é muito importante que as empresas evitem ao máximo os problemas que possam levar ao insucesso em algumas de suas iniciativas. Além disso, é também fundamental que ter sempre disponíveis informações que auxiliem suas equipes gestoras e estratégicas a calcular riscos, otimizar processos e melhorar os resultados. Um dos fatores mais preciosos neste contexto é o armazenamento correto e de qualidade dos dados com os quais a organização vai lidar na sua rotina de trabalho. Os dados são armazenados em banco de dados. Com relação ao conceito de banco de dados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Um aplicativo que manipula dados inter-relacionados. 
(    ) Um sistema de nuvens híbridas utilizados em sistemas bancários. 
(    ) Um conjunto de dados necessários para o correto funcionamento do sistema operacional. 
(    ) Um conjunto de dados que visa manter a integridade e segurança do sistema. 
(    ) Uma coleção de dados inter-relacionados, representando informações sobre um domínio específico (situação real).
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://gmpe.com.br/-entenda-a-importancia-do-banco-de-dados-da-sua-empresa-18.html/. Acesso em: 6 mar. 2019.
	 a)
	V - F - F - F - F.
	 b)
	F - F - F - F - V.
	 c)
	F - F - V - F - V.
	 d)
	F - V - V - F - V.
	2.
	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)
	Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas.
	 b)
	É um conjunto de operações usadas para a modelagem de processos.
	 c)
	É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários.
	 d)
	É um software usado para alterar programas.
	3.
	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 FOREIGN KEY
	 b)
	CHECK e FOREIGN KEY
	 c)
	CHECK e TABLE KEY
	 d)
	DEFINE e TABLE KEY
	4.
	Um banco de dados (em inglês, database) é um local onde é possível armazenar dados de maneira estruturada e com a menor redundância possível. Estes dados devem poder ser utilizados por programas e usuários diferentes. Assim, a noção básica de dados é acoplada a uma rede, a fim de poder reunir estas informações, daí o nome banco. Geralmente, fala-se de um sistema de informação para designar qualquer estrutura que reúne os meios organizados para poder compartilhar dados. Sobre um banco de dados analise as sentenças propostas: 
I- O modelo de dados relacional consiste num conjunto de tabelas onde cada linha corresponde a uma tupla ou registro que representa uma entidade do domínio e provê um conjunto de funções apoiadas na álgebra relacional para o armazenamento e recuperação de dados. 
II- A normalização é um processo de análise dos esquemas de relações com base em suas dependências funcionais e chaves primárias que visa eliminar a redundância de informação e reduzir os problemas relacionados à inclusão, exclusão e alteração dos dados. 
III- Um banco de dados permite colocar dados à disposição de usuários para uma consulta, uma introdução ou uma atualização, assegurando-se dos direitos atribuídos aos mesmos.
IV- Modelagem de dados ou modelagem de banco de dados envolve uma série de aplicações teóricas e práticas, visando construir um modelo de dados consistente, não redundante e aplicável somente ao SGBD Oracle.
Assinale a alternativa CORRETA:
FONTE: https://www.modelagem-de-dados-modelo-conceitual-modelo-logico-e-fisico/. Acesso em: 6 mar. 2019.
	 a)
	As sentenças I, II, III e IV estão corretas.
	 b)
	As sentenças II, III e IV estão corretas.
	 c)
	As sentenças II e III estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
	5.
	Os procedimentos, as funções e outros blocos de comandos PL/SQL podem ser encapsulados e armazenados em uma estrutura específica para esta finalidade, a qual oferece aos administradores/desenvolvedores uma forma mais flexível e controlada de gerenciar os referidos blocos de comando. Neste sentido, identifique qual a nomenclatura desta estrutura e assinale a alternativa CORRETA:
	 a)
	Cursor.
	 b)
	View.
	 c)
	Tabela.
	 d)
	Package.
	6.
	São várias as etapas de criação e desenvolvimento de uma base de dados. São inúmeros os cuidados, a fim de que o depósito das informações atenda às expectativas dos usuários. Um papel importante neste cenário é do DBA (Administrador da base de dados). Com relação às atribuições desta função, analise as sentenças a seguir:
I- Responsável por arquitetar e disponibilizar toda a infraestrutura, a fim de garantir o funcionamento, a segurança e a integridade das informações.
II- Assumir o papel de gestor das informações.
III- Decidir sobre a codificação do sistema.
IV- Decidir sobre os privilégios de acesso das interfaces do sistema.
Assinale a alternativa CORRETA:
	 a)
	Somente a sentença II está correta.
	 b)
	As sentenças II e IV estão corretas.
	 c)
	As sentenças I e III estão corretas.
	 d)
	Somente a sentença I está correta.
	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 sentido, as 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, analise as 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 sexo masculino e com salário igual ou superior a R$ 2.000,00. Assinale a alternativa CORRETA:
	
	 a)
	Quarta Consulta.
	 b)
	Segunda Consulta.
	 c)
	Primeira Consulta.
	 d)
	Terceira Consulta.
	8.
	Analise o comando select a seguir:
Considere: 
SELECT 
matricula, 
nome, 
sobrenome, 
nome||' '||sobrenome AS Nome_Completo 
FROM funcionarios 
Trata-se de uma instrução SELECT, cuja sintaxe é típica no banco de dados:
	 a)
	My SQL.
	 b)
	My SQL e  SQL Server.
	 c)
	SQL Server.
	 d)
	Oracle.
	9.
	As triggers são gatilhos disparados quando ocorre um evento nas tabelas, como a inclusão, a exclusão ou a alteração dos dados. Imagine situações de execução de operações com informações como as sentenças a seguir. Considerando o disparo de triggers especificamente no banco de dados ORACLE, ou seja, os comandos que têm a capacidadede disparar as triggers, classifique V para as opções verdadeiras e F para as falsas:
(    ) Uma instrução DML (DELETE, INSERT ou UPDATE). 
(    ) Uma instrução DDL (CREATE, ALTER ou DROP). 
(    ) Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE). 
(    ) Comandos de leitura (SELECTS).
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F - V.
	 b)
	V - V - F - F.
	 c)
	V - F - F - F.
	 d)
	F - V - V - V.
	10.
	A PL/SQL é uma linguagem procedural do ORACLE, a qual possibilita a utilização de comandos SQL para a manipulação dos dados e a definição de fluxos de controle para o processamento dos dados. Todo o bloco de comando desenvolvido nesta linguagem permite a declaração de constantes e variáveis, a definição de subprogramas (procedures ou funções) e o controle de erros na execução. Com relação ao desenvolvimento de um bloco PL/SQL, analise as sentenças a seguir:
I- Um bloco PL/SQL é composto por uma área de declaração (DECLARE), a qual poderá ser dispensada se não houver a utilização de dados externos, variáveis ou constantes.
II- Toda variável ou constante deve ser especificada, obrigatoriamente, com seu nome, tipo e valor inicial.
III- A sintaxe para a declaração de uma constante é: nome_da_constante CONSTANT tipo_de_dado := valor.
IV- A atribuição de valores às variáveis poderá ser realizada através de comandos SQL.
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças II e III estão corretas.
	 b)
	Somente a sentença III está correta.
	 c)
	As sentenças I, III e IV estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
Parte inferior do formulário

Continue navegando