Programación en SQL


Qué es SQL

SQL es un lenguaje estándar para acceder a los datos almacenados en una base de datos (Structured Query Language - lenguaje de consulta estructurado).

Su utilidad radica en que la mayoría bases de datos actuales permiten hacerles consultas en este lenguaje.  Estas consultas muchas veces se podrán hacer desde el propio programa gestor de bases de datos, y frecuentemente también desde nuestros programas, creados en otros lenguajes de programación.

(Volver arriba)

Cursos de SQL

(Volver arriba)

Bases de datos con SQL

  • MySQL es un gestor de base de datos muy potente, gratuito, usado en muchos servidores Web, y que se puede descargar desde dev.mysql.com/downloads. La última versión (a fecha diciembre de 2008) es la 5.1.30, una descarga de unos 100 Mb de tamaño, y que puedes encontrar aquí; La anterior era la versión 5.0.67 (cerca de 50 Mb), que tienes aquí;.
  • Si quieres algo que te permite probar MySQL con facilidad, puedes echar un ojo a recopilaciones como XAMPP, que también incluye Apache, PHP y PhpMyAdmin. Su versión "Lite" no instala los servicios sino, que se activan y desactivan con facilidad haciendo doble clic en un icono, por lo que es ideal para quien vaya a usar estas herramientas con poca frecuencia.
  • PostgreSQL es un sistema gestor de bases de datos relacional y orientado a objetos (ORDBMS), de gran escalabilidad y que admite SQL92 y SQL99.Su tamaño es de unos 25 Mb, y su web es www.postgresql.org.
  • Berkeley DB es un motor de base de datos de alto rendimiento y muy escalable que puede incluirse en cualquier aplicación. Se puede descargar de www.oracle.com/database/berkeley-db (unos 15 Mb).
  • Oracle es otro de los gestores de bases de datos más prestigiosos. Existen versiones comerciales pero también una  versión "Lite": www.oracle.com/database/lite_edition.html
  • Firebird es una base de datos relacional que ofrece muchas características de ANSI SQL-92. Comenzó a partir de la versión libre de Interbase que publicó Borland en el año 2000. Su web es www.firebirdsql.org. Tiene un tamaño cercano a los 4 Mb.
  • SQLCommand está enfocado al aprendizaje de SQL. Permite crear bases de datos, ejecutar comandos SQL y navegar por la BD como en una página web, entre otras características. Es una descarga de unos 8 Mb, desde  sqlcommand.sourceforge.net.
  • WinSQL Lite se puede descargar desde www.synametrics.com/ SynametricsWebApp/Download.jsp (es gratuita, pero es necesario registrarse, para recibir el número de serie)

(Volver arriba)

Otros enlaces sobre SQL

  • (No hay ninguno incluido por ahora)

(Volver arriba)

 

 

Novedades
  • 04-Dic-2008: Disponible MySQL 5.1.30 y PhpMyAdmin 3.1.0.
  • 21-Feb-2008: Enlaces a herramientas como XAMPP y a algún ejercicio resuelto de SQL.
  • 17-Ene-2007: Enlaces e información sobre PostgreSQL, Oracle Lite, Berkeley DB, Firebird, SQLcommand., así como otros 4 cursos.
  • 26-Dic-2006: Desglosada la página desde el apartado "Otros lenguajes"
  • Cambios anteriores en la Web