okladka
Książka niniejsza przeznaczona jest dla osób programujących w Delphi, a jej założeniem jest przedstawienie czytelnikowi sposobów na łatwe tworzenie aplikacji za pomocą bazy danych Interbase. W książce nie znajdzie czytelnik omówienia języka SQL jako takiego -- autor skoncentrował się na następujących zagadnieniach:
  • typy danych -- omówione zostały typy danych w Interbase oraz ich odpowiedniki w Delphi;
  • obiekty bazy danych - generatory, tabele, indeksy itp. Wyjaśniono zastosowanie tych elementów oraz przedstawiono sposoby ich wykorzystania w praktyce;
  • tworzenie funkcji użytkownika (UDF) w Delphi -- sposoby rozszerzania możliwości serwera przez dodatkowe, samodzielne zaprojektowane funkcje o wszechstronnym zastosowaniu;
  • wykorzystanie komponentów IBX w dostępie do systemu Interbase -- omówienie rodzimej biblioteki dostępu do bazy danych, pozwalających na pełne wykorzystanie możliwości serwera;
  • zarządzanie serwerem bazy danych za pomocą IBX -- jak zarządzać użytkownikami korzystając z Delphi, tworzyć kopie zapasowe i inne.

Wstęp (7)
Rozdział 1. Typy danych (9)
  • Typy znakowe (11)
    • Typ CHAR (11)
    • Typ VARCHAR (12)
    • Typ BLOB stosowany do danych tekstowych (12)
    • Zestawy znaków (13)
  • Typy liczbowe (16)
    • Typy całkowite (16)
    • Typy stałoprzecinkowe (17)
    • Typy zmiennoprzecinkowe (17)
  • Czas i data (18)
  • Pola Blob (19)
  • Tablice (20)
  • Domeny (21)
Rozdział 2. O UDF-ach (23)
  • Od strony InterBase (23)
  • Od strony Delphi (25)
    • Przykład: Funkcja Silnia(Liczba) (25)
    • Przykład: Funkcja Substr1(Tekst, Od, ile) (26)
    • Przykład: Funkcja Year(Data) (27)
Rozdział 3. IBX - InterBase (29)
  • TIBDatabase, moduł IBDatabase (29)
    • Pozostałe właściwości (30)
    • Zdarzenia (30)
    • Ważne metody (30)
    • Komentarz (31)
  • TIBTransaction, moduł IBDatabase (32)
    • Właściwości (32)
    • Zdarzenia (33)
    • Ważne metody (33)
    • Komentarz (33)
  • TIBStoredProc, moduł IBStoredProc (34)
    • Właściwości (34)
    • Zdarzenia (34)
    • Ważne metody (35)
  • TIBTable, moduł IBTable (35)
    • Właściwości (35)
    • Zdarzenia (37)
    • Ważne metody (37)
  • TIBQuery, moduł IBQuery (38)
    • Właściwości (38)
    • Zdarzenia (39)
    • Ważne metody (40)
  • TIBUpdateSQL, moduł IBUpdateSQL (40)
    • Właściwości (40)
    • Zdarzenia (41)
    • Ważne metody (41)
    • Komentarz (41)
  • TIBDataSet, moduł IBCustomDataSet (41)
    • Właściwości (42)
    • Zdarzenia (43)
    • Ważne metody (44)
  • TIBSQL, moduł IBSQL (44)
    • Właściwości (44)
    • Zdarzenia (45)
    • Metody (45)
  • TIBDatabaseInfo, moduł IBDatabaseInfo (46)
    • Właściwości (46)
    • Zdarzenia (48)
    • Metody (48)
  • TIBSQLMonitor, moduł IBSQLMonitor (48)
    • Właściwości (48)
    • Zdarzenia (49)
    • Metody (49)
  • TIBEvents, moduł IBEvents (49)
    • Właściwości (49)
    • Zdarzenia (49)
  • Metody (50)
  • TIBExtract, moduł IBExtract (50)
    • Właściwości (50)
    • Zdarzenia (51)
    • Metody (51)
Rozdział 4. IBX - dodatki (53)
  • TIBXSQLVAR, moduł IBSQL (53)
    • Właściwości (53)
    • Metody (54)
  • TIBXSQLDA, moduł IBSQL (54)
    • Właściwości (55)
    • Metody (55)
  • TIBBatch (55)
    • Właściwości (55)
    • Metody (56)
  • TIBBatchInput (56)
    • Właściwości (56)
    • Metody (56)
  • TIBBatchOutput (56)
    • Właściwości (56)
    • Metody (56)
  • TIBInputDelimitedFile (56)
    • Właściwości (57)
  • TIBOutputDelimitedFile (57)
    • Właściwości (57)
  • TIBInputRawFile (57)
    • Właściwości (57)
    • Metody (57)
  • TIBOutputRawFile (58)
    • Właściwości (58)
    • Metody (58)
  • Przykład (58)
Rozdział 5. IBX - serwisy (59)
  • TIBCustomService, moduł IBServices (59)
    • Właściwości (59)
    • Metody (60)
    • Zdarzenia (60)
  • TIBControlService, moduł IBServices (60)
    • Właściwości (60)
    • Metody (60)
    • Zdarzenia (60)
  • TIBConfigService, moduł IBServices (60)
    • Właściwości (60)
    • Metody (61)
  • TIBControlAndQueryService, moduł IBServices (62)
    • Właściwości (62)
    • Metody (62)
    • Zdarzenia (62)
  • TIBBackupRestoreService, moduł IBServices (62)
    • Właściwości (62)
    • Metody (62)
    • Zdarzenia (63)
  • TIBBackupService, moduł IBServices (63)
    • Metody (63)
    • Zdarzenia (64)
  • TIBRestoreService, moduł IBServices (64)
    • Właściwości (64)
    • Metody (65)
    • Zdarzenia (65)
  • TIBValidationService, moduł IBServices (66)
    • Właściwości (66)
    • Metody (67)
    • Zdarzenia (68)
  • TIBStatisticalService, moduł IBServices (68)
    • Właściwości (68)
    • Metody (68)
    • Zdarzenia (68)
  • TIBLogService, moduł IBServices (69)
  • TIBSecurityService, moduł IBServices (69)
    • Właściwości: (69)
    • Metody (71)
    • Zdarzenia (71)
  • TIBServerProperties, moduł IBServices (72)
    • Właściwości (72)
    • Metody (74)
    • Zdarzenia (74)
Rozdział 6. Instalacja programu InterBase (77)
  • TIBSetup, moduł IBInstall (77)
    • Właściwości (77)
    • Metody (78)
    • Zdarzenia (78)
  • TInstallOptions, moduł IBInstall (79)
    • Właściwości (79)
  • TIBInstall, moduł IBInstall (80)
    • Właściwości (80)
    • Metody (80)
    • Zdarzenia (81)
  • TIBUninstall, moduł IBInstall (81)
    • Właściwości (81)
    • Metody (81)
    • Zdarzenia (81)
Rozdział 7. Obiekty występujące w InterBase (83)
  • Generatory (83)
    • Składnia poleceń (83)
    • Wartości generatora w Delphi (84)
  • Indeksy (85)
    • Polecenia (86)
    • Korzystanie z indeksów (86)
  • Procedury (87)
    • Polecenia (87)
    • Zastosowanie (89)
    • Błędy (90)
    • Przykłady procedur (91)
  • Tabele (93)
    • Kolumny (94)
    • Więzy integralności i ograniczenia (94)
  • Perspektywy (96)
  • Wyzwalacze (97)
  • Zdarzenia (97)
Literatura (99)