SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Firebird

    Juan Carbajal Paxi
Investigación y Desarrollo
      Business.com
¿Qué es Firebird?
●   Firebird es un Sistema Gestor de Base
    de Datos Relacionales (SGBDR), de
    código abierto basado en la versión 6.0
    de Interbase.
¿Qué es Interbase?
●   SGBDR que nació en el año 1981.
●   Escrito en C.
●   Borland lo utiliza como su SGBDR
    preferido, en sus distribuciones: Delphi,
    C++Builder, J++Builder, etc.
●   Usada por empresas fuertes como
    Motorola, Nokia.
Historia de Firebird
●   1999, Borland libera Interbase 6.0 bajo
    licencia IPL.
●   Se reescribio el código en C++.
●   Es usado en paises como Rusia, Brasil,
    México.
●   Vulcano.
Caracteristicas Técnicas
●   Mínimo: 486 con 8Mb RAM
●   Multiplataforma: 32-bit y 64-bit.
●   Tamaño de Archivo sin límite (65,536
    abierto).
●   Classic y Super Server.
●   API integrada.
Multiplataforma
●   Windows, Linux, Unix (BSD).
●   TCP/IP (Todas), NetBEUI/named pipes
    (Win) y IPX/SPX (Netware).
Seguridad Integrada
●   Usuarios en secury.fdb.
●   Roles y permisos en la BD.
Soporte ANSI SQL-92
●   Estándar Ampliamente usado por los
    SGBDR.
●   SQL (Structured Query Language): DDL
    y DML.
●   Optimización de Consultas.
●   Generación de plan de consultas.
●   XML
Dominios, Tablas, Vistas,
Procedimientos, Disparadores
       y Excepciones
●   Tablas internas y externas.
●   Vistas y procedimientos actualizables.
●   Disparadadores antes y despues de un
    evento, y asignación de orden del
    mismo. (Agrupación de estos)
●   Creación, modificación y borrado de
    Excepciones
Funciones Definidas por el
            Usuario
●   FDU=DLL
●   Incluidas por sentencias SQL




                    UDF
Transacciones
●   ACID (Atomicidad, Consistencia,
    Aislamiento, Durabilidad)
●   Commit, Rollback, Commit Retaing,
    Rollback Retaing.
●   Aislamiento: Read Commited, Read
    Commited no record_version, Snapshot,
    Snapshot table stability.
●   Arquitectura Multigeneracional.
●   Generadores.
Segmentación y Replicación
●   Segmentación de Base de Datos.
    –   Archivos
    –   Tablas
●   Replicacion: Shadow.
Vulcano: El Futuro
●   Sistema Gestor de Base de Datos
    Orientado a Objetos.
●   Caracteristicas
    –   64 bits
    –   Firebird 3.0
    –   Mayores estructuras y monitores para
        estas.
●   Vulcano
Herramientas
●   gsec: Permite administrar la seguridad
    Firebird.
●   gbak: Copias de seguridad.
●   gfix: Configuración
●   gstat: Información estadística.
●   gpre: Prepocesador de SQL /PSQL
    embeidas, para el lenguaje huésped.
●   isql: Línea de comandos.
Conexión
●   Object Pascal: IBExpress, Interbase
    Objects, ZeosLib, FBLib.
●   Java: Interclient, JDBC.
●   PHP: Nativo, AdoDB, PDO.
●   Python: Kinterbas.
●   .Net: FirebirdClass
●   etc.
Software
●   Flamerobin
●   IbManager
●   FenixSQL
●   Marathon
●   DbVisualizer Free
●   IbWebAdmin
●   Firebird Interbase Auditor
●   XMI2SQL
Enlaces
●   www.firebirdsql.org
●   www.firebird.com.mx
●   www.ibphoenix.com
●   firebird-devel@lists.sourceforge.net
¿Preguntas?
Juan Carbajal Paxi
Investigación y Desarrollo
      Business.com

Mais conteúdo relacionado

Mais procurados

Cuadro comparativo. sgbd
Cuadro comparativo. sgbdCuadro comparativo. sgbd
Cuadro comparativo. sgbd
Moi And-gon
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
Jazmin Glez.
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
Hernan Okamura
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
Henry Cumbicus Rivera
 
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQLGestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Juan Percy Rojas Cruz
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
Cesar Loor
 
Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacion
josebunbury
 

Mais procurados (19)

Cuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMSCuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMS
 
Firebird Data Base
Firebird Data Base Firebird Data Base
Firebird Data Base
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
Cuadro comparativo. sgbd
Cuadro comparativo. sgbdCuadro comparativo. sgbd
Cuadro comparativo. sgbd
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
visual fox pro
visual fox provisual fox pro
visual fox pro
 
Comparativa SGBDR
Comparativa SGBDRComparativa SGBDR
Comparativa SGBDR
 
Cuadro comparativo-de-manejadores-de-base-de-datos
Cuadro comparativo-de-manejadores-de-base-de-datosCuadro comparativo-de-manejadores-de-base-de-datos
Cuadro comparativo-de-manejadores-de-base-de-datos
 
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQLGestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 
Exposicion karla603
Exposicion karla603Exposicion karla603
Exposicion karla603
 
Sq lite
Sq liteSq lite
Sq lite
 
Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacion
 
Apache Derby
Apache DerbyApache Derby
Apache Derby
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 

Destaque

Destaque (7)

Review of the firebird development in 2011 2012
Review of the firebird development in 2011 2012Review of the firebird development in 2011 2012
Review of the firebird development in 2011 2012
 
Turbocash
TurbocashTurbocash
Turbocash
 
Firebird meets NoSQL
Firebird meets NoSQLFirebird meets NoSQL
Firebird meets NoSQL
 
Firebird database that does not burn your data
Firebird   database that does not burn your dataFirebird   database that does not burn your data
Firebird database that does not burn your data
 
Firebird database recovery and protection for enterprises and ISV
Firebird database recovery and protection for enterprises and ISVFirebird database recovery and protection for enterprises and ISV
Firebird database recovery and protection for enterprises and ISV
 
Firebird Mythbusters
Firebird MythbustersFirebird Mythbusters
Firebird Mythbusters
 
Presentación mix net
Presentación mix netPresentación mix net
Presentación mix net
 

Semelhante a Firebird

Fire Bird
Fire BirdFire Bird
Fire Bird
lejogu
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
Marlene Torres
 
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
Igalia
 
Sistemas Operativos, INTEL, WINDOWS Y ADME
Sistemas Operativos, INTEL, WINDOWS Y ADME Sistemas Operativos, INTEL, WINDOWS Y ADME
Sistemas Operativos, INTEL, WINDOWS Y ADME
Jessica Paola
 
Programadores (hardware)
Programadores (hardware)Programadores (hardware)
Programadores (hardware)
Yair Hernandez
 
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por IgaliaIntroducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
Igalia
 

Semelhante a Firebird (20)

SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
Fire Bird
Fire BirdFire Bird
Fire Bird
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Aspectos técnicos de Firebird
Aspectos técnicos de FirebirdAspectos técnicos de Firebird
Aspectos técnicos de Firebird
 
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
 
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptxLo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
 
Java 2010: presente, límites y futuro
Java 2010: presente, límites y futuroJava 2010: presente, límites y futuro
Java 2010: presente, límites y futuro
 
Desarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosDesarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos Básicos
 
Creacion de un IPS utilizando Linux y hardware Soekris
Creacion de un IPS utilizando Linux y hardware SoekrisCreacion de un IPS utilizando Linux y hardware Soekris
Creacion de un IPS utilizando Linux y hardware Soekris
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
 
Firebird grupo3
Firebird grupo3Firebird grupo3
Firebird grupo3
 
Informatica
InformaticaInformatica
Informatica
 
Sistemas Operativos, INTEL, WINDOWS Y ADME
Sistemas Operativos, INTEL, WINDOWS Y ADME Sistemas Operativos, INTEL, WINDOWS Y ADME
Sistemas Operativos, INTEL, WINDOWS Y ADME
 
Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Plone 5: el CMS del futuro, en el presente.
Plone 5: el CMS del futuro, en el presente.Plone 5: el CMS del futuro, en el presente.
Plone 5: el CMS del futuro, en el presente.
 
Programadores (hardware)
Programadores (hardware)Programadores (hardware)
Programadores (hardware)
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
 
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por IgaliaIntroducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
Introducción a Mesa. Caso específico dos dispositivos Raspberry Pi por Igalia
 
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoComputación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Firebird

  • 1. Firebird Juan Carbajal Paxi Investigación y Desarrollo Business.com
  • 2. ¿Qué es Firebird? ● Firebird es un Sistema Gestor de Base de Datos Relacionales (SGBDR), de código abierto basado en la versión 6.0 de Interbase.
  • 3. ¿Qué es Interbase? ● SGBDR que nació en el año 1981. ● Escrito en C. ● Borland lo utiliza como su SGBDR preferido, en sus distribuciones: Delphi, C++Builder, J++Builder, etc. ● Usada por empresas fuertes como Motorola, Nokia.
  • 4. Historia de Firebird ● 1999, Borland libera Interbase 6.0 bajo licencia IPL. ● Se reescribio el código en C++. ● Es usado en paises como Rusia, Brasil, México. ● Vulcano.
  • 5. Caracteristicas Técnicas ● Mínimo: 486 con 8Mb RAM ● Multiplataforma: 32-bit y 64-bit. ● Tamaño de Archivo sin límite (65,536 abierto). ● Classic y Super Server. ● API integrada.
  • 6. Multiplataforma ● Windows, Linux, Unix (BSD). ● TCP/IP (Todas), NetBEUI/named pipes (Win) y IPX/SPX (Netware).
  • 7. Seguridad Integrada ● Usuarios en secury.fdb. ● Roles y permisos en la BD.
  • 8. Soporte ANSI SQL-92 ● Estándar Ampliamente usado por los SGBDR. ● SQL (Structured Query Language): DDL y DML. ● Optimización de Consultas. ● Generación de plan de consultas. ● XML
  • 9. Dominios, Tablas, Vistas, Procedimientos, Disparadores y Excepciones ● Tablas internas y externas. ● Vistas y procedimientos actualizables. ● Disparadadores antes y despues de un evento, y asignación de orden del mismo. (Agrupación de estos) ● Creación, modificación y borrado de Excepciones
  • 10. Funciones Definidas por el Usuario ● FDU=DLL ● Incluidas por sentencias SQL UDF
  • 11. Transacciones ● ACID (Atomicidad, Consistencia, Aislamiento, Durabilidad) ● Commit, Rollback, Commit Retaing, Rollback Retaing. ● Aislamiento: Read Commited, Read Commited no record_version, Snapshot, Snapshot table stability. ● Arquitectura Multigeneracional. ● Generadores.
  • 12. Segmentación y Replicación ● Segmentación de Base de Datos. – Archivos – Tablas ● Replicacion: Shadow.
  • 13. Vulcano: El Futuro ● Sistema Gestor de Base de Datos Orientado a Objetos. ● Caracteristicas – 64 bits – Firebird 3.0 – Mayores estructuras y monitores para estas. ● Vulcano
  • 14. Herramientas ● gsec: Permite administrar la seguridad Firebird. ● gbak: Copias de seguridad. ● gfix: Configuración ● gstat: Información estadística. ● gpre: Prepocesador de SQL /PSQL embeidas, para el lenguaje huésped. ● isql: Línea de comandos.
  • 15. Conexión ● Object Pascal: IBExpress, Interbase Objects, ZeosLib, FBLib. ● Java: Interclient, JDBC. ● PHP: Nativo, AdoDB, PDO. ● Python: Kinterbas. ● .Net: FirebirdClass ● etc.
  • 16. Software ● Flamerobin ● IbManager ● FenixSQL ● Marathon ● DbVisualizer Free ● IbWebAdmin ● Firebird Interbase Auditor ● XMI2SQL
  • 17. Enlaces ● www.firebirdsql.org ● www.firebird.com.mx ● www.ibphoenix.com ● firebird-devel@lists.sourceforge.net
  • 19. Juan Carbajal Paxi Investigación y Desarrollo Business.com