ODBIERZ TWÓJ BONUS :: »

Praktyczna nauka SQL dla Oracle. Wykorzystaj ogromne możliwości bazy danych Oracle Kim Berg Hansen

Autor:
Kim Berg Hansen
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 2
Stron:
368
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
46,20 zł 77,00 zł (-40%)
46,20 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
38,50 zł 77,00 zł (-50%)
38,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Korelowania widoków osadzonych i stosowania podzapytań skalarnych
  • Wykorzystywania operatorów zbioru, takich jak UNION, INTERSECT, EXCEPT, MULTISET
  • Modularyzowania zapytań za pomocą klauzuli WITH i wielokrotnego używania podzapytań
  • Stosowania rekurencyjnej faktoryzacji podzapytania i obsługi struktur hierarchicznych
  • Tworzenia i wykorzystywania funkcji zdefiniowanych w języku SQL oraz hermetyzacji kodu
  • Przeprowadzania obliczeń iteracyjnych z użyciem klauzuli MODEL
  • Anulowania przestawienia kolumn na rekordy oraz dynamicznego mapowania tabel wymiarów
  • Przestawiania rekordów na kolumny i obsługi wielu miar oraz wymiarów
  • Dzielnia i przetwarzania ograniczonego tekstu oraz pracy z tablicami JSON
  • Agregowania tekstu z użyciem funkcji listagg(), collect(), xmlagg() oraz obsługi typu clob
  • Stosowania funkcji analitycznych z klauzulami partycjonowania, kolejności i okien
  • Rozwiązywania problemów typu Najlepsze-N z wykorzystaniem funkcji rankingowych
  • Analizowania danych za pomocą sumy kroczącej, funkcji lead() i prognozowania regresją liniową
  • Dopasowywania wzorców w danych z użyciem klauzuli MATCH_RECOGNIZE
  • Grupowania danych na podstawie wzorców oraz łączenia zakresów dat
  • Optymalizowania pakowania i zliczania elementów w strukturach drzewiastych

Mimo upływu lat SQL jest bezkonkurencyjnym narzędziem do przetwarzania danych. Bazy danych Oracle wciąż imponują możliwościami. W ciągu ostatnich dekad bowiem obie te technologie były konsekwentnie unowocześniane i usprawniane. W efekcie nawet za pomocą jednego, choć niekiedy dość złożonego zapytania SQL można przeprowadzić operacje, które w innym języku wymagałyby napisania długich bloków kodu. Uzyskanie spektakularnej wydajności i szybkości aplikacji wymaga jednak dużego doświadczenia w posługiwaniu się zaawansowanymi konstrukcjami SQL.

To książka przeznaczona dla osób, które dobrze poznały podstawy języka SQL i chcą nabrać biegłości w praktycznym zastosowaniu jego zaawansowanych funkcji. Poszczególne zagadnienia zostały zaprezentowane poprzez stopniową rozbudowę i zwiększanie złożoności prostych zapytań SQL. Omówiono takie techniki jak korelacja widoku osadzonego, operacje na zbiorach, analiza dzienników zdarzeń, a także sposoby używania klauzul, między innymi MODEL czy MATCH_RECOGNIZE. Znalazło się tu mnóstwo przykładów kodu SQL, skonstruowanego tak, aby maksymalnie ułatwić zrozumienie prezentowanych treści. To pomoże Ci zdobyć umiejętności, dzięki którym wydajność i wygoda użytkowania Twoich aplikacji istotnie się zwiększą!

W książce:

  • stosowanie zaawansowanych funkcji języka SQL w bazie danych Oracle
  • stopniowe usprawnianie zapytań SQL
  • przetwarzanie większej ilości danych za pomocą mniejszej liczby zapytań
  • korzystanie z funkcji analitycznych
  • dopasowywanie wzorca rekordu
  • rekurencyjna faktoryzacja podzapytania

SQL. Opanuj sztukę pisania naprawdę zaawansowanych zapytań!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Kim Berg Hansen jest duńskim programistą baz danych. Od ponad 20 lat zajmuje się technologiami Oracle SQL i PL/SQL. Podczas pisania kodu zwraca baczną uwagę na jego efektywność i niskie wykorzystanie zasobów komputera, a także na uzyskanie najlepszych wrażeń użytkownika gotowej aplikacji. Posiada tytuły Oracle Certified Expert (OCE) w zakresie SQL i Oracle ACE Director.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do korzystania z tej książki potrzebuję wcześniejszej znajomości SQL lub baz danych Oracle?
Tak, książka zakłada, że czytelnik zna już podstawy języka SQL i ma ogólne pojęcie o pracy z bazami danych Oracle. Publikacja skupia się na rozwijaniu zaawansowanych umiejętności i praktycznym zastosowaniu SQL w Oracle.
2. Czy książka zawiera praktyczne przykłady kodu SQL?
Tak, w książce znajdziesz liczne przykłady kodu SQL ilustrujące omawiane zagadnienia. Przykłady są tak skonstruowane, by ułatwić zrozumienie i szybkie wdrożenie nowych technik w praktyce.
3. Jakie zaawansowane tematy SQL są omawiane w książce?
Książka obejmuje m.in. korelacje widoków osadzonych, operacje na zbiorach, funkcje analityczne, przetwarzanie tekstu, rekurencyjną faktoryzację podzapytania, dopasowywanie wzorców rekordów (np. klauzule MODEL, MATCH_RECOGNIZE) oraz optymalizację zapytań w Oracle.
4. Czy książka pomoże mi poprawić wydajność zapytań SQL w Oracle?
Tak, autor krok po kroku omawia techniki usprawniania zapytań SQL, przetwarzania dużych zbiorów danych oraz optymalizacji wydajności aplikacji wykorzystujących bazę Oracle.
5. Czy publikacja nadaje się do samodzielnej nauki?
Tak, książka została napisana w sposób umożliwiający samodzielną naukę - zagadnienia są wprowadzane stopniowo, a liczne przykłady i ćwiczenia pomagają utrwalić wiedzę.
6. Czy książka obejmuje najnowsze funkcje języka SQL dostępne w Oracle?
Tak, publikacja opisuje zarówno klasyczne, jak i nowoczesne możliwości SQL w Oracle, w tym funkcje analityczne, operacje na danych wielowymiarowych czy zaawansowane klauzule.
7. Czy można korzystać z książki w wersji elektronicznej (e-book)?
Tak, książka jest dostępna zarówno w wersji papierowej, jak i elektronicznej (e-book), co pozwala na wygodne korzystanie na różnych urządzeniach.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
46,20 zł
Dodaj do koszyka
Ebook
38,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile