• Firebird
    La base de datos abierta y multiplataforma
    Seguridad e integridad en los datos
    Facilidad de acceso a tu información
    Accesible desde cualquier lenguaje y plataforma
    Bajo costo de utilización, mantenimiento y soporte
    En resumen: La mejor base de datos libre
  • Desarrollamos aplicaciones con Firebird

    • Aplicaciones web
    • Aplicaciones nativas para Windows, MacOS, Linux, iOS y Android
    • Capacitación en Firebird
    • Soporte y creación de add-ons para sistemas basados en Firebird (Aspel, Microsip, Eleventas,etc.)
  • Próximamente: Firebird 3.0

    Nuevas características

    Tipo de dato BOOLEAN SUBSTRING con expresiones regulares Instrucción MERGE..RETURNING de SQL 2008 Funciones de ventanas (window/analíticas) Subrutinas Paquetes Excepciones con parámetros

Lista para descargar la versión 0.1a de Disisweb Copia de BD SAE 

Disisweb pone para descarga la versión 0.1a de la utilería Copia de BD SAE, que permite cambiar de número de empresa a una base de datos SAE, la cual usa Firebird 2.5 como base de datos.

Esta herramienta está creada usando los componentes IBDAC que son los mismos que usa la empresa desarrolladora de la aplicación que usa estas bases de datos.

La descarga en:

http://disisweb.com/descargas/copiaBasesSAE.zip

 

Comentarios, sugerencias y reportes de bugs, en @albringas o en albringas (at) disisweb.com

Null en pocas palabras 

Tomado de la Guìa del NULL en Firebird (Firebird Documentation Index):

 

Sumario

NULL en pocas palabras:

  • NULL significa desconocido.

  • Si NULL figura en una expresión, la mayoría de las veces el resultado es NULL.

  • En funciones agregadas sólo los campos no-NULL se involucran en la operación. Excepción: COUNT(*).

  • A veces, las UDF's convierten NULL <-> no-NULL de manera que parece aleatoria.

  • Si la condición de una sentencia if es NULL, el bloque then se ignora y se ejecuta el bloque else.

  • Para saber si A es NULL, usa “A is (not) null”.

  • Las funciones COALESCE y *NVL pueden convertir un NULL en un valor.

  • Asignar NULL se hace igual que asignar valores: con “A = NULL” o una lista de inserción.

Recuerda, esto es como funciona NULL en Firebird SQL. Hay diferencias (a veces sutiles) con otras RDBMS's.

 

Fuente: http://www.firebirdsql.org/manual/es/nullguide-es-sumario.html

Database.NET 16.1 Liberado 

Database.NET es una herramienta de administración que soporta varias bases de datos, incluyendo a Firebird.

Ha sido liberada la versión 16.1.

Una lista de las mejoras puede ser vista en este enlace.

Yosemite, SuperServer, and StartupItems, artículo actualizado de Paul Beach 

En el blog de Paul Beach, él nos explica cómo la cancelación de los Startup Items en Apple OSX Yosemite, hace que Firebird SuperServer ya no arranque automáticamente, sin embargo, nos ofrece una solución a esta situación.

Más información en:

http://paulbeachsblog.blogspot.fr/2015/02/yosemite-superserver-and-startupitems.html

Firebird 3.0 Beta 2 disponible para pruebas 

 

La beta 2 de Firebird 3.0 está disponible para pruebas.

 

Puedes descargarla para probar y reportar algun bug desde la dirección:

 

http://firebirdsql.org/en/firebird-3-0-0-beta2/

Database Workbench 5.1.0 liberado 

Esta versión es la siguiente gran versión después de la 5.0 e incluye nuevas características, mejoras y correcciones.

La versión 5 agregó muchas nuevas características y mejoras a la versión anterior y la interfase de usuario es mejor y trabaja bien bajo Wine en Linux.

La versión 5.1 incluye nuevas funcionalidades en la exportación de datos, soporte a Firebird 3, mejora en XML de Oracle y soporte a tipos de objetos, mejoras en la diagramación y nuevas características en la impresión.

Ahora viene en múltiples ediciones con varios modelos de precios.

Más información en:

http://www.upscene.com/database_workbench/whatsnew

ADO .NET provider versión 4.6.4.0 para Firebird listo para descarga 

Ya está listo para descarga el ADO.NET provider para Firebird.

Más información en:

http://blog.cincura.net/233511-ado-net-provider-4-6-4-0-for-firebird-is-ready/

Liberado Jaybird 2.2.8 

El equipo JDBC de Firebird anuncia la liberación de JayBird 2.2.8

Esta versión contiene estos cambios y correcciones:

  • Se ha desechado el soporte a Java 5
  • Corregido el error en LibreOffice que no desplegaba tablas con más de 41 registros
  • Mejora: No utiliza la dirección IP provista por Firebird para conectar el canal de eventos
  • Corregido: Connection.getMetaData().getColumns regresaba un conjunto de resultados erróneo 
  • Corregido: No se podía obtener el conteo de actualización después de un conjunto de resultados
  • Corregido: Instrucciones SELECT son procesadas para getGeneratedKeys al agregar RETURNING
  • Corregido: La gramática de las llaves generada no manejaba correctamente los nombres de tablas con comillas

Más información en: 

http://www.firebirdsql.org/en/news/jaybird-2-2-8-released-69621/

Artículo: "El problema de Oracle con el crecimiento del open source" en TechRepublic 

TechRepublic nos ofrece un artículo donde presenta los problemas de Oracle con respecto al software open source.

Un extracto:

"Back in the good ol' days, the company could build a great database, charge a king's ransom for it, and milk the maintenance stream forever. Rinse. Repeat. Unfortunately, this model no longer works, as a series of earnings misses over the last few years have shown."

"En los viejos días, la compañía podía crear una gran base de datos, cobrar un rescate de rey por ella, y alimentar el flujo de mantenimiento por siempre. Enjuaga. Repite. Desafortunadamente, este modelo ya no funciona, como una serie de pérdidas en los ingresos en los pasados años han mostrado."

Interesante artículo, y cuando se contrasta con el uso de bases de datos open source, como Firebird, que se extiende cada vez más, entonces observamos como están cambiando las tendencias y las opciones que ahora tienen los consumidores.

El artículo en esta dirección:

http://www.techrepublic.com/article/oracles-rising-open-source-problem/

La semántica de isc_tpb_autocommit 

En el blog de Paul Beach, nos cita un texto de Vlad Horsun donde muestra la semántica de isc_tpb_autocommit, que es una función de la interfase de Firebird que permite hacer un autocommit cuando se realizan operaciones SQL en Firebird.

 

Más información en:

http://paulbeachsblog.blogspot.ro/2015/06/the-semantics-of-isctpbautocommit.html

Contacto

Este sitio ha sido creado y desarrollado por Alfonso Ricaño Bringas (@albringas) desde el año 2000. Puedes contactarlo en el correo albringas (en) disisweb.com.

Otros sitios relacionados

Sitio oficial de Firebird SQL
  • http://firebirdsql.org
IBPhoenix
  • http://ibphoenix.com