BASE DE
DATOS
FIREBIRD
Integrantes:
-Ing. Yarmibeth Martínez
-Ing. Aissel Machado
-Lic. José Chacón
¿QUÉ ES FIREBIRD?
-Es un potente gestor de base de datos relacional (DBMS) de
código abierto, es decir, no comercial, que opera bajo los
estándares de SQL, tanto de sintaxis como de tipo de datos.
Está basado en la versión 6 de Interbase, cuyo código fue
liberado por la empresa de software Borland.
Fuente:http://es.wikipedia.org/wiki/Firebird
HISTORIA DE FIREBIRD
En Julio del año 2000, Borland decidió liberar el
código de Interbase.
Diversos integrantes de la plantilla crearon una
nueva empresa denominada IBPhoenix, y junto
a otros desarrolladores independientes, crearon
el fork ahora conocido como Firebird.
En este proyecto, el código fuente de Interbase
fue re-escrito de lenguaje C a lenguaje C++
Más tarde, Borland decidiría volver a privatizar
Interbase y comercializar sus licencias. Sin
embargo, Firebird sigue siendo un proyecto de
código abierto bajo una licencia similar a la
MPL (Mozilla Public License).
Fuente:http://es.wikipedia.org/wiki/Firebird
Año 2000
FIREBIRD MAS DE 13 AÑOS DE
ÉXITO
FireBird
2.5.4
● 30/03/
2015
FireBird 1
● 2002
FireBird 1.5
● 2004
FireBird 2.0
● 2005
FireBird 2.1
● 2007
FireBird 2.5
● 2010
Fuente: http://es.slideshare.net/czarguzman5/firebird-
14985236?related=1
SQL Foundation
Fuentes:
http://es.wikipedia.org/wiki/Firebird
http://www.firebirdsql.org
Apoyar y lograr el avance del
manejador de base de datos
relacional Firebird
Algunos Objetivos
Proveer los mecanismos e infraestructura no comerciales
para aceptar y administrar los fondos recaudados, e
invertir tales fondos para promover el esfuerzo del
desarrollo de esta base de datos
Somos una comunidad virtual con iniciativa
venezolana, pero con apoyo de muchas personas de
otros países de habla hispana con la intención de
compartir el Proyecto Firebird y difundir la verdadera
base de datos de código abierto.
Somos un grupo de activistas del software libre que
brindamos apoyo a todos aquellos que necesitan
compartir o adquirir conocimientos sobre esta
excelente herramienta.
Fuente: http://www.firebird.org.ve/index.php/quienes-somos
¿QUIENES SOMOS?
¿Quienes usan Firebird?
Broadview Software Ltd, Toronto, Canadá, sistemas de
control y servicios online.
U.S. Navy, en un amplio rango de sistemas gerenciales y
logísticos.
Deutsche Presse-Agentur GmbH, HQ, Hamburgo, Alemania, la
mayor agencia de prensa alemana.
Fuentes:
http://www.firebirdsql.org/file/documentation/papers_presentations/html/who-uses.htm
http://sistemavalery.blogspot.com
http://a2super.blogspot.com
British Rail, U.K., sistemas de información para la
red nacional de trenes.
Venezuela
Firebird en el ranking mundial
DB-Engines Ranking
May 2015
Fuente: http://db-engines.com/en/ranking
CARACTERÍSTICAS PRINCIPALES
Es multiplataforma, y actualmente
puede ejecutarse en los sistemas
operativos:
Es ejecutable, pequeño, con
requerimientos de hardware bajos
Es medianamente
escalable.
Buena seguridad basada en usuarios/roles.
CARACTERÍSTICAS PRINCIPALES
Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros
(embedded). Soporte de transacciones ACID y claves foráneas
Diferentes arquitecturas, entre ellas el Firebird incrustado
(embedded server) que permite ejecutar aplicaciones monousuario
en ordenadores sin instalar el software Firebird.
Completo lenguaje para la escritura de disparadores
y procedimientos almacenados denominado PSQL.
Es código abierto.
FUNCIONES DEL FIREBIRD
Firebird es muy versátil, puede
ejecutarse como servicio o aplicación.
Concebida como una interfaz que permite
el manejo de base de datos locales.
Firebird funciona en Linux, Windows, MacOSX y
una variedad de plataformas UNIX
Este programa está diseñado para soportar
grandes cantidades de conexiones y administrar
un número elevado de gigas de información.
Firebird es una base de datos ligera y
sencilla de instalar. Solo un ejecutable
autoinstalable o un script según plataforma.
VENTAJAS DE FIREBIRD
Firebird no consume grandes
recursos en el servidor
Es rápida y potente
Tiene un tipo de licencia similar a MPL
(Mozilla PublicLicense), que permite su uso
de forma gratuita y con una distribución muy
poco restrictiva.
DESVENTAJAS DE FIREBIRD
Una de las desventajas es que si alguna
conexión de red o programa cliente tiene un
problema, puede dañar el archivo de datos,
ya que lo está abriendo directamente.
Solo lo manipulan los mas experimentados
en lenguaje SQL.
CARACTERÍSTICAS PRINCIPALES –
ARQUITECTURA MULTIGENERACIONAL
ARQUITECTURAS DEL FIREBIRD
SuperClassic
Combina las mejores características de SuperServer y
Classic ideal para ambientes virtualizado.
Classic
Arquitectura de servicio pesado para servidores
multiprocesador con una gran cantidad de RAM y disco
duro.
SuperServer
Instalación pequeña, buen rendimiento, fácil de integrar e
instalación silenciosa.
Embedded
Servidor completo integrado en un DDL, muy ligero y con
opción a cambiar las arquitecturas mayores de manera
permanente.
SEGURIDAD E INTEGRIDAD
FIREBIRD
En los sistemas Posix, Firebird se
ejecuta como usuario por defecto,
no como root.
Alias de Bases de Datos esconden
al cliente la ubicación física de las
bases de datos.
COMPARATIVO
Soporte del Sistema Operativo
FIREBIRD COMO OPCIÓN PARA
DESARROLLADORES
¿POR QUÉ FIREBIRD?
RECOMENDACIÓN
Basados en lo siguiente:
- Entorno económico adverso para adquirir moneda extranjera, y comprar
software propietario.
- En el análisis técnico precedente de la Base de Datos Firebird.
- No requerir de inversión inicial, para la implantación de la BD Firebird.
Recomendamos la adopción por parte de la compañía,
de dicha herramienta informática.
GRACIAS POR SU
ATENCIÓN

Firebirdbasededatos

  • 1.
    BASE DE DATOS FIREBIRD Integrantes: -Ing. YarmibethMartínez -Ing. Aissel Machado -Lic. José Chacón
  • 2.
    ¿QUÉ ES FIREBIRD? -Esun potente gestor de base de datos relacional (DBMS) de código abierto, es decir, no comercial, que opera bajo los estándares de SQL, tanto de sintaxis como de tipo de datos. Está basado en la versión 6 de Interbase, cuyo código fue liberado por la empresa de software Borland. Fuente:http://es.wikipedia.org/wiki/Firebird
  • 3.
    HISTORIA DE FIREBIRD EnJulio del año 2000, Borland decidió liberar el código de Interbase. Diversos integrantes de la plantilla crearon una nueva empresa denominada IBPhoenix, y junto a otros desarrolladores independientes, crearon el fork ahora conocido como Firebird. En este proyecto, el código fuente de Interbase fue re-escrito de lenguaje C a lenguaje C++ Más tarde, Borland decidiría volver a privatizar Interbase y comercializar sus licencias. Sin embargo, Firebird sigue siendo un proyecto de código abierto bajo una licencia similar a la MPL (Mozilla Public License). Fuente:http://es.wikipedia.org/wiki/Firebird Año 2000
  • 4.
    FIREBIRD MAS DE13 AÑOS DE ÉXITO FireBird 2.5.4 ● 30/03/ 2015 FireBird 1 ● 2002 FireBird 1.5 ● 2004 FireBird 2.0 ● 2005 FireBird 2.1 ● 2007 FireBird 2.5 ● 2010 Fuente: http://es.slideshare.net/czarguzman5/firebird- 14985236?related=1
  • 5.
    SQL Foundation Fuentes: http://es.wikipedia.org/wiki/Firebird http://www.firebirdsql.org Apoyar ylograr el avance del manejador de base de datos relacional Firebird Algunos Objetivos Proveer los mecanismos e infraestructura no comerciales para aceptar y administrar los fondos recaudados, e invertir tales fondos para promover el esfuerzo del desarrollo de esta base de datos
  • 6.
    Somos una comunidadvirtual con iniciativa venezolana, pero con apoyo de muchas personas de otros países de habla hispana con la intención de compartir el Proyecto Firebird y difundir la verdadera base de datos de código abierto. Somos un grupo de activistas del software libre que brindamos apoyo a todos aquellos que necesitan compartir o adquirir conocimientos sobre esta excelente herramienta. Fuente: http://www.firebird.org.ve/index.php/quienes-somos ¿QUIENES SOMOS?
  • 7.
    ¿Quienes usan Firebird? BroadviewSoftware Ltd, Toronto, Canadá, sistemas de control y servicios online. U.S. Navy, en un amplio rango de sistemas gerenciales y logísticos. Deutsche Presse-Agentur GmbH, HQ, Hamburgo, Alemania, la mayor agencia de prensa alemana. Fuentes: http://www.firebirdsql.org/file/documentation/papers_presentations/html/who-uses.htm http://sistemavalery.blogspot.com http://a2super.blogspot.com British Rail, U.K., sistemas de información para la red nacional de trenes. Venezuela
  • 8.
    Firebird en elranking mundial DB-Engines Ranking May 2015 Fuente: http://db-engines.com/en/ranking
  • 9.
    CARACTERÍSTICAS PRINCIPALES Es multiplataforma,y actualmente puede ejecutarse en los sistemas operativos: Es ejecutable, pequeño, con requerimientos de hardware bajos Es medianamente escalable. Buena seguridad basada en usuarios/roles.
  • 10.
    CARACTERÍSTICAS PRINCIPALES Arquitectura Cliente/Servidorsobre protocolo TCP/IP y otros (embedded). Soporte de transacciones ACID y claves foráneas Diferentes arquitecturas, entre ellas el Firebird incrustado (embedded server) que permite ejecutar aplicaciones monousuario en ordenadores sin instalar el software Firebird. Completo lenguaje para la escritura de disparadores y procedimientos almacenados denominado PSQL. Es código abierto.
  • 11.
    FUNCIONES DEL FIREBIRD Firebirdes muy versátil, puede ejecutarse como servicio o aplicación. Concebida como una interfaz que permite el manejo de base de datos locales. Firebird funciona en Linux, Windows, MacOSX y una variedad de plataformas UNIX Este programa está diseñado para soportar grandes cantidades de conexiones y administrar un número elevado de gigas de información.
  • 12.
    Firebird es unabase de datos ligera y sencilla de instalar. Solo un ejecutable autoinstalable o un script según plataforma. VENTAJAS DE FIREBIRD Firebird no consume grandes recursos en el servidor Es rápida y potente Tiene un tipo de licencia similar a MPL (Mozilla PublicLicense), que permite su uso de forma gratuita y con una distribución muy poco restrictiva.
  • 13.
    DESVENTAJAS DE FIREBIRD Unade las desventajas es que si alguna conexión de red o programa cliente tiene un problema, puede dañar el archivo de datos, ya que lo está abriendo directamente. Solo lo manipulan los mas experimentados en lenguaje SQL.
  • 14.
  • 15.
    ARQUITECTURAS DEL FIREBIRD SuperClassic Combinalas mejores características de SuperServer y Classic ideal para ambientes virtualizado. Classic Arquitectura de servicio pesado para servidores multiprocesador con una gran cantidad de RAM y disco duro. SuperServer Instalación pequeña, buen rendimiento, fácil de integrar e instalación silenciosa. Embedded Servidor completo integrado en un DDL, muy ligero y con opción a cambiar las arquitecturas mayores de manera permanente.
  • 16.
    SEGURIDAD E INTEGRIDAD FIREBIRD Enlos sistemas Posix, Firebird se ejecuta como usuario por defecto, no como root. Alias de Bases de Datos esconden al cliente la ubicación física de las bases de datos.
  • 17.
  • 18.
    FIREBIRD COMO OPCIÓNPARA DESARROLLADORES
  • 19.
  • 20.
    RECOMENDACIÓN Basados en losiguiente: - Entorno económico adverso para adquirir moneda extranjera, y comprar software propietario. - En el análisis técnico precedente de la Base de Datos Firebird. - No requerir de inversión inicial, para la implantación de la BD Firebird. Recomendamos la adopción por parte de la compañía, de dicha herramienta informática.
  • 21.