Atividade Prática – Base dados FARMA_Info2A
1. Dado o modelo relacional abaixo, crie o banco de dados e as respectivas tabelas respeitando todos
as informações
fornecidas,
como tipo de dados, chaves primarias e chaves estrangeiras. Não
esqueça que a ordem de criação das tabelas é importante. As chaves primárias
devem ser
Auto_increment.
1. Insira no mínimo 4 registros para cada tabela criada. *use a criatividade. Não esqueça que as
chaves estrangeiras, os dados devem estar inseridos antes nas tabelas de origem.
2. Faça uma consulta que retorne o nome de todos os medicamentos cadastrados na base.
3. Faça uma consulta que retorne todos os medicamentos com data de validade superior a 2021
4. Atualize a base de dados de forma que o medicamento “fix” tenha o valor de 100,00. Se não
tiver esse medicamento, insira-o.
5. Encontre o nome dos clientes que moram fora do estado RS. Se não tiver nenhum insira.
6. Faça uma consulta que retorne o nome de todos os medicamentos com o seu respectivo valor
7. Faça uma consulta que retorne todos os medicamentos comprados juntamente com nome do
cliente que comprou e a data do mesmo.
8. Faça uma consulta que retorne os valores dos medicamentos, o nome do medicamento e
ordene-os a partir dos valores mais altos. (Descendente)
9. Mostre a Quantidade de medicamentos comprados agrupados por cliente. Use o group by. Se
não tiver nenhum cliente que tenha
comprado mais de uma vez,
insira mais de uma compra
para o mesmo cliente compra outro medicamento.
10. Faça uma consulta que mostre todos os campos de medicamentos e compra_medicamento
usando o tipo de junção
Letf Outer join.
11. Faça uma consulta que mostre todos os campos de medicamentos e compra_medicamento
usando o tipo de junção
Right Outer join.
12. Mostre a soma Total
de medicamentos cadastrados
13. Altere a tabela compra_medicamento, adicionando o campo data_compra.
14. Mostre todos os medicamentos com data de validade entre Janeiro de 2022 até dezembro de
2022.Se não tiver esse data, use o período de ano cadastrado.
15. Mostre os campos nome e o valor dos medicamentos com valores superiores a R$ 100,00.