Junior Data Monitoring Analyst
Por: Bruno Altenhofen • 20/10/2019 • Dissertação • 1.049 Palavras (5 Páginas) • 162 Visualizações
Banco de Dados I – EaD - 2019/2
Prova GB SIMULADA
Profa.: Denise Bandeira
Nome: ____________________________________
Esta prova simulada é uma atividade avaliativa que pode ser usada para recuperar UMA atividade não realizada no grau A.
Caso o aluno tenha realizado todas as atividades do grau A, esta atividade pode ser usada apenas para estudo.
Para os alunos que utilizarem esta atividade para recuperar UMA das notas do grau A, saliento que esta atividade será corrigida e terá sua nota lançada junto com a nota do GB.
Como é uma prova Simulada, procure realizá-la sem o auxílio do computador, já que a prova NÃO será feita em laboratório.
Após concluir todos os exercícios da lista abaixo, edite este arquivo e insira as suas respostas para cada questão logo após o enunciado da mesma. Por fim, salve este arquivo com o seu nome e envie por meio da tarefa criada no Canvas para este propósito caso queira utilizar como atividade avaliativa de recuperação de UMA atividade não realizada no GA.
1 – Primeira questão:
Considere a seguinte descrição:
“Uma empresa de grande porte em Goiás, a EMPRESA MODELO S/A, quer fazer o controle de sua frota de veículos. A frota é constituída de vários tipos de caminhões, caminhonetes e carros pequenos, como Parati, Ômega entre outros. De cada veículo, a empresa precisa saber qual o ano de fabricação e modelo, qual o fabricante (se Chevrolet, Volkswagen, Fiat, etc.), o tipo, data da compra, tipo de combustível, quilometragem atual, cor e quantidade de passageiros que o veículo pode transportar. Um veículo pode ser usado por qualquer empregado da empresa inclusive dirigindo o veículo. Entretanto, a empresa tem em seu quadro de funcionários, motoristas que são chamados quando um empregado precisa usar o veículo, mas não sabe dirigir. Em qualquer caso, o responsável pelo veículo durante seu uso é o motorista do veículo. O controle do uso de um veículo é feito através do preenchimento do formulário chamado OCORRÊNCIA DE USO DE VEÍCULO, no qual devem ser registrados os seguintes dados: quilometragem no momento do recebimento do carro para uso, quilometragem no final do uso, o consumo de combustível e o resultado do acerto da viagem. Cada abastecimento deve ser acompanhado de nota fiscal, emitida pelo posto de combustível, demostrando a quantidade e o valor do abastecimento. Se o uso do veículo for para uma viagem interurbana, o motorista recebe um adiantamento para fazer face aos abastecimentos necessários. Esse adiantamento é feito em função do consumo por quilômetro rodado do veículo. Ao final da viagem, o motorista devolve a diferença dos gastos ou recebe a diferença se, por acaso, as despesas forem maiores que o adiantamento recebido.
Outra questão importante para a empresa, é o controle de manutenção de cada veículo. Essas manutenções são feitas em auto-mecânicas previamente habilitadas. Um veículo é enviado para manutenção a cada 5.000 Km rodados ou de seis em seis meses, o que ocorrer primeiro. Então da manutenção precisa-se saber: o tipo de manutenção (Preventiva, Gratuita, Corretiva), a data da última manutenção e a quilometragem na época da manutenção. Para cada manutenção efetuada, a empresa registra a quantidade de horas e o valor da mão de obra cobrado por tipo, horas de eletricista, de pintura, de mecânico, etc. Além disso são registrados a quantidade e o tipo de peças usadas para a manutenção (embreagem, pastilhas de freio, farol, etc.). Só interessa os dados da última manutenção efetuada.”
Apresente, abaixo, o DER referente à situação apresentada no texto acima. Utilize a notação de DER que foi vista em aula.
2 - Segunda questão:
Considere o DER apresentado a seguir para resolver esta questão.
[pic 2]
2.2 Baseando-se no DER acima, escreva as seguintes consultas em SQL:
a. Selecionar os nomes dos médicos e a quantidade total de consultas que cada médico tem em cada data.
b. Qual a média de idade dos pacientes que tiveram o remédio Ritalina prescrito para eles.
2.1 Realize o mapeamento do DER apresentado acima para tabelas do banco de dados. Como resultado para esta questão, você deve apresentar o conjunto de tabelas que farão parte do banco de dados.
Para cada tabela do resultado, descrever os seus atributos e chaves da seguinte forma:
Nome da Tabela | |
Atributos: ______________________ | |
Chave primária: _______________ | |
Chave Estrangeira: _______________ | Tabela que referencia: __________________ |
3 - Terceira questão:
Considere a seguinte esquema relacional:
médico(idm, nome, especialidade)
paciente(idp, nome, idade, cidade, estado, endereço, telefone)
consulta(idm, idp, data)
feriado(data) – esta tabela contém as datas que são feriados
Obs: chaves primárias estão sublinhadas e chaves estrangeiras em itálico e negrito.
Escreva as seguintes consultas em Álgebra Relacional:
c) Selecionar os nomes dos médicos que tem consultas marcadas em datas que NÃO são feriados.
c) Selecionar os nomes dos médicos “Traumatologistas”, que tem consultas marcadas com pacientes do “Rio Grande do Norte”, em datas que SÃO feriados, mas que não tem consultas marcadas com pacientes do “Rio Grande do Sul”.
4 - Quarta questão:
Realize a normalização do seguinte conjunto de dados e apresente as tabelas na 3FN.
DADOS DO DEPARTAMENTO | |||
Departamento: _________________________________ | |||
Orçamento do Departamento: ____________________ | |||
Gerente: _______________________________________ | |||
FUNCIONÁRIOS DO DEPARTAMENTO | |||
Número Funcionário: ____________________________ | |||
Número Projeto onde trabalha: ________________________________ | |||
Telefone Projeto onde trabalha: ________________________________ | |||
Histórico Salarial | |||
Função | Data | Salário | |
Número Funcionário: _____________________________ | |||
Número Projeto onde trabalha: _________________________________ | |||
Telefone Projeto onde trabalha: ________________________________ | |||
Histórico Salarial | |||
Função | Data | Salário | |
Para cada tabela que fizer parte do projeto, a descreva da seguinte forma:
Nome da Tabela: ___________________________ | |
Atributos: _________________________________ | |
Chave primária: ____________________________ | |
Chave Estrangeira: __________________________ | Tabela que referencia: ________________________ |
5 - Quinta questão:
Considerando o seguinte banco de dados, responda às questões abaixo.
Tabela: Empregado
Emp_Cod | Emp_Tratamento | Emp_Sobrenome | Emp_Nome | Emp_Inicial | Emp_DataNasc | Loja_Cod |
1 | Sra. | Silva | Ana | S | 12/10/54 | 1 |
2 | Sr. | Corrêa | Pedro | C | 25/07/45 | 2 |
3 | Sr. | Veloso | Antônio | V | 18/10/70 | 7 |
4 | Sr. | Jung | Norberto | J | 15/04/60 | 2 |
2 | Sra. | Vieira | Maria | V | 12/08/71 | 2 |
6 | Sr. | Xavier | Francisco | X | 08/05/65 | 5 |
7 | Sra. | Duarte | Roberta | D | 05/10/78 | 3 |
Chave primária: Emp_Cod
...