Gliederung - DEUTSCH

INTERBASE ENTWICKLER HANDBUCH

Gliederung

19. März 2000

Dies ist ein erster Gliederungsvorschlag für die Kapitel, Abschnitte und Themen des IBEH. Zum jetzigen Zeitpunkt ist er eine Mischung von Ideen unterschiedlicher Herkunft, und beruht auf einer letztes Jahr von Bill Karwin, Markus Kemper, Ann Harrison, Brett Bandy, Paul Beach und Jenny Li erarbeiteten Gliederung.

 Wir laden Sie jetzt ein, , welche Themen Sie noch behandelt wissen möchten. Beginnen Sie den Betreff der Mails mit "IB-BOOK", damit die Mails gefiltert werden können.

Falls es genügend Rückmeldungen gibt, werden die Vorschläge veröffentlicht und in diese Seite eingefügt. 


TEIL I KENNE DEINE DATENBANK
ABSCHNITT Erstellung robuster Metadaten
Thema 1:  Gedanken zum Design
Thema 2:  Erstellung eines belastbaren Fundaments 
Thema 3:  Design für Datenbankreplikation
Thema 4:  Verwendung von Domains und Datentypen
Thema 5:  Design für internationale Datenbanken
Thema 6:  Einbau von Intelligenz mit Constraints und Triggern
Thema 7:  Datenbearbeitung mit gespeicherten Prozeduren
Thema 8:  Zugriffskontrolle mit SQL-Benutzerrechten
Thema 9:  Zugriffsoptimierung mit Indizes
Thema 10:  Erweiterung des Servers durch benutzerdefinierte Funktionen
Thema 11:  Kommunikation mit Client-Anwendungen: Ereignis- und Ausnahmebehandlung
Thema 12:  Im- und Export von Textdaten mit Hilfe von externen Dateien
ABSCHNITT Serverbetrieb
Thema 1:  Optimierung des Serverbetriebssystems
Unterthema (1a): Windows
Unterthema (1b): Linux
Unterthema (1c): Solaris
Unterthema (1d): **nix
Unterthema (1e): Novell Netware
Thema 2:  Konfiguration und Test des Netzwerks
Unterthema (2a): TCP/IP
Unterthema (2b): Windows Netzwerk
Unterthema (2c): IPX/SPX
Unterthema (2d): Multiprotokoll
Thema 3:  Bedeutung der InterBase-Systemtabellen
Thema 4:  Absicherung des Servers
Thema 5:  Verschlüsselung eines Client/Server-Systems
Thema 6:  Wartung der Datenbank
Thema 7:  Verwendung der Services-API
Thema 8:  Test unter Last
ABSCHNITT Problembehebung für InterBase Clients und Server
Thema 1:  Ursachen für Probleme finden
Thema 2:  Fehlermeldungen verstehen
Unterthema (2a): Fehlermeldungen in interbase.log
Unterthema (2b): Fehlermeldungen der Datenbank (Events, Exceptions, BDE, IBObjects)
Thema 3:  Installationsprobleme untersuchen
Thema 4:  Leistungsengpässe finden
Thema 5:  Zerschossene Datenbanken retten
Thema 6:  Speicherlecks aufspüren
Thema 7:  Netzwerkprobleme identifizieren
ABSCHNITT  Auslieferung von InterBase basierten Anwendungen
Thema 1:  Vertrieb & Lizensierung
Thema 2:  Installation & Deinstallation
Thema 3:  Updates nach der Auslieferung
ABSCHNITT  Wie InterBase funktioniert
Thema 1:  ODS und BLR
Thema:  Das Dreiwegeventil
Thema 3:  Der Lock-Manager
Thema 4:  Versionen und Mehr-Generationen-Architektur 
Thema 5:  Transaktionen 
Thema 6:  Classic vs Superserver
Thema 7:  Das Leben einer SQL-Abfrage
Thema 8:  Interna der aktiven Datenbank
Thema 9:  Was machen Sweeps und Backups

 

TEIL II  ERSTELLUNG VON CLIENT-ANWENDUNGEN
ABSCHNITT  Einführung in die Client/Server-Architektur
ABSCHNITT  Die InterBase API
ABSCHNITT  Auswahl der Client-Schnittstelle
Thema 1:  Delphi, Borland C++ Builder und BDE 
Thema 2:  Delphi, Borland C++ Builder und die Interbase API 
Thema 3:  Delphi für Linux 
Thema 4:  Visual C für Windows 
Thema 5:  GNU C für Linux 
Thema 6:  IBPerl für Linux 
Thema 7:  JDBC und Ultra-Thin Clients 
Thema 8:  Visual Basic (???) 
ABSCHNITT  InterBase in Mehrschichtumgebungen
Thema 1:  MIDAS 
Thema 2:  Visibroker 
Thema 3:  InterServer und InterClient 
Thema 4:  dbOvernet 
ABSCHNITT  Verwendung von Transaktionen
ABSCHNITT  Aufruf gespeicherter Prozeduren
ABSCHNITT  Multi-Thread-fähige Anwendungen erstellen 
ABSCHNITT  Verwendung von Events zur Benachrichtigung von Clients
ABSCHNITT  Angemessene Fehlerbehandlung
ABSCHNITT  Optimierung von Abfrageplänen
ABSCHNITT  Die Interbase Datenzugriffskomponenten
ABSCHNITT  Internationalisierung von Client-Anwendungen
ABSCHNITT Entwicklung von Internet-Lösungen
ABSCHNITT  Replikationsfähige Anwendungen erstellen
ABSCHNITT  Integration in die Welt der Open Source
Thema 1:  Apache Web Server 
Thema 2:  Enhydra 
Thema 3: HP E-Speak 
Thema 3:  XML und XSL 

 

TEIL III LÖSUNGEN FÜR DAS WIRKLICHE LEBEN
Themen aus den Newsgroups
ABSCHNITT  SQL
ABSCHNITT  Tricks auf der Server-Seite
ABSCHNITT  Tricks auf der Client-Seite
ABSCHNITT  Tuning und Lastverteilung
ABSCHNITT  Bugs und Workarounds
ABSCHNITT  Techniken für Tests unter Last
ABSCHNITT  Wiederherstellung zerstörter Daten
ABSCHNITT  Vermeidung von Datenfehlern
ABSCHNITT  FAQ

 

TEIL IV ANHANG
ABSCHNITT  Arbeit mit Daten aus anderen Datenbanksystemen
Thema 1:  Im- und Export von Daten
Thema 2: Konvertierung von Oracle-Datenbanken nach InterBase
Thema 3:  Konvertierung von Microsoft-SQL- Server-Datenbanken nach InterBase
Thema 4:  Konvertierung von XBASE- und Paradox-Datenbanken nach InterBase
Thema 5:  Ältere Datenbankformate
ABSCHNITT  Die Verwendung von Case-Tools
ABSCHNITT  Design- und Dokumentationstechniken
ABSCHNITT  Verwendung der mitgelieferten Werkzeuge
ABSCHNITT  Unsere schönsten Anekdoten