Firebirf

Solo disponible en BuenasTareas
  • Páginas : 4 (924 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de noviembre de 2011
Leer documento completo
Vista previa del texto
Firebird

[pic]

Creador:

Es un sistema de administración de base de datos relacional de código abierto, es un proyecto independiente de programadores de C y C++, asesores técnicos ycolaboradores que desarrollan y mejoran a Firebird, la base de datos relacional esta basada en la versión 6 de interbase cuyo código fuente fue liberado por inprise corp ahora conocida como Borland SoftwareCorp el 25 de julio del 2000.

Funciones:

1. Arquitectura multigeneracional.- Es la forma en que Firebird administra la concurrencia en las actualizaciones en los datos, así como el manejo delas transacciones. Nos asegura que no habrán bloqueos a nivel de página de datos ni de registro, ya que cada vez que se abre una transacción, Firebird genera una copia de los datos para ese usuario.Esto asegura que las transacciones nunca necesitarán bloquear los registros en uso, por lo que los usuarios que están consultando datos no bloquearán a los que están escribiendo datos.

2.Triggers, o disparadores.- Los triggers permiten la realización de acciones cada vez que se agrega, modifica o elimina un registro. De esta manera, podemos implantar reglas de negocio desde el nivel de labase de datos, por ejemplo, actualizar totales en una tabla cuando se modifican datos en otra, o llevar un registro de acciones mediante una bitácora. Todo esto al nivel de base de datos, lo que aseguraque los triggers se ejecutarán siempre, no importando desde dónde se acceda a la base de datos.

3. Procedimientos almacenados.- Funcionan de manera similar a los triggers, con la diferencia deque pueden ser ejecutados de manera independiente a las acciones que se ejecuten sobre los registros. También permiten regresar los datos mediante una orden SELECT de SQL, como si fuera una tabla, detal manera que se pueden realizar complejas consultas y devolverlas como una tabla, simplificando los procedimientos de consultas en los programas clientes hechos con Delphi/C Builder.

4....
tracking img