| PARTE I | CONOZCA SU BASE DE DATOS | 
                
                  | SECCIÓN | Creación de Metadata Robusta | 
                
                  | Tópico 1: | Pensar en el diseño | 
                
                  | Tópico 2: | Creación de una base concreta | 
                
                  | Tópico 3: | Diseño para la replicación de bases de datos | 
                
                  | Tópico 4: | Uso de dominios (domains) y tipos de datos (datatypes) | 
                
                  | Tópico 5: | Creación de datos para bases de datos internacionales | 
                
                  | Tópico 6: | Construir inteligencia con restricciones (constraints) y triggers | 
                
                  | Tópico 7: | Manipulación de datos con procedimientos almacenados (stored procedures) | 
                
                  | Tópico 8: | Controlar el acceso con privilegios SQL | 
                
                  | Tópico 9: | Optimizar el acceso a los datos con índices | 
                
                  | Tópico 10: | Extender el servidor con UDFs | 
                
                  | Tópico 11: | Comunicación con el cliente: Eventos (Events) y Excepciones (Exceptions) | 
                
                  | Tópico 12: | Importar y exportar registros de texto usando archivos externos | 
                
                  | SECCIÓN | Temas de Runtime | 
                
                  | Tópico 1: | Optimizar la plataforma del 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: | Configuración y prueba de la red | 
                
                  | Sub-Tópico (2a): | TCP/IP | 
                
                  | Sub-Tópico (2b): | Redes en Windows | 
                
                  | Sub-Tópico (2c): | IPX/SPX | 
                
                  | Sub-Tópico (2d): | Protocolos mixtos | 
                
                  | Tópico 3: | Comprensión de las tablas de sistema de Interbase | 
                
                  | Tópico 4: | Asegurar al servidor | 
                
                  | Tópico 5: | Encriptado de un sistema cliente/servidor | 
                
                  | Tópico 6: | Mantenimiento de la base de datos | 
                
                  | Tópico 7: | Uso de la Services API | 
                
                  | Tópico 8: | Prueba bajo carga | 
                
                  | SECCIÓN | Solución de problemas en Clientes y Servidores Interbase | 
                
                  | Tópico 1: | Determinación de la causa de un problema | 
                
                  | Tópico 2: | Diagnóstico de reportes de errores | 
                
                  | Sub-Tópico (2a): | Errores en interbase.log | 
                
                  | Sub-Tópico (2b): | Errores en la base de datos (Events, Exceptions, BDE, IBObjects) | 
                
                  | Tópico 3: | Diagnóstico de problemas de instalación | 
                
                  | Tópico 4: | Diagnóstico de problemas de rendimiento | 
                
                  | Tópico 5: | Diagnóstico de problemas de corrupción y roturas | 
                
                  | Tópico 6: | Diagnóstico de pérdidas de memoria | 
                
                  | Tópico 7: | Diagnóstico de problemas de red | 
                
                  | SECCIÓN | Distribución de Aplicaciones Interbase | 
                
                  | Tópico 1: | Distribución y licenciamiento | 
                
                  | Tópico 2: | Instalación y desinstalación | 
                
                  | Tópico 3: | Actualización después de distribuir | 
                
                  | SECCIÓN | ¿Cómo trabaja Interbase? | 
                
                  | Tópico 1: | La estructura On-Disk y BLR | 
                
                  | Tópico 2: | La válvula Y (Y-valve) | 
                
                  | Tópico 3: | El administrador de bloqueos (Lock manager) | 
                
                  | Tópico 4: | Registros con múltiples versiones y arquitectura multigeneracional | 
                
                  | Tópico 5: | Transacciones | 
                
                  | Tópico 6: | Classic vs. Superserver | 
                
                  | Tópico 7: | La vida de una consulta SQL | 
                
                  | Tópico 8: | El interior de Active Database | 
                
                  | Tópico 9: | ¿Qué hacen Sweep y Backup?   | 
                
                  | PARTE II | ESCRIBIENDO APLICACIONES CLIENTES | 
                
                  | SECCIÓN | Comprensión de la metodología cliente/servidor | 
                
                  | SECCIÓN | La API de Interbase | 
                
                  | SECCIÓN | Selección de la interfaz cliente | 
                
                  | Tópico 1: | Delphi, Borland C++ Builder y BDE | 
                
                  | Tópico 2: | Delphi, Borland C++ Builder y la API de Interbase | 
                
                  | Tópico 3: | Delphi para Linux | 
                
                  | Tópico 4: | Visual C para Windows | 
                
                  | Tópico 5: | GNU C para Linux | 
                
                  | Tópico 6: | IBPerl para Linux | 
                
                  | Tópico 7: | JDBC y los Clientes Ultra-Delgados (Ultra-thin Clients) | 
                
                  | Tópico 8: | Visual Basic (???) | 
                
                  | SECCIÓN | Extensión de Interbase con múltiples capas (tiers) | 
                
                  | Tópico 1: | MIDAS | 
                
                  | Tópico 2: | Visibroker | 
                
                  | Tópico 3: | InterServer e InterClient | 
                
                  | Tópico 4: | dbOvernet | 
                
                  | SECCIÓN | Uso de Transacciones | 
                
                  | SECCIÓN | Llamado a Procedimientos Almacenados (Stored Procedures) | 
                
                  | SECCIÓN | Escritura segura de clientes de múltiples hebras (multithreaded) | 
                
                  | SECCIÓN | Uso de eventos para la notificación a clientes | 
                
                  | SECCIÓN | Manejo elegante de errores | 
                
                  | SECCIÓN | Optimización de los planes de consultas (query PLANs) | 
                
                  | SECCIÓN | Comprensión de los Componentes de Acceso a Datos (Data Access Components) de Interbase | 
                
                  | SECCIÓN | Internacionalización de las aplicaciones clientes | 
                
                  | SECCIÓN | Desarrollo de soluciones de Internet | 
                
                  | SECCIÓN | Escritura de aplicaciones para replicación | 
                
                  | SECCIÓN | Integración con el mundo Open Source | 
                
                  | Tópico 1: | Apache Web Server | 
                
                  | Tópico 2: | Enhydra | 
                
                  | Tópico 3: | HP E-Speak | 
                
                  | Tópico 4: | XML y XSL   | 
                
                  | PARTE III | RESOLUCIÓN DE PROBLEMAS DE LA REALIDAD | 
                
                  | SECCIÓN | SQL | 
                
                  | SECCIÓN | Trucos en el servidor | 
                
                  | SECCIÓN | Trucos en el cliente | 
                
                  | SECCIÓN | Afinado y balance de cargas | 
                
                  | SECCIÓN | Errores y soluciones | 
                
                  | SECCIÓN | Técnicas de testeo de carga | 
                
                  | SECCIÓN | Recuperación de datos corruptos | 
                
                  | SECCIÓN | Evitar la corrupción de datos | 
                
                  | SECCIÓN | Preguntas frecuentes - FAQ   | 
                
                  | PARTE IV | APÉNDICES | 
                
                  | SECCIÓN | Trabajo con datos de otro DBMS | 
                
                  | Tópico 1: | Importar y exportar datos | 
                
                  | Tópico 2: | Conversión de bases de datos de Oracle a Interbase | 
                
                  | Tópico 3: | Conversión de bases de datos Microsoft SQL Server a Interbase | 
                
                  | Tópico 4: | Conversión de bases de datos XBASE y Paradox a Interbase | 
                
                  | Tópico 5: | Comprensión de las bases de datos tradicionales | 
                
                  | SECCIÓN | Uso de herramientas CASE | 
                
                  | SECCIÓN | Técnicas de diseño y documentación | 
                
                  | SECCIÓN | Uso de las herramientas gratuitas incluidas en el CD | 
                
                  | SECCIÓN | Nuestras mejores anécdotas |