alt=capaSQL12.JPG hspace=0 src="/loja/img/Capa_SQL37_G.gif" border=0>
Clique aqui para ler todos os artigos desta edição
Oracle 10g Express Edition
O Oracle 10g é, sem duvida, uma das versões mais surpreendentes e sofisticadas desse produto. O Banco de Dados Oracle XE (versão totalmente gratuita) oferece liberdade para desenvolver e implementar aplicativos de muitas plataformas e traz suporte para uma grande variedade de ambientes de desenvolvimento. Centenas de milhares de programadores Java, .NET, PHP e da Web, incluindo estudantes e fornecedores de soluções de terceiros, já baixaram o banco de dados da internet sem qualquer custo.
O Oracle XE traz recursos de performance, confiabilidade e segurança da versão 2 do Oracle 10g, pois foi construído sobre a mesma base de código. Por ser compatível com toda a família de produtos do Oracle, ele permite aos usuários a facilidade de começar com uma solução básica e ir mudando para outras versões quando necessário. Permite ainda que os desenvolvedores tirem total proveito do Oracle Application Express para rápido desenvolvimento e implementação de aplicativos baseados na Web.
Há compatibilidade integral entre todas as versões Oracle 10g, ou seja, uma package desenvolvida para ser executada no Oracle XE, será executada da mesma forma no Oracle Enterprise Edition.
Limitações de memória / storage / processador / plataforma
· Memória: até 1GB;
· Storage: até 4 GB de dados para aplicações dos usuários;
· Processador: 1 processador, independente do tipo – Intel, Risk, etc;
· Plataforma: disponível para Windows de 32 bits e uma grande variedade de sistemas operacionais Linux, incluindo Mandriva Linux 2006 Power Pack+, SUSE Linux Enterprise Server 9 e SUSE Linux 10 da Novell, Red Hat Enterprise Linux 4, Fedora e Ubuntu. O software pode ser baixado gratuitamente na Oracle Technology Network em: http://www.oracle.com/technology/xe.
Recursos de desenvolvimento (trigger, stored procedures, functions, XML, java e orientação a objetos)
O Oracle 10g XE oferece suporte integral à linguagem procedural PL/SQL. Isso permite ao desenvolvedor criar integral, ou parcialmente a lógica de negócios no próprio banco de dados, por meio de procedimentos, funções, pacotes e triggers.
Além disso, há suporte nativo para manipulação de objetos, expressões regulares, PL/SQL server pages e o conjunto de ferramentas de desenvolvimento voltado para o Visual Studio .Net.
Não há suporte para a construção de procedures em Java, no entanto, toda a lógica de negócios pode ser desenvolvida no banco de dados por meio de procedures escritas em PL/SQL.
Compatibilidade ao padrão ANSI
A expressão “SQL:1999” refere-se às notações SQL:1999 dos padrões ANSI e ISO/IEC, oficialmente conhecidos como “ISO/IEC 9075-1:1999”. O Oracle XE está totalmente de acordo com esses padrões. A conformidade com a sintaxe SQL:1999 é importante pelos seguintes motivos:
· Facilita a migração de aplicações de terceiros, sem que seja necessário modificar o código SQL existente;
· Oferece a funcionalidade do padrão ANSI/ISO no banco de dados Oracle 10g XE;
· Facilita a curva de aprendizagem na migração de outros SGBDs para o Oracle 10g XE.