BT
x Por favor preencha a pesquisa do InfoQ !

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.

Avalie esse artigo

Relevância
Estilo/Redação

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 mensagens dessa discussão
Comentários da comunidade

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

Receber mensagens dessa discussão

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

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.