Buscar

Exercício de Banco de Dados

Prévia do material em texto

AV2
Nota final---
5,4/6
Tentativa 1Enviado: 11/12/21 20:32 (UTC-3)
5,4/6
As respostas certas são exibidas em 26/12/21 às 00:00
As pontuações para a pergunta em 26/12/21 às 00:00
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
Assinale a alternativa que mostre o comando que realiza uma consulta, apresentando o nome do cliente e a quantidade de pedidos feitos por cada cliente:
Banco de Dados 2020.1 Q22_v1.PNG
Assinale a alternativa que apresenta o comando correto para realizar o que se pede.
1. 
Select nomedaempresa, count(*) from clientes c, pedidos p 
  where c.codigodocliente = p.codigodocliente group by nomedaempresa;
2. 
Select nomedocliente, count(*) from clientes c, pedidos p 
  where c.codigodocliente = p.codigodocliente group by nomedaempresa;
3. 
Select nomedaempresa, count(*) from clientes c, pedidos p 
  where codigodocliente = codigodocliente group by nomedaempresa;
4. 
Select nomedaempresa, count(*) from clientes c, pedidos p 
  where cc.codigodocliente = p.codigodocliente group by nomedaempresa;
5. 
Select nomedaempresa, count(*) from clientes, pedidos 
  where c.codigodocliente = p.codigodocliente; 
2. Pergunta 2
Observe o diagrama a seguir e assinale a alternativa que não representa corretamente os relacionamentos.
Diagrama da Formula Um.JPG
1. 
O piloto pode assinar com mais de uma equipe por vez.
2. 
O piloto pode participar de várias corridas.
3. 
O piloto tem várias nacionalidades.
4. 
Uma equipe pode ter vários fornecedores.
5. 
Um fornecedor pode apoiar mas de uma corrida.
3. Pergunta 3
Você criou um sistema que controla as locações de veículos feitas na empresa. Ele é um sistema bem simples, porém, foi criado tendo como banco de dados o MySql. O Schema do Banco de Dados está descrito a seguir. Baseado nele, assinale a alternativa que apresenta o comando SQL correto para exibir o nome do cliente, e o nome da operadora de cartão com o qual o cliente pagou a locação:
Locacao(1).JPG
1. 
Select C.Nome, O.Nome 
from Cliente c, Operadora O, Locacao L  
where c.Rg = L.Rg    
and O.Cod_ope = L.Cod_ope;
2. 
Select Nome, Nome  
from Cliente c, Operadora O, Locacao L  
where c.Rg = L.Rg    
and O.Cod_ope = L.Cod_ope;
3. 
Select C.Nome, O.Nome  
from Cliente c, Operadora O  
where c.nome = I.nome;
4. 
Select C.Nome, O.Nome  
from Cliente, Operadora, Locacao  
where Rg = Rg    
and Cod_ope = Cod_ope;
5. 
Select C.Nome, O.Nome  
from Cliente c, Operadora O, Locacao L 
 where c.rg = O.Cod_ope;
4. Pergunta 4
As restrições, em modelo relacional, estão divididos em três categoria principais. Uma delas as Restrições baseadas em esquema, podem ser divididas em outras restrições. Assinale a alternativa que não representa uma dessas restrições: 
1. 
de domínio.
2. 
de chave.
3. 
Integridade de entidade.
4. 
de relacionamentos.
5. 
sobre valores NULL.
5. Pergunta 5
A normalização é utilizada para retirar anomalias de um projeto ruim. Entre as anomalias encontramos uma chamada de "Depedência Funcional Transitiva", ela é causada quando temos um atributo que depende funcionalmente de um outro atributo que não é a chave. Assinale a alternativa que apresenta essa regra de normalização.
1. 
Terceira forma normal.
2. 
Segunda forma normal.
3. 
Primeira forma normal.
4. 
Quarta forma normal.
5. 
Forma norma de Boyce/Cood.
6. Pergunta 6
Você solicitou a um desenvolvedor que criasse uma aplicação para emitir uma série de documentos que serão usados na quitação de uma dívida de um cliente. Para isso será necessário gerar alguns registros com datas para frente, sempre colocando 30 dias entre um vencimento e outro. O MySql tem uma função especial que realiza essa operação. Assinale a alternativa que apresenta esse comando.
1. 
DATE_ADD.
2. 
DATEDIFF.
3. 
DATE_FORMAT.
4. 
CURDATE.
5. 
DATEDIFF.
7. Pergunta 7
Analise as afirmativas a seguir e assinale a alternativa que apresenta as afirmativas corretas:
I. Um atributo composto pode ser dividido em subpartes menores, que representam atributos mais básicos (Ex. Endereço).
II. Atributo identificador é um atributo ou conjunto de atributos que identifica cada entidade de maneira única.
III. Uma entidade Fraca é identificada por algum atributo da entidade associado a algum atributo de uma entidade proprietária.
1. 
I, II e III.
2. 
II e III, apenas.
3. 
I e II, apenas.
4. 
I e III, apenas.
5. 
II, apenas.
8. Pergunta 8
Observe o diagrama de entidade e relacionamento que representa um trecho de um sistema que controla os exames realizados durante uma internação e assinale a alternativa que apresenta a descrição sobre os relacionamentos entre as entidades que está errada.
Figura da questão 5.JPG
1. 
O médico pode autorizar apenas uma internação.
2. 
O paciente pode sofrer várias internações.
3. 
Um exame pode ser solicitado por um médico em uma internação.
4. 
A internação só tem um paciente.
5. 
Um médico pode solicitar vários exames por internação.
9. Pergunta 9
Foi apresentado a você o esquema a seguir, envolvendo as tabelas Vendas, Cliente, Itens_ven e Produtos. Foi solicitado a você que crie um comando apresentando os dados da tabela Itens_ven, junto com os dados da tabela produto. Assinale a alternativa que apresenta o comando correto:
BANCO DE DADOS - FINAL 19.2A - QUEST 7_v1.JPG
1. 
Select * from Itens_ven I, Produtos P where I.cod_pro = P.cod_pro
2. 
Select * from Itens_ven, Produtos where I.cod_pro = P.cod_pro
3. 
Select * from Itens_ven I, Produtos P where cod_pro = cod_pro
4. 
Select * from vendas I, Produtos P where I.seq_ven = P.cod_pro
5. 
Select * from produtos I, Produtos P where I.cod_pro = P.cod_pro
10. Pergunta 10
O modelo conceitual criado para registrar (parcialmente) os dados de uma corrida de aplicativo foi concluído, e agora é preciso fazer conversão do modelo conceitual para o modelo lógico. Essa conversão é realizada com a aplicação de algumas regras. Analise o diagrama a seguir e assinale a alternativa que apresenta a quantidade de tabelas com chaves primárias compostas:
Corrida(1).JPG
1. 
2.
2. 
3.
3. 
4.
4. 
1.
5. 
5.

Continue navegando