Boa notícia: está em desenvolvimento pela Quest Software um Database Schema Provider (DSP) para Oracle. Este DSP estará disponível no VSTS 2010, de acordo com Jason Zander, gerente geral do Visual Studio, em entrevista. Caso alguém tenha dúvidas quanto a competência da Quest no desenvolvimento deste DSP, lembro que eles são os desenvolvedores do Toad for Oracle, que é uma das ferramentas mais populares entre os DBAs deste banco de dados.

Na prática, isto significa que teremos todos os benefícios do Visual Studio 2008 Database Edition para bancos de dados Oracle, o que é fantástico. Pessoalmente, sou um grande fã do VSTS Database Edition e sempre que mostro ele aos meus clientes e parceiros percebo que eles ficaram entusiasmados. Para maiores detalhes sobre esta ferramenta, veja meu blog post Visual Studio Team System 2008 Database Edition. Em resumo, aí vão algumas das funcionalidades que podemos fazer HOJE com o DB Pro (como chamamos ele – ou DataDude), que poderão ser feitas com bancos de dados Oracle em breve:

  • Reconstrução de nomes de objetos com a habilidade de prever as mudanças antes de realizá-las (Refactoring)
  • Ferramentas de comparação (de schemas e dados) permitem comparações e sincronização do schema e dos dados entre bancos de dados de desenvolvimento, teste e produção
  • Teste de Unit do banco de dados (em breve também com análise de cobertura de código para testes de procedures, triggers, etc)
  • Controle de fontes e de versões de todos os objetos do banco de dados com a possibilidade de se fazer engenharia reversa em um banco de dados a fim de se trazê-lo ao sistema de controle
  • Colaboração em time com itens de trabalho (Work Item) e integração de processos com o Team Foundation Server, o qe viabiliza o desenvolvimento de banco de dados baseado em projeto
  • Aderência a processos de desenvolvimento de software
  • Gerador de carga de dados de teste com valores “Reais e Coerentes”, através habilidade de importar informações como Row Counts e histogramas de um banco de dados existente ou de geração de strings utilizando expressões regulares
  • Habilidade de enviar apenas as alterações realizadas em um banco de dados, ao invés de apagar o banco inteiro e reconstruí-lo a cada mudança
  • Muito mais

Para testar o Visual Studio visite http://www.microsoft.com/visualstudio/en-us/try/trial-software.mspx . Você pode baixar o arquivo .iso com o instalador, ou pode baixar uma VPC já configurada e iniciar seus testes.

Bom divertimento.