Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /domains/papierowemysli.pl/public_html/engine/class_connect.php5 on line 12
Praca zbiorowa, Oracle Database 11g. Programowanie w języku PL/SQL: Dla administratorów baz danych


Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /domains/papierowemysli.pl/public_html/engine/class_connect.php5 on line 12
Index książek > Przeczytaj o książce

Oracle Database 11g. Programowanie w języku PL/SQL


    info

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /domains/papierowemysli.pl/public_html/engine/class_connect.php5 on line 12

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /domains/papierowemysli.pl/public_html/engine/class_connect.php5 on line 12
Autor:
   Praca zbiorowa
Wydawnictwo:
   Helion
ISBN:
   978-83-246-1938-2
Rok wydania:
   2008
Liczba stron:
   904
Cena:
   0 zł
Kategoria:
   Informatyczne

Ocena recenzenta:

8 / 10

Ocena użytkowników (Głosów: 3)

6 / 10



Twoja ocena to
 /10 

    ksiazka

Dla administratorów baz danych


Język programowania PL/SQL został utworzony pod koniec lat 80-tych, lecz większego znaczenia nabrał kilka lat później. Wciąż jednak jest używany głównie przez doświadczonych specjalistów. Początkującym programistom zrozumienie zasad funkcjonowania baz danych Oracle może sprawić niemałe trudności. PL/SQL oparty jest na blokach - z nazwą lub bez nazwy (anonimowe). Programy w postaci bloków anonimowych są wykorzystywane do tworzenia skryptów, które wykonują jednorazowe operacje. O podstawach, rzeczach zupełnie prostych, nieco trudniejszych, trudnych i całkowicie zawiłych pisze Michael McLaughlin w obszernej publikacji, która w zeszłym roku ukazała się nakładem Wydawnictwa HELION. Autor przez osiem lat pracował w korporacji Oracle na różnych stanowiskach, tak więc można mieć pewność, że niewiele osób (jeśli w ogóle ktokolwiek) ma większe pojęcie na temat baz danych Oracle. McLaughlin ma dziewięcioro dzieci. Co ta informacja mówi bezpośrednio o autorze i pośrednio o jego książce? Jak już się za coś bierze, robi to z pełnym poświęcenim, dokładnie i dogłębnie.

W bazie Oracle 11g wprowadzono wiele nowych funkcji. Wieloprocesowa pula połączeń usprawniła technologię EJB, a hierarchiczny program profilujący umożliwia sprawdzenie wydajności wszystkich komponentów aplikacji. Śledzi on wykonywanie kodu począwszy od programu głównego, aż do podprogramów z najniższego poziomu. Inne nowości w tej wersji bazy danych to np. rozszerzenia dynamicznego SQLa - macierzysty NDS i pakiet wbudowany DBMS - oba rozwiązania zostały usprawnione. Do istotnych zmian należy zaliczyć także automatyczne rozwijanie podprogramów w miejscu wywołania oraz wprowadzenie instrukcji CONTINUE (wymusza zakończenie bieżącej iteracji i powoduje powrót do pierwszego polecenia w pętli), na którą już od conajmniej dwóch poprzednich wersji czekało wielu programistów. To nie wszystkie ulepszenia, które będą przydatne użytkownikom Oracle Database 11g.

Część pierwsza książki dotyczy podstaw języka PL/SQL. W kilku rozdziałach zostały przedstawione główne jego funkcje, znalazły się informacje na temat struktur warunkowych i kontrolnych, zmiennych i operatorów, zasięgu transakcji, wyzwalaczy bazodanowych, struktury bloków, znaków i jednostek leksykalnych. Sporo uwagi autor poświęcił zarządzaniu błędami, opisane zostały oba ich rodzaje (błędy kompilacji i czasu wykonania) oraz sposoby obsługi i eliminacji tychże. W drugiej części książki M.McLaughlin zamieścił informacje na temat programowania, zaczynając od funkcji i procedur. Siódmy z kolei rozdział opisuje kolekcje (struktury pozwalające zarządzać pokaźnymi zbiorami danych), następny został poświęcony dużym obiektom (LOB), których głównym zadaniem jest przechowywanie w bazie danych plików multimedialnych, zdjęć i tekstu. Omawiana wersja Oracle jest wyposażona w mechanizm Secure Files, który pozwala pakować i szyfrować duplikaty dużych obiektów.
Część trzecia to bardziej zaawansowane programowanie, w którym istotną rolę odgrywa dynamiczny SQL, pozwalający tworzyć zapytania i wykonywać je podczas definiowania programu. W książce znaleźć można sporo dodatków (zajmują łącznie blisko 250 stron), co w tego rodzaju publikacjach jest rzadkością. Znajdziemy wśród nich informacje z zakresu administrowania bazdą danych Oracle, wprowadzenie do języków PHP i Java, scharakteryzowane zostały także funkcje wbudowane języka PL/SQL (te najczęściej używane), służaće do obsługi dat, liczb oraz łańcuchów znaków.

Muszę z przykrością stwierdzić, że poległem przy lekturze trzeciej części podręcznika. W pierwszych dwóch wprawdzie też miewałem problemy ze zrozumieniem niektórych zagadnień, ale generalnie radziłem sobie, jak sądzę, całkiem przyzwoicie. Choć nigdy nie uważałem się za wybitnego, czy nawet dobrego programistę, to książka McLaughlina ewidentnie pokazała, że moja wiedza w dziedzinie PL/SQL stoi na bardzo przeciętnym poziomie. Trudno mi ocenić książkę, której do końca nie rozumiem. Winienie autora za taki stan rzeczy wydaje się być nie na miejscu. Ale jedna rada dla początkujących w tym temacie nasuwa się sama - nie rzucajcie się od razu na głęboką wodę, bo akurat w tej, wielce prawdopodobne jest, że się utopicie.


Autor: Ludwik Mańczak   Data: 13.01.2010



Zobacz komentarze do tej książki [
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /domains/papierowemysli.pl/public_html/engine/class_connect.php5 on line 12
0]

    autor

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /domains/papierowemysli.pl/public_html/engine/class_connect.php5 on line 12
Praca zbiorowa

Praca zbiorowa


Praca zbiorowa Praca zbiorowa Praca zbiorowa Praca zbiorowa Praca zbiorowa Praca zbiorowa Praca zbiorowa Praca zbiorowa Praca zbiorowa Praca zbiorowa Praca zbiorowa Praca zbiorowa




nick
 
haslo   
nowe konto     

Wyszukiwarka Top 20 Ksišżki
 
ˆ 2005-2015 Papierowe Myśli Design&engine Mateusz Płatos