Ferramentas de Apoio para Developers .NET e SQL Server

  • View
    1.020

  • Download
    3

Embed Size (px)

DESCRIPTION

Apresentação sobre algumas ferramentas que facilitam o dia-a-dia dos developers que trabalham com SQL Server, e permitem alcançar maior produtividade. Comparar estruturas de dados e gerar scripts com as diferenças para manter diferentes ambientes, sincronismo de dados de tabelas em diferentes bases de dados, utilização de um plugin para utilização de um mecanismo de Intellisense mais completo, documentação da base de dados, entre outras coisas, na 9ª reunião presencial da comunidade NetPonto

Text of Ferramentas de Apoio para Developers .NET e SQL Server

  • 1. http://netponto.org
    9 Reunio Presencial 24/04/2010
    Ferramentas de Apoio para Developers .NET e SQL ServerHenrry Pires

2. Henrry Pires
8 anos de experincia profissional em TI
H 6 anos a programar na plataforma .NET
3. Agenda
SQL Compare
SQL Data Compare
SQL Data Generator
SQL Prompt
4. SQL Compare
Comparao e Sincronizao de Estruturas de Bases de Dados
Filtros
Relatrios
Parametrizvel
Gerao automtica de scripts
5. SQL Compare
Permite comparar duas sources diferentes,
e no necessariamente precisam ser
duas bases de dados
6. SQL Compare
Para melhor visualizao dos resultados, pode-se aplicar filtros sobre os objectos
7. SQL Compare
Podem ser gerados relatrios em HTML (entre outros), bastante detalhados,e com uma interface muito semelhante a da aplicao, e sendo compatveis com os principais browsers
8. SQL Compare
O que que deseja comparar, ou o que que deseja deixar de lado?
9. SQL Compare
Os scripts de sincronizao so gerados com transaces,
e log para uma mais fcil consulta
10. SQL Data Compare
Comparao de Dados
Parametrizvel
Interface rica e amigvel
Gerao e/ou execuo de scripts
11. SQL Data Compare
Nas opes do projecto podemos parametrizar:
Como os objectos sero mapeados?
Como vai ser efectuada a comparao?
OsTriggers devero estar habilitados?
12. SQL Data Compare
Navegar pelas diferenas
Chave do registo comparado
Valores diferentes
13. SQL Data Compare
Executar a sincronizao ou gerar um script?
Em que editor vai ser aberto o script?
14. SQL Data Generator
Gerao Automtica de Dados
Execuo automtica de scripts
Habilitao de Triggers
Templates para gerao de dados
Visualizao imediata de resultados
15. SQL Data Generator
Permite a execuo de scripts antes e depois da gerao de dados, possibilitando por exemplo,actualizar contadores, limpar registos incoerentes, criar registos pr-definidos, etc..
16. SQL Data Generator
necessrio desabilitar os triggers?
Para uma mais rpida insero, o script pode ser corrido em batch (bcp utility)
17. SQL Data Generator
Inmeros templates para gerao dos dados esto nossa disposio,
por exemplo: Nomes, Pases, Cores, etc.
Se nenhum destes servir, podemos recorrer a fontes externas de dados como por exemplo um ficheiro CSV.
18. SQL Data Generator
Se nenhum dos templates de gerao de dados existentes se adequar as nossas necessidades, podemos criar a nossa prpria expresso regular.
Antes mesmo da insero dos registos, podemos ter uma pr-visualizao dos dados que sero gerados
19. SQL Prompt
Intellisense para o SQL Management Studio
Mais funcionalidades
Mais fcil
Mais rpido
20. SQL Prompt
Qual a ordem dos parmetros de uma determinada funo?
O que que a funo retorna, e qual o tipo de dados dos parmetros de entrada?
21. SQL Prompt
No se lembra como estas tabelas esto relacionadas?
O SQL Prompt d uma ajuda :)
22. SQL Prompt
Podemos rapidamente escolher as colunas que vo fazer parte do resultado da query
23. SQL Prompt
Podemos parametrizar o comportamento / funcionamento do SQL Prompt:

  • Que informao ser sugerida nos Joins?

24. Que teclas sero usadas para escolher uma sugesto? 25. Sero introduzidas automaticamente Alias para as tabelas? 26. Como o cdigo vai ser formatado?(Ctrl + K + CTRL + Y)