Material de Apoio – Julho 2016

Hoje é sexta – feira, sexta – feira….. Graças a deus.

Salve galera, bom dia, Tudo bem?

E ai, mês de Julho, férias para boa parte dos estudantes, professores e demais profissionais relacionados a área de educação, assim como eu também. Espero que todos estejam aproveitando este justo e necessário período de descanso, pois muitos pensam que a vida acadêmica é fácil, tranquila e estável, mas posso dizer que não é bem assim.

Pois bem, como você deve ter percebido este é mais um post da sessão Material de Apoio, que a partir deste ano esta sendo publicada a cada três meses. Para você que ainda não conhece esta sessão, ela é uma das mais antigas do meu blog, tendo atualmente mais de 140 posts exclusivos, tendo como objetivo principal compartilhar os códigos de exemplo e scripts existentes em minha biblioteca pessoal de scripts dedicados ao SQL Server desde a versão 7 isso lá nos anos 2000.

Caso você queira acessar os últimos posts, utilize os links apresentados abaixo:

https://pedrogalvaojunior.wordpress.com/2016/04/20/material-de-apoio-abril-2016

https://pedrogalvaojunior.wordpress.com/2016/01/18/material-de-apoio-janeiro-2016/

Seguindo em frente, no post de hoje vou compartilhar com vocês alguns scripts que utilizei recentemente com os meus alunos da Fatec São Roque na Disciplina de Banco de Dados II, dentre os quais destaco:

  • Comando Merge;
  • Comando Begin Catch;
  • Comando Begin Try;
  • Comando Begin Transaction;
  • Comando Commit;
  • Comando Rollback;
  • Comando Print;
  • Common Table Expression;
  • Função de Ranking – Dense_Rank();
  • Função de Ranking – NTile()
  • Função de Ranking – Rank();
  • Função de Ranking – Row_Number();
  • Ordenação de Dados;
  • Operador And;
  • Operador Between; e
  • Operador Is Not Null.

    Como de costume gosto de destacar que todos estes arquivos são fruto do trabalho realizado como DBA desde 2000, bem como, a pesquisa e coleta de informações através da internet, onde grande parte do conhecimento aqui compartilhado também é obtido através da  colaboração de seus autores, grande profissionais nacionais e internacionais como reconhecidos especialistas nas áreas de:

    • Modelagem de Dados;
    • Engenharia de Banco de Dados;
    • Engenharia de Softwares e Processos;
    • Banco de Dados;
    • Servidores;
    • Alta Disponibilidade;
    • Desenvolvimento; e
    • Migração e Contingência de Dados.

      Obseravação: Toda e qualquer informação, código, exemplo e lógica utilizada nestes scripts foi aplicada em um determinado cenário, situação ou necessidade, o que em muitos casos talvez não se aplica a sua necessidade mas pode ser útil como material de consulta ou aprendizado.

      Além disso, todos os arquivos estão renomeados tendo ao final do seu nome a extensão .doc acrescido, isto se torna necessário para garantir a compatibilidade com a plataforma do WordPress.com.

      Vale ressaltar que após o seu download será necessário remover esta extensão mantendo a extensão .sql padrão para arquivos do script do SQL Server.

A seguir a relação de scripts:

Exemplo 1 – Utilizando a função Raiserror.sql

Exemplo 2 – Utilizando o Comando Merge.sql

Exemplo 3 – Utilizando o comando Merge + Insert + Update.sql

Exemplo 4 – Utilizando o comando Begin Try.. Begin Catch + Transaction + Print para apresentar mensagem.sql

Exemplo 5 – Trabalhando com função de Ranking.sql

Exemplo 6 – Trabalhando com função de Ranking-2.sql


Legal, chegamos ao final de mais um post, fique a vontade para compartilhar com seus contatos, não deixe de enviar seus comentários, críticas, dicas ou sugestões.

Mais uma vez obrigado por sua visita, por seu interesse e participação.

Uma ótima sexta – feira e bom final de semana.

Abraços.