SGBD - Firebird
Resumo. Este trabalho tem por objetivo explanar os principais aspectos do Firebird. O Firebird, também conhecido como FirebirdSQL é um SGBD relacional multiplataforma, além de ser totalmente gratuito é uma aplicação de código aberto e mantido pela Firebird Foundation. O Firebird é uma aplicação adepta ao modelo cliente/servidor, podendo ser utilizado em empresas de pequeno a grande porte sem a necessidade de uma infraestrutura muito robusta.
1. Introdução Seu desenvolvimento iniciou em meados de 1985 por uma equipe de engenheiros da DEC (Digital Equipament Corporation). Tendo como nome inicial de Groton, o produto sofreu várias alterações até, finalmente em 1986 receber o nome de Interbase iniciando na versão 2.0 e hoje estando na versão 7. Desenvolvido por um grupo independente de programadores voluntários, o código fonte do Firebird é baseado no InterBase 6.0, disponibilizado pela Borland sob a licença IPL (“InterBase Public License v.1.0”) em 25 de Julho de 2000. Um marco importante da versão 1.0 do SGBD após a disponibilização do código fonte, foi a correção de um bug de segurança do InterBase. Na versão 1.5, seu código foi todo revisado e migrado de C para C++, em dezembro de 2003, foi desenvolvido o projeto Vulcan, baseado no cógido alfa do Firebird 2 com intuito de redesenhar a arquitetura de threading do engine do banco. A versão 2.0 introduziu o conceito de tabelas derivadas, cursores explícitos, valores padrão para parâmetros, algumas funções, comandos e cláusulas foram implementadas, melhorias relacionados à nova implementação de índices, suporte a plataformas x64 entre outros.