Ferramentas de Apoio para Developers .NET e SQL Server
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Ferramentas de Apoio para Developers .NET e SQL Server

  • 1,609 views
Uploaded on

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......

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,609
On Slideshare
1,601
From Embeds
8
Number of Embeds
2

Actions

Shares
Downloads
12
Comments
0
Likes
1

Embeds 8

http://www.slideshare.net 6
http://twitter.com 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. SQL Prompt
    Podemos parametrizar o comportamento / funcionamento do SQL Prompt:
    • Que informação será sugerida nos Joins?
    • 24. Que teclas serão usadas para escolher uma sugestão?
    • 25. Serão introduzidas automaticamente ‘Alias’ para as tabelas?
    • 26. Como o código vai ser formatado? (Ctrl + K + CTRL + Y)
  • Dúvidas?
  • 27. Patrocinadores desta reuniã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! :)
  • 29. Obrigado!
    Henrry Pires
    henrrypires@gmail.com
    http://henrrypires.wordpress.com
    http://twitter.com/henrrypires