O Firebird é um sistema gerenciador de bancos de dados relacionais de código aberto, desenvolvido de acordo com a Interbase Public License, e atende às exigências do padrão ANSI SQL-99. Desde as primeiras versões Beta em 2000, muitas características e funcionalidades foram sendo adicionadas, facilitando muito o trabalho dos desenvolvedores. O Firebird suporta integridade referencial, junções, visões, funções definidas pelo usuário e, principalmente, a programação cliente/servidor através de procedimentos armazenados e gatilhos.
Este trabalho se destina a estudantes de cursos técnicos e superiores, bem como a desenvolvedores que utilizam ou pretendem utilizar bancos de dados relacionais em seus projetos. Esses profissionais encontrarão nesta obra informações que tornarão suas aplicações independentes do front-end.
Conteúdos que o livro aborda:
- Modelagem de dados básica
- Criação de bancos de dados
- Criação de domínios
- Criação de tabelas
- Consultas a uma ou várias tabelas
- Consultas utilizando funções
- Subconsultas
- Visões e índices
- Linguagem PSQL
- Procedimentos armazenados e gatilhos
- Tratamento de eventos e exceções
- Criação e gerenciamento de usuários.
.
[Resumido]
Introdução
1 - O problema
2 - Criação de banco e dados
3 - Criação de domínios
4 - Criação de tabelas
5 - Povoamento de tabelas
6 - Consultas a dados de uma tabela
7 - Relacionamentos entre tabelas
8 - Subconsultas
9 - Uso de visões
10 - Uso de índices
11 - A linguagem PSQL
12 - Procedimentos
13 - Gatilhos
14 - Tratamento e eventos
15 - Exceções
16 - Segurança
Referências
Apêndice A
Apêndice B
.
Carlos Alberto Pedroso Araújo
Graduado em Engenharia Elétrica pela Universidade Federal do Pará (1980) e especialista em Informática para Aplicações Empresariais pela Universidade Luterana do Brasil (1999). Iniciou carreira em Desenvolvimento no ano de 1986 utilizando Cobol e Clipper e atualmente desenvolve sistemas em Delphi e Firebird para a plataforma Windows e em PocketStudio, para PalmOS. É docente das cadeiras de Engenharia de Software e Banco de Dados desde 1996 no curso de Bacharelado em Sistemas de Informação no Instituto Luterano de Ensino Superior de Santarém.
.