Trabaja con el esquema relacional surgido en los laboratorios de IBM La instalación completa ocupa alrededor de 10 Mb incluyendo librerías, ejemplos de programación y BD de muestra Cuenta con licencia IPL Es multiusuario soporta miles de conexiones concurrentes
Sistemas operativos: Windows en todas sus encarnaciones, Linux, Solaris, MacOS y otros es un gestor ideal para aplicaciones pequeñas, medianas y grandes. Puede trabajar muy bien con cantidades de datos que van desde unos pocos hasta varios millones de registros por tabla
Su código fue reescrito en c++ Pleno soporte del estándar sql-92, tanto la sintaxis como los tipos de datos Capacidad de almacenar elementos BLOB
Es de bajo mantenimiento, esto reduce los costos de IT Se conecta en forma nativa vía TCP-IP No consume excesivos recursos del sistema Fácil de instalar y ejecutar, y aún así muy poderosa VENTAJAS
Transacciones Define índices ascendentes o descentes, con restricción de unicidad Define restricciones a los datos en la declaración de tablas como: › Integridad referencial › Unicidad › Controles de validación (check) › Columnas de solo lectura
Utilización de disparadores (triggers) y procedimientos almacenados (stored procedures) Procedimientos que devuelven tablas virtuales Definición de vistas Generadores de números secuenciales Excepciones Eventos Funciones definidas por el usuario Dominios
Cuenta con un lenguaje SQL amplio y potente con las siguientes funciones: › Subconsultas › Uniones › Funciones de agregación › Ordenamiento por columnas calculadas etc. › Vectores multidimensionales (matrices) Firebird se compone de dos partes: el servidor y el cliente que se comunica con él.
SERVIDOR Almacena los datos Los procesa Ejecuta los procedimientos almacenados Aplica las validaciones
Se encarga de la comunicación entre aplicaciones y servidor Maneja los protocolos Envía y recibe datos
administracion-de-base-de-datos- firebird/ administracion-de-base-de-datos- firebird/ d/firebird.htm d/firebird.htm /Firebird-1.5-Arranque.pdf /Firebird-1.5-Arranque.pdf