Les sonara repetido, pero es cierto, perl ofrece un enorme conjunto de herramientas, interfases, modulos, utilitarios y en general todo lo necesario para efectuar desarrollos que se apoyen o utilicen Bases de Datos, considerando desde los productos comerciales mas cotizados como Oracle, DB2, SQL Server, Sybase, Informix, Interbase, etc. hasta aquellos desarrollos con licencias del tipo GPL como MySQL, MiniSQL, GNU SQL, Postgress, pasando por aplicaciones de escritorio como DBase, ACCESS, etc. Practicamente todas las Bases de Datos son accesibles desde Perl.

¿ Como se logro este grado de cobertura? 

La respuesta es simple, se logra como siempre lo hace Perl; una arquitectura solida y robusta, basada en un modelo de abstraccion (para aquellos aun incredulos Perl ofrece un soporte completo de Orientacion al Objeto tan moda en nuestros dias),
amplio que implementa las particularidades de turno en forma independiente con colaboracion de multiples porgramadores de gran capacidad a lo largo y ancho del mundo. 

Si bien en sus inicios Perl ofrecio interfaces como Sybperl, Oraperl y otras luego de revisar su éxito y ante los variados requerimientos de soportar otros Sistemas Adm. de Bases de Datos, rapidamente adopto una modalidad muy similar en su diseño al conocido ODBC, es decir una API comun para los programas clientes que interactua con el driver de la BD. de turno.

Ademas de este soporte se cuenta con un conjunto de modulos y paquetes que permiten interactuar con las bases de datos bajo una modalidad ya sea relacional, orientada al objeto o mixta.

Si ud. es un navegante de Internet asiduo, habra visitado muchas paginas dinamicas muy probablemente programadas en perl y con acceso a bases de datos, lo que implica que diariamente, segundo a segundo estas interfaces son probadas por muchos usuarios distintos obligando como es natural, a llegar rapidamente a codigo estable, libre de errores y optimizado.

En otros articulos presentaremos casos concretos que muestren las facilidades y potencialidades de esta solida amistad entre un lenguaje y los Sistemas Administradores de Bases de Datos.