Book Details 

Oracle 10g i Delphi. Programowanie baz danych
(ang. Oracle 10g & Delphi. Programming databases)

ISBN: 83-246-0272-0
Format: B5, stron: 392
Zawiera CD-ROM

Data wydania: 02/2006


OPIS:

Oracle 10g to kolejna wersja chyba najbardziej znanej bazy danych. Jej stabilność i wydajność to już niemal legenda. W oparciu o Oracle tworzone są setki aplikacji bazodanowych operujących na milionach rekordów. Tego typu aplikacje często muszą być przygotowane w krótkim czasie. Do takich właśnie zastosowań doskonale nadaje się Delphi -- środowisko programistyczne umożliwiające szybkie tworzenie aplikacji. Dzięki zaangażowaniu firm trzecich powstały komponenty, moduły i biblioteki pozwalające na współpracę Oracle i Delphi oraz sprawne budowanie aplikacji bazodanowych łączących te platformy.

Książka "Oracle 10g i Delphi. Programowanie baz danych" to podręcznik dla programistów zamierzających tworzyć takie właśnie aplikacje. Przedstawia podstawy działania i obsługi Oracle 10g oraz metody wykorzystywania tej bazy danych w aplikacjach pisanych w Delphi. Opisuje różne technologie dostępu do danych i komponenty pozwalające na realizację zadań związanych z obsługą bazy. Pokazuje również sposoby generowania raportów w Rave Reports z wykorzystaniem danych pochodzących z Oracle 10g.

  • Instalacja Oracle 10g
  • Korzystanie z narzędzi Enterprise Manager i SQL*Plus
  • Projektowanie bazy danych
  • Komunikacja z bazą danych za pomocą BDE
  • Stosowanie komponentów ADO
  • Korzystanie z dbExpress i ODAC
  • Tworzenie raportów za pomocą Rave Reports
  • Analiza danych


ZAWARTOŚĆ CD:

"Oracle 10g i Delphi. Programowanie baz danych" -- zawartość CD:

Zawartość CD-ROM-u

  • Katalog Kody źródłlowe zawiera listingi wszystkich programów omówionych w książce.
  • Katalog Delphi 2005 Architect zawiera środowisko Delphi 2005 Architect w wersji czasowej oraz dodatki niezbędne do zainstalowania Delphi 2005.
  • Katalog PL_SQL Developer zawiera wersje 6.0 i 7.0 beta programu PL/SQL Developer oraz zestaw pluginów do tego programu.
  • Katalog Komponenty Odac zawiera komponenty ODAC dla kilku wersji Delphi, C++ Buildera i Kylixa oraz dokumentację w języku angielskim.
  • Katalog DKG Advanced Solutions Oracle Products zawiera zestaw narzędzi firmy DKG Advanced Solutions:
    • DBDiff for Oracle ver 3.0,
    • DBDiff Squared,
    • DBInstaller,
    • DBScripter for Oracle ver. 1.1,
    • OraEdit Pro ver. 3.3,
    • OraEdit ver 3.3,
    • OraPowerTools.


SPIS TREŚCI:

"Oracle 10g i Delphi. Programowanie baz danych" -- spis treści:

Wstęp (9)

Część I Baza danych Oracle 10g (11)

Dlaczego Oracle 10g? (13)

Rozdział 1. Instalacja i konfiguracja środowiska Oracle 10g (15)

  • Wymagania systemowe (15)
  • Instalacja Oracle 10g (16)

Rozdział 2. Pakiet Oracle 10g Companion (27)

  • Wstęp (27)
  • Instalacja pakietu Oracle 10g Companion (27)
  • Konfiguracja DAD (33)

Rozdział 3. Środowisko pracy użytkownika bazy danych Oracle 10g (35)

  • Enterprise Manager (35)
    • Uruchamianie (35)
    • Nagłówek (41)
    • Home (45)
    • Performance (49)
    • Administration (62)
    • Maintenance (79)
  • iSQL*Plus (83)
    • Uruchamianie (84)
    • Preferences (87)
    • History (92)
    • Workspace (93)
    • Uprawnienia SYSDBA i SYSOPER (99)
  • Oracle HTTP Server (105)
    • Uruchamianie (106)
    • Własna strona HTML (109)

Rozdział 4. Przykładowa baza danych (111)

  • Wstęp (111)
  • Tworzenie przestrzeni tabel (111)
  • Tworzenie schematu użytkownika (116)
    • Profile użytkownika (116)
    • Konta użytkowników (118)
    • Role i uprawnienia (120)
  • Projekt bazy danych (125)
    • Tabele i relacje (125)
    • Sekwencje (130)

Rozdział 5. Tworzenie interfejsu użytkownika w środowisku Oracle 10g (135)

  • Wstęp (135)
  • Pakiety (136)
  • Formularze (139)

Część II Technologie dostępu do Oracle 10g (153)

Rozdział 6. BDE (155)

  • Wstęp (155)
  • Tworzenie połączenia z bazą danych (156)
  • Table (159)
  • Specjalne cechy komponentu Table (161)
  • Metoda Locate (162)
  • Query (164)
  • Zapytania z parametrami (167)
  • Edycja danych (169)
  • Stany zbioru danych (175)
  • Field (176)
  • Dodawanie atrybutów obliczeniowych (179)
  • Tworzenie pól przeglądania (181)
  • Database Form Wizard (183)
  • Używanie SQL Monitora (187)

Rozdział 7. ODBC (191)

  • Wstęp (191)
  • Mechanizm ODBC (191)

Rozdział 8. ADO (197)

  • Wstęp (197)
  • ADOConnection (198)
  • Data Link (202)
  • Uzyskiwanie informacji o strukturze bazy danych (203)
  • Dynamiczne właściwości komponentów ADO (206)
  • ADOCommand (207)
  • ADOTable (211)
  • ADOQuery (212)
  • ADODataSet (215)
  • Położenie i typy kursorów (219)
  • Typy kursorów a metoda RecordCount (221)
  • Typy blokad (221)
  • Indeksy klienta (222)
  • Klonowanie (223)
  • Mechanizm transakcji (224)
  • Transakcje zagnieżdżone (226)
  • XML - eksport i import danych (226)
  • Pliki Advanced Data TableGram (ADTG) (229)
  • Zbiory rekordów odłączonych (229)
  • Pooling połączeń (230)
  • Model aktówki (231)
  • Zakładki (231)

Rozdział 9. dbExpress (235)

  • Wstęp (235)
  • Tworzenie połączenia z bazą danych (236)
  • SQLQuery (237)
  • Edycja danych (241)
  • Monitorowanie bazy danych (251)
  • Pozostałe komponenty zbioru danych (252)
  • Obsługa transakcji (252)
  • ClientDataSet i XML (254)
  • Informacje o bazie danych (257)
  • Metoda SetSchemaInfo (258)

Rozdział 10. ODAC (259)

  • Wstęp (259)
  • Instalacja (259)
  • Komponenty ODAC (261)
  • Tworzenie połączenia z bazą danych (262)
  • OraQuery (263)
  • Atrybuty typu LOB (265)
    • Typ LOB (265)
    • Obsługa atrybutów typu BLOB za pomocą ODAC (266)
  • ODAC i IntraWeb (272)
    • Co to jest IntraWeb? (272)
    • Tworzenie projektu (272)
    • Uruchamianie projektu (273)
    • Tworzenie aplikacji (273)
  • OraSQL (279)

Rozdział 11. Pozostałe komponenty bazodanowe (283)

  • Wstęp (283)
  • DBNavigator (283)
  • Tekstowe kontrolki danych (284)
  • Kontrolki danych dla list (284)
  • DBCheckBox (284)
  • Zastosowanie kontrolek danych (285)
  • Tworzenie niestandardowej siatki (286)
    • Kolorowanie DBGrid (286)
    • Dopasowanie szerokości kolumn (289)
    • Siatka z polem wyboru (290)
    • Siatka pozwalająca na zaznaczanie wielu rekordów (293)
    • Siatka z polem Memo (294)
    • Siatka wyświetlająca obrazki (295)
  • Kontrolki przeglądania (297)
  • Graficzne kontrolki danych (299)
  • DBCtrlGrid (299)
  • Standardowe kontrolki w aplikacjach bazodanowych (301)

Część III Rave Reports - raportowanie baz danych (303)

Dlaczego Rave Reports? (305)

Rozdział 12. Raportowanie za pomocą kodu (307)

  • Wstęp (307)
  • Komponent RvSystem (307)
  • Pierwszy raport (307)
  • Raport kolumnowy (312)
  • Umieszczanie grafiki w raporcie (316)
  • Raportowanie baz danych za pomocą kodu (320)
  • Umieszczanie atrybutów typu BLOB w raportach (325)
  • Umieszczanie wykresów w raporcie (329)
  • Metody rysowania w raportach generowanych za pomocą kodu (332)

Rozdział 13. Podstawy Visual Designera (337)

  • Wstęp (337)
  • Wprowadzenie do Rave Visual Designera (337)
  • Pierwszy raport (339)
  • Komponent RvProject (341)
  • Interakcja z aplikacją (342)
  • Ustawienia globalne (Global Pages) (345)
  • Zmienne po inicjalizacji (Post-Initialize Variables) (348)
  • Druk warunkowy (Conditional Printing) (350)

Rozdział 14. Inteligentna analiza danych w Rave Reports (353)

  • Wstęp (353)
  • Driver Data View (353)
  • Pasma i regiony (356)
  • Dodawanie pól (357)
  • Dodawanie raportu do projektu (357)
  • Pola obliczeniowe w raportach (359)
  • Direct Data View (360)
  • Projektowanie raportu typu Master-Detail (360)

Rozdział 15. Pozostałe komponenty z palety Rave (365)

  • Wstęp (365)
  • RvNDRWriter i RvRenderPreview (365)
  • RvRenderPrinter (367)
  • Zapisywanie raportu w różnych formatach (367)

Dodatki (371)

Skorowidz (373)