Nesse projeto me desafiei desde o início, utilizei o brModelo para a criação do modelo conceitual e lógico, onde de maneira simple e organizada consegui implementar completamente minha ideia, baseado naquilo que meu cliente solicitou.
Veja as imagens dos respectivos modelos:
Partindo para o principal, criei as tabelas de acordo com a regra de negócio e inseri valores aleatórios para simular o banco real. Após toda sua criação, me aventurei realizando queries.
Veja o vídeo abaixo:
Nesta query podemos observar a utilização da VIEW, que visa facilitar sua busca. Uma fez criada a query, basta fazer um select invocando seu nome, dessa maneira otimizamos o banco e ganhamos tempo de trabalho. A utilização do JOIN, ponteiramento para especificar a tabela, utilização da função IFNULL(), para descartar valores nulos e preencher seus espaços com informações específcas, tornando um visual mais agradável e padronização nas tabelas. De maneira simples utilizei mecanismos mais complexos com o intuito de uma query completa e detalhada.