Buscar

BANCO DE DADOS AV2 2018-2

Prévia do material em texto

BANCO DE DADOS
AV2 – 2018-1B
16/06/2018
 
1 ) Analise o comando SQL abaixo e marque a alternativa que corresponde ao que ele faz.
ALTER TABLE GRAVACAO DROP CODPRODUTOR
A) Faz uma busca listando todos os produtores da tabela gravação. 
B) Retira o campo codprodutor da tabela gravação. 
C) Insere o campo gravação na tabela codprodutor. 
D) Insere o campo codprodutor na tabela gravação. 
E) Apaga toda a tabela codprodutor. 
 
2) Suponha que você vai usar uma consulta SQL para encontrar ,a idade do aluno mais novo
de uma sala. Qual das sentenças SQL abaixo serviria pra isso?
A) Select max(ano) from aluno
B) Select max(aluno) from aluno
C) Select aluno where idade is menor 
D) Select menor(ano) from aluno
E) Select avg(ano) from aluno
3) O governo criou um documento único de identificação (chamado DUI). Uma empresa
precisou ajustar o cadastro de todos os funcionários para inserir o novo campo. Qual dos
comandos abaixo poderia fazer isso?
A) Insert into funcionario documentounico(decimal) 
B) Alter table funcionario add documentounico varchar(15) 
C) Add table funcionario insert documentounico(decimal 10,2)
D) Alter table funcionario insert documentounico(varchar 30)
E) Add documentounico in table funcionario varchar(22)
4) Numa loja de veículos, o comprador quer saber quais deles tem quilometragem entre entre
15000 e 30000 quilômetros. Qual comando abaixo faz isso?
A) Select * from veiculo where quilometros >= 15000 and quilometros <= 30000
B) Update * from veiculo where quilometros >= 15000 and quilometros <= 30000
C) Select * from veiculo where quilometros <15000 
D) Select * from veiculo where quilometros >30000 
E) Drop * from veiculo where quilometros >= 15000 and quilom etros <= 30000
5) Numa campanha de associação de um clube, cada sócio pode cadastrar seus dependentes.
Nesse tipo de sistema, pode-se inserir, alterar e excluir sócios. Se um sócio for excluído,
devem também ser excluídos, para manter a integridade referencial, os seus
dependentes(que inclusive devem ser excluídos antes do sócio).
Para viabilizar essa exclusão sequencial e encadeada, usamos:
A) Triggers.
B) Sequences
C) Checks.
D) Views.
E) Sistemas de arquivos.
1 de 2
6) Em sistemas de arquivo existe um problema bem comum, que é termos dados que às
vezes estão repetidos, em diversos locais diferentes dentro de um mesmo computador ou em
computadores diferentes. Os bancos de dados eliminam esse problema, que é conhecido
como:
A) Falta de indexação. 
B) Falta de esquemas de visão.
C) Lentidão de acesso.
D) Inconsistência.
E) Ausência de gerenciamento de privilégios de acesso. 
7) Praticamente todo dia a gasolina sobe no Brasil. Suponha que o dono de um posto
resolveu atualizar em 2 reais o preço em sua tabela de banco de dados referente a isso. Qual
comando abaixo ele utilizaria?
A) Update preco set preco = 2
B) Alter table preco set gasolina = preco * 1.2 
C) Update gasolina set preco = preco +2 
D) Alter table gasolina set preco = preco +2 
E) Drop gasolina set preco = preco +2 
8) Normalmente, nos projetos de bancos de dados, são criadas tabelas e em seguida são
disponibilizadas estruturas que permitem acesso a todo ou parte dessas tabelas. Esse tipo de
estrutura restringe os dados apresentados e permite segmentar o que cada usuário ou
sistema pode acessar. Estamos falando de:
A) Querys.
B) Índices. 
C) Views. 
D) Triggers. 
E) Chaves Primárias. 
9) A modelagem E-R é um passo fundamental em qualquer projeto de banco de dados.
Quanto à modelagem E-R, qual das alternativas abaixo está incorreta?
A) Relacionamentos 1 para M são sempre mapeados em entidades com atributos próprios, da
mesma forma que no caso N para M.
B) Relacionamentos 1 para 1 não geram novas entidades. 
C) Os verbos na descrição do minimundo tendem a ser representados como relacionamentos entre
entidades.
D) Os substantivos encontrados na descrição do minimundo normalmente tendem a ser
representados como entidades no modelo E-R.
E) Se a construção do modelo for correta, mesmo se tiverem dois modelos diferentes vindo do
mesmo minimundo, eles se equivalerão.
10) Nas consultas SELECT é possível filtrar os dados de acordo com algum critério. Com qual
cláusula conseguimos isso?
A) Max 
B) Min
C) Avg 
D) Where 
E) Drop
2 de 2
	BANCO DE DADOS
	AV2 – 2018-1B

Continue navegando