Baixe o app para aproveitar ainda mais
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
Compartilhar