| PARTE I |
CONHECENDO O BANCO DE DADOS |
| SEÇÃO |
Criando Metadata |
| Tópico 1: |
Estudando o design |
| Tópico 2: |
Criando uma base concreta |
| Tópico 3: |
Preparando para replicação de dados |
| Tópico 4: |
Usando domains e tipos de dados |
| Tópico 5: |
Criando bancos de dados internacionais |
| Tópico 6: |
Usando a inteligência em constraints e triggers |
| Tópico 7: |
Manipulando dados através de Stored Procedures |
| Tópico 8: |
Controlando o acesso com o uso de privilégios em SQL |
| Tópico 9: |
Otimizando o acesso através de índices |
| Tópico 10: |
Extendendo o servidor através de UDFs |
| Tópico 11: |
Comunicando-se com o cliente : Eventos e excessões |
| Tópico 12: |
Importando e exportando registros em texto utilizando arquivos externos |
| SEÇÃO |
Características de Tempo de Execução |
| Tópico 1: |
Otimizando a plataforma do servidor |
| Sub-Tópico (1a): |
Windows |
| Sub-Tópico (1b): |
Linux |
| Sub-Tópico (1c): |
Solaris |
| Sub-Tópico (1d): |
**nix |
| Sub-Tópico (1e): |
Novell Netware |
| Tópico 2: |
Configurando e testando a rede |
| Sub-Tópico (2a): |
TCP/IP |
| Sub-Tópico (2b): |
Windows Networking |
| Sub-Tópico (2c): |
IPX/SPX |
| Sub-Tópico (2d): |
Protocolos mixados |
| Tópico 3: |
Entendendo as tabelas de sistema |
| Tópico 4: |
Segurança no servidor |
| Tópico 5: |
Encriptando um sistema cliente/servidor |
| Tópico 6: |
Manutenção do Banco de Dados |
| Tópico 7: |
Usando a API |
| Tópico 8: |
Testando com dados reais |
| SEÇÃO |
Solucionando problemas do InterBase (Clientes e Servidores) |
| Tópico 1: |
Determinando a causa de um problema |
| Tópico 2: |
Entendendo os reports de erros |
| Sub-Tópico (2a): |
Erros no arquivo interbase.log |
| Sub-Tópico (2b): |
Erros do banco de dados (Eventos, Excessões, BDE, IBObjects) |
| Tópico 3: |
Diagnosticando problemas na instalação |
| Tópico 4: |
Diagnosticando problemas de performance |
| Tópico 5: |
Diagnosticando problemas de corrupção e travamento |
| Tópico 6: |
Diagnosticando problemas de memória |
| Tópico 7: |
Diagnosticando problemas de rede |
| SEÇÃO |
Distribuindo aplicações Interbase |
| Tópico 1: |
Distribuição e licença |
| Tópico 2: |
Instalação e Desinstalação |
| Tópico 3: |
Atualizando após a distribuição |
| SEÇÃO |
Como o Interbase trabalha |
| Tópico 1: |
A estrutura em disco e BLR |
| Tópico: |
A válvula Y |
| Tópico 3: |
O gerenciador de "bloqueio" de registros |
| Tópico 4: |
Arquitetura Multi-geracional e de versões |
| Tópico 5: |
Transações |
| Tópico 6: |
Classic x SuperServer |
| Tópico 7: |
O ciclo de um SQL request |
| Tópico 8: |
Os "internos" de um banco de dados ativo |
| Tópico 9: |
O que fazem os backups e Sweeps |
| PARTE II |
WRITING CLIENT APPLICATIONS |
| SEÇÃO |
Entendendo a metodologia Client/Server |
| SEÇÃO |
A API do Interbase |
| SEÇÃO |
Selecionando a interface do Cliente |
| Tópico 1: |
Delphi, Borland C++ Builder e a BDE |
| Tópico 2: |
Delphi, Borland C++ Builder e a API do Interbase |
| Tópico 3: |
Delphi for Linux |
| Tópico 4: |
Visual C for Windows |
| Tópico 5: |
GNU C for Linux |
| Tópico 6: |
IBPerl for Linux |
| Tópico 7: |
JDBC and Ultra-thin Clients |
| Tópico 8: |
Visual Basic (???) |
| SEÇÃO |
Extendendo o Interbase com múltiplas camadas |
| Tópico 1: |
MIDAS |
| Tópico 2: |
Visibroker |
| Tópico 3: |
InterServer e InterClient |
| Tópico 4: |
dbOvernet |
| SEÇÃO |
Usando Transações |
| SEÇÃO |
Chamando Stored Procedures |
| SEÇÃO |
Escrevendo com segurança clientes multi-tarefa |
| SEÇÃO |
Utilizando eventos para notificação dos clientes |
| SEÇÃO |
Gerenciando erros adequadamente |
| SEÇÃO |
Optimizando o plano de uma query |
| SEÇÃO |
Entendendo os componentes de acesso a dados do Interbase |
| SEÇÃO |
Internacionalizando as aplicações cliente |
| SEÇÃO |
Desenvolvendo soluções para Internet |
| SEÇÃO |
Escrevendo aplicações para replicação |
| SEÇÃO |
Integração com o mundo Open Source |
| Tópico 1: |
Servidor Web Apache |
| Tópico 2: |
Enhydra |
| Tópico 3: |
HP E-Speak |
| Tópico 3: |
XML e XSL
|
| PARTE III |
Solucionando problemas do mundo real |
| SEÇÃO |
SQL |
| SEÇÃO |
Dicas para o Servidor |
| SEÇÃO |
Dicas o Cliente |
| SEÇÃO |
Balanceando e ajustando a carga de trabalho |
| SEÇÃO |
Bugs e soluções |
| SEÇÃO |
Técnicas de teste com volume de dados |
| SEÇÃO |
Recuperando dados corrompidos |
| SEÇÃO |
Evitando corrupção nos dados |
| SEÇÃO |
FAQ
|
| PARTE IV |
APÊNDICE |
| SEÇÃO |
Trabalhando com dados de outro DBMS |
| Tópico 1: |
Importando e exportando dados |
| Tópico 2: |
Convertendo banco de dados Oracle para Interbase |
| Tópico 3: |
Convertendo banco de dados Microsoft SQL Server para InterBase |
| Tópico 4: |
Convertendo banco de dados XBASE e Paradox para InterBase |
| Tópico 5: |
Entendendo banco de dados herdados |
| SEÇÃO |
Usando ferramentas CASE |
| SEÇÃO |
Técnicas de Design e Documentação |
| SEÇÃO |
Usando as ferramentas livres contidas no CD |
| SEÇÃO |
Nossas melhores piadas |