Actualizar registros usando datos de otra tabla

Si tenemos dos tablas:

LIBROS

IDLIBRO

NOMBRE_LIBRO

IDPERSONA

NOMBREPERSONA

PERSONAS

IDPERSONA

NOMBRE

 

Si tengo en libros solamente el IDPERSONA de cada persona asociada a un libro (más no tengo su nombre), ¿cómo actualizo su nombre?

Con una instrucción UPDATE es muy sencillo:

UPDATE LIBROS SET NOMBREPERSONA=(SELECT NOMBRE FROM PERSONAS WHERE IDPERSONA=LIBROS.IDPERSONA)

Y se actualizarán todos los libros con el nombre de la persona.

Es un buen ejemplo que ahorra tiempo, de otra manera hay que crear un procedimiento para realizar esta operación.

 

 

 

 

 

El módulo de NodeJS para Firebird ha sido actualizado

El módulo de NodeJS para Firebird ha sido actualizado y contiene correcciones para adecuarse al release de Node v.0.12.

Más información en:

https://www.npmjs.com/package/firebird

Sección de enlaces actualizada

Se ha reactivado la sección de enlaces que había antes del rediseño del sitio.

Pueden accederlo en esta dirección: http://firebird.com.mx/enlaces o en el menú Documentación y Enlaces.

Seguimos mejorando el sitio

Actualmente me encuentro categorizando nuevamente las noticias para tener una mejor búsqueda por temas (TAGS). Asímismo, estoy implementando un sistema de búsqueda que permita encontrar recursos en español sobre Firebird en este y otros sitios. Les mantendré informados. 

Alfonso Ricaño @albringas

Database Workbench 5.0 liberado

Database Workbench es una herramienta de administración para varios manejadores de bases de datos, incluyendo Firebird.

Es desarrollado por la compañía Upscene Productions, y acaba de liberar su versión 5.0.

Entre las nuevas características se encuentran:

  • Soporte para MariaDB 10
  • Soporte para MySQL 5.6 y 5.7
  • Soporte para Oracle 12
  • Soporte para SQL Anywhere 16
  • Soporte para InterBase XE3
  • Soporte para SQL Server 2012
  • Soporte para Firebird 3
  • Y ha iniciado el desarrollo para dar soporte a PostgreSQL

 

Entre sus características mejoradas están:

  • Nuevas características en la interfase de usuario
  • Nuevas características en el editor de código
  • Nuevas características de diagramación
  • Nuevas características en herramientas y espacios de trabajo

 

Para revisar todas las características de DB Workbench 5, entra a la página:

 

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

 

DB WOrkbench

"Firebird: where we stand and where we go (dónde estamos y a dónde vamos)" , presentación por Dmitry Yemanov

Dmitry Yemanov, quien es desarrollador principal de Firebird, hizo una presentación el pasado agosto, la cual está disponible en YouTube, en idioma inglés. En esta presentación habla de los avances en en desarrollo de Firebird 3, así como lo que podemos esperar en un futuro.

La presentación, en esta dirección:

https://www.youtube.com/watch?v=ibZKgmHz9_4

 

 

Codeigniter 3 (framework para PHP) incluye soporte a Firebird

En el Userguide de Codeigniter 3 (en fase de Release Candidate) se menciona que ahora tiene soporte a Firebird:

Added Interbase/Firebird database support via the ibase driver.

Esto se refiere a que el paquete de instalación de CI 3 ya lo incluye, aunque anteriormente se podía utilizar Firebird en CodeiIgniter 2, mediante el driver desarrollado por Carlos García (https://github.com/cgarciagl/Firebird-for-Codeigniter).

Aún así es bien recibido que CodeIgniter 3 integre el soporte a Firebird, de hecho es una plataforma en la que yo (@albringas) ya he hecho desarrollos y con muy buen resultado.

Para consultar el resto de las nuevas características de CodeIgniter 3, estas son las direcciones:

http://www.codeigniter.com/userguide3/

http://www.codeigniter.com/userguide3/changelog.html

También pongo la dirección de un artículo que escribí sobre usar Firebird con CodeIgniter, en mi blog:

http://albringas.com/noticias/detalle/3103/

 

Nuevo Artículo "False index corruption" en IBPhoenix

Hay un nuevo artículo en IBPHoenix llamado False Index Corruption.

El autor es Pavel Cisar, y está en idioma inglés.

La dirección del artículo es:

http://ibphoenix.com/resources/documents/contributed/doc_390

Database Workbench 5 liberado, con nuevas características

Database Workbench ha sido liberado, y tiene nuevas características y soporte a bases de datos, como:

  • Soporte para MariaDB 10
  • Soporte para MySQL 5.6 and 5.7
  • Soporte paraOracle 12
  • Soporte para SQL Anywhere 16
  • Soporte para InterBase XE3
  • Soporte para SQL Server 2012
  • Soporte para Firebird 3

Las características generales que son novedades son:

  • Nuevas características de interfase
  • Nuevas características en el editor de código
  • Nuevas características en diagramación
  • Diferentes ediciones para distintas necesidades
  • Nuevas herramientas y espacios de trabajo

Más información en:

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

IBPhoenix anuncia FBMon en el más reciente DVD para Developers

IBPhoenix (ibphoenix.com) ha anunciado la disponibilidad de FBMon en el más reciente DVD para Desarrolladores que será liberado en este mes de Febrero.

FIBMon es una herramienta de línea de comandos escrita en Python que permite trabajar con las tablas de monitoreo de Firebird.

 

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