Książka jest NOWA, w stanie IDEALNYM. Niezależnie od ilości zakupionych książek płacisz tylko jednorazowy koszt wysyłki. Oracle 10g i Delphi. Programowanie baz danych![Oracle 10g i Delphi. Programowanie baz danych Oracle 10g i Delphi. Programowanie baz danych](http://allegro.1up.pl/image.php?id=130206&x=600&y=600&s=InfMaster&c=efe9fd5356f0e7efcd1bb41f7767bf3d)
Wydawnictwo: Helion 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
Poznaj nowoczesne metody budowania aplikacji dla Oracle.
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) |