Oracle Database 11g Oracle PL/SQL + Kieszonkowy słownik języka Oracle PL/SQL
Komplet składa się z 3 książek omawiających program Oracle.
Oracle Database 11g. To co najważniejsze
Dla nowych użytkowników Oracle - administratorów baz danych, architektów i menedżerów - książka ta będzie niezastąpionym, kompletnym wprowadzeniem do wachlarza technologii i narzędzi Oracle, w tym najnowszej Oracle Database 11g. Nawet jeśli Twoje półki pełne są już dokumentacji dotyczącej Oracle, to właśnie do tej niewielkiej książki będziesz wracać najczęściej.
Oracle to olbrzymi, obejmujący dziesiątki technologii, opcji i wersji system. Większość użytkowników, nawet doświadczonych architektów i administratorów baz danych, ma problemy z objęciem całości związanego z nim materiału. Każda kolejna wersja bazy Oracle oznacza wprowadzenie kolejnego pakietu dodatkowych technologii, a co za tym idzie, nowe wyzwania dla jej użytkowników. Najnowszym z nich jest Oracle Database 11g.
Książka scala olbrzymie ilości informacji w jeden poręczny i przystępny pakiet, wypełniony nie odbiegającym od tematu tekstem, przejrzystymi schematami i mnóstwem praktycznych podpowiedzi. Omówione w niej zagadnienia obejmują:
- opis produktów Oracle, opcji, struktur danych i architektury Oracle Database 11g, jak również wcześniejszych wersji bazy (Oracle Database 10g, Oracle 9i i Oracle 8i);
- instalację, uruchamianie, zarządzanie, monitorowanie, metody pracy w sieci i dostosowywanie bazy Oracle do własnych potrzeb - w tym z wykorzystaniem Oracle Enterprise Manager (EM) i zawartych w pakiecie, zautomatyzowanych narzędzi personalizujących i zarządzających;
- bezpieczeństwo, audyt i zgodność danych w bazach Oracle (nowy rozdział w tym wydaniu);
- jednoczesną eksploatację bazy przez wielu użytkowników, hurtownie danych, rozproszone bazy danych, bazy wysokiej dostępności, a także architekturę sprzętową (w tym SMP, klastry, architekturę NUMA i systemy typu grid);
- dodatkowe narzędzia Oracle: Oracle Application Express, Fusion Middleware (w tym Oracle Application Server) oraz wsparcie zorientowanej na usługi architektury bazy danych zapewniającej usługi webowe;
- nowości w wersji Oracle Database 11g: buforowanie wyników zapytań, automatyczne zarządzanie pamięcią (AMM), Real Application Testing, zaawansowaną kompresję danych, opcje Total Recall i Active Data Guard, a także zmiany w opcji przetwarzania analitycznego online OLAP (transparentnie udostępnianej i zarządzanej jako perspektywy zmaterializowane - migawki), funkcję Flashback Transaction, przezroczyste szyfrowanie danych, narzędzie diagnostyczne Support Workbench (wraz z infrastrukturą diagnozowalności) oraz usprawnienia mechanizmu partycjonowania (w tym partycjonowanie interwałowe i nowe, złożone typy danych).
Oracle PL/SQL. Kieszonkowy słownik języka
Książka zawiera wszystkie informacje niezbędne do korzystania z języka PL/SQL (z uwzględnieniem nowych możliwości systemu Oracle Database 11g).
Opis składni i semantyki języka PL/SQL podzielono na cztery kategorie:
- podstawowe części składowe programów (np. struktury blokowe, identyfikatory, typy danych, deklaracje);
- kontrola logiki programów, obsługa kursorów i wyjątków oraz korzystanie z funkcji PL/SQL w wyrażeniach języka SQL;
- rekordy, procedury, funkcje, wyzwalacze i pakiety;
- konfiguracja kompilatorowa, mechanizmy obiektowe i kolekcje.
Słownik uwzględnia nowe możliwości systemu Oracle Database 11g - m.in. pamięć podręczną rezultatów funkcji, wyzwalacze złożone, polecenie CONTINUE, typ SIMPLE_INTEGER, ulepszenia mechanizmu kompilacji natywnej, rozszerzenia wyrażeń regularnych oraz nowe metody optymalizacji kompilatorowej (m.in. mechanizm intra-unit inlining). W osobnych działach opisano również funkcje i pakiety wchodzące w skład systemu Oracle. Niniejsza książka umożliwia szybkie rozwiązywanie problemów pojawiających się w trakcie pracy nad kodem.
Oracle PL/SQL. Najlepsze praktyki
Książka zawiera zbiór przejrzystych zasad - najlepszych praktyk, powstałych w oparciu o wieloletnie doświadczenie autora w programowaniu oraz nauczaniu języka PL/SQL. Stosowanie ich umożliwi tworzenie skutecznych aplikacji bazodanowych z uwzględnieniem nowych możliwości systemu Oracle Database 11g. We wszystkich omówionych zagadnieniach określono problem oraz podano jego rozwiązanie. Posłużono się fikcyjnym przedsiębiorstwem Wymówka Sp. z o.o., którego pracownicy tworzą aplikacje bazodanowe, popełniają błędy, usuwają je, wyciągają wnioski oraz gromadzą wiedzę i doświadczenie.
Po lekturze tej książki będziesz wiedział:
- w jaki sposób osadzać w programach kod języka SQL,
- jak tworzyć pakiety, które będą przydatne nie tylko Tobie, ale również pozostałym członkom Twojego zespołu programistycznego,
- jak stwierdzić, czy wszystkie programy Twojego zespołu w sposób spójny obsługują i rejestrują błędy.
Prezentowane treści podzielono na dziewięć podstawowych kategorii: praktyki ogólne; standardy programistyczne; testowanie, śledzenie i debugging; operacje na zmiennych i strukturach danych; sterowanie logiką aplikacji; obsługa błędów; wykorzystanie języka SQL w programach PL/SQL; tworzenie procedur, funkcji, pakietów i wyzwalaczy oraz optymalizacja programów.