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
1. http://netponto.org 9ª Reunião Presencial – 24/04/2010 Ferramentas de Apoio para Developers .NET e SQL Server Henrry Pires
2. Henrry Pires 8 anos de experiência 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 Comparação e Sincronização de Estruturas de Bases de Dados Filtros Relatórios Parametrizável Geração automática de scripts
5. SQL Compare Permite comparar duas sources diferentes, e não necessariamente precisam ser duas bases de dados
6. SQL Compare Para melhor visualização dos resultados, pode-se aplicar filtros sobre os objectos
7. SQL Compare Podem ser gerados relatórios em HTML (entre outros), bastante detalhados, e com uma interface muito semelhante a da aplicação, e sendo compatíveis 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 sincronização são gerados com transacções, e log para uma mais fácil consulta
10. SQL Data Compare Comparação de Dados Parametrizável Interface rica e amigável Geração e/ou execução de scripts
11. SQL Data Compare Nas opções do projecto podemos parametrizar: Como os objectos serão mapeados? Como vai ser efectuada a comparação? Os Triggers deverão estar habilitados?
12. SQL Data Compare Navegar pelas diferenças Chave do registo comparado Valores diferentes
13. SQL Data Compare Executar a sincronização ou gerar um script? Em que editor vai ser aberto o script?
14. SQL Data Generator Geração Automática de Dados Execução automática de scripts Habilitação de Triggers Templates para geração de dados Visualização imediata de resultados
15. SQL Data Generator Permite a execução de scripts antes e depois da geração de dados, possibilitando por exemplo, actualizar contadores, limpar registos incoerentes, criar registos pré-definidos, etc..
16. SQL Data Generator É necessário desabilitar os triggers? Para uma mais rápida inserção, o script pode ser corrido em batch (bcp utility)
17. SQL Data Generator Inúmeros templates para geração dos dados estão à nossa disposição, por exemplo: Nomes, Países, 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 geração de dados existentes se adequar as nossas necessidades, podemos criar a nossa própria expressão regular. Antes mesmo da inserção dos registos, podemos ter uma pré-visualização dos dados que serão gerados
19. SQL Prompt Intellisense para o SQL Management Studio Mais funcionalidades Mais fácil Mais rápido
20. SQL Prompt Qual a ordem dos parâmetros de uma determinada função? O que é que a função retorna, e qual o tipo de dados dos parâmetros de entrada?
21. SQL Prompt Não se lembra como estas tabelas estão relacionadas? O SQL Prompt dá uma ajuda :)
22. SQL Prompt Podemos rapidamente escolher as colunas que vão fazer parte do resultado da query
23.
24. Que teclas serão usadas para escolher uma sugestão?
28. Próximas reuniões presenciais 24/04/2010 - Abril 15/05/2010 - Maio 19/06/2010 - Junho 26/06/2010 - Junho (Porto?) 10/07/2010 - JulhoReserva estes dias na agenda! :)