BT

Toad para Oracle com extensão para o Visual Studio 2010

por Abel Avram , traduzido por Pedro Mariano em 19 Abr 2010 |

O Toad é um conjunto de ferramentas para administração de banco de dados, desenvolvimento e otimização de desempenho da maioria dos bancos de dados como Oracle, DB2, SQL Server ou MySQL. A Quest Software criou uma extensão para o Visual Studio do  Toad para Oracle com o intuito de aproveitar algumas funcionalidades do VS como refatoração de código, versionamento, colaboração, testes unitários e monitoramento do ciclo de vida.

Os desenvolvedores podem usar o Toad para construir, testar e fazer debug pacotes PL/SQL, procedures, triggers e function. Ele pode ser usado para criar tabelas, views, usuários, contraints e índices:

  • Criar, procurar ou alterar objetos (tabelas, views, índices, etc.) incluindo objetos Oracle8 TYPE
  • Construir, executar e melhorar queries gráficamente
  • Editar, debug e profiling de PL/SQL's tanto "store procedures" incluindo functions, pacotes e triggers.
  • Procurar por objetos
  • Encontrar e resolver problemas com constraints, triggers, extensões, e permissões. o TOAD utiliza OCI diretamente para ter total acesso a API Oracle.

Essa extensão provê integração entre o Visual Studio 210 e o Toad para Oracle, ganhando tirando vantagem das funcionalidade do VS como: schema offline, controle de versão, integração com o ciclo de vida da aplicação.

Depois de importar um schema Oracle, o desenvolvedor pode monitorar as mudanças com o TFS, pode refatorar o código realizando as mudanças em um versão offline do schema, pode comparar e fazer merge de schemas, e pode se comunicar com outros membros do time. O desenvolvedor também consegue gerar dados para testes unitários e agendar as mudanças para que sejam integradas em build noturnos.

A extensão do Toad possui validação semântica e sintática do código do banco de dados. O versionamento ajuda a comparar diferente versões do schema possibilitando o desenvolvedor a fazer um roll back ou ir adiante com as mudanças propostas.

Para criar uma extensão, a Quase fez uso dos pontos de extensão do VS, especificadamente extendendo o Database Schema Provider; uma classe que oferece suporte a vários serviços do banco de dados como: transformar um script em seu respectivo modelo, ou fazer o caminho inverso, transformando um modelo em um script.

A Extensões do Toad para o VS 20102 atualmente está em beta.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT