ODBIERZ TWÓJ BONUS :: »

Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL John L. Viescas, Douglas J. Steele, Ben G. Clothier

Autorzy:
John L. Viescas, Douglas J. Steele, Ben G. Clothier
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.5/6  Opinie: 2
Stron:
320
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
51,35 zł 79,00 zł (-35%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
43,45 zł 79,00 zł (-45%)
39,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 »

Druk na żądanie

Czego się nauczysz?

  • Projektowania modelu danych i eliminacji nadmiarowego przechowywania informacji
  • Normalizacji i denormalizacji tabel w zależności od potrzeb analitycznych
  • Definiowania i stosowania kluczy głównych oraz obcych dla integralności danych
  • Tworzenia i optymalizacji indeksów, w tym indeksów filtrowanych i na wartościach NULL
  • Wykorzystywania wyzwalaczy i deklaratywnych więzów integralności
  • Rozpoznawania dialektów SQL i dostosowywania zapytań do różnych systemów bazodanowych
  • Uproszczania złożonych struktur baz danych za pomocą widoków i procesów ETL
  • Filtrowania i wyszukiwania danych z użyciem algebry relacyjnej, klauzuli CASE oraz zaawansowanych technik
  • Optymalnego korzystania z indeksów podczas tworzenia zapytań
  • Grupowania i agregowania danych z użyciem GROUP BY, HAVING, DISTINCT oraz funkcji okna
  • Tworzenia rankingów, numerowania wierszy i agregacji ruchomych
  • Stosowania podzapytań, wspólnych wyrażeń tabelarycznych (CTE) i złączeń dla wydajności
  • Analizowania metadanych, korzystania z planów zapytań i narzędzi do analizy wydajności
  • Generowania i przekształcania danych za pomocą tabel kalkulacyjnych i funkcji okna
  • Modelowania i wyszukiwania danych hierarchicznych z wykorzystaniem list graniczenia, zbiorów zagnieżdżonych i domknięcia podległości
  • Pracy z typami, operatorami i funkcjami daty i czasu w różnych systemach bazodanowych

Bazy danych umożliwiają bezpieczne przechowywanie i użytkowanie danych. Dobrze napisana baza danych pracuje szybko i wydajnie. Najlepsze relacyjne bazy danych są nierozłącznie związane z językiem SQL, zatem aby profesjonalnie podejść do tego tematu, trzeba ten język dobrze opanować. SQL może wydawać się trudny i złożony, a co więcej, dla poszczególnych baz istnieją specyficzne dialekty SQL, niemniej jednak wspaniałe zalety najlepszych baz danych dostępne są tylko dla tych, którzy opanują sztukę pisania efektywnego kodu SQL.

Niniejsza książka jest świetnym kompendium przeznaczonym dla osób o podstawowej znajomości SQL. Dzięki niej poznasz najlepsze współczesne techniki pisania w tym języku. Każdą z nich poparto realistycznymi (i przydatnymi!) przykładami. Innymi słowy, znajdziesz tu zrozumiale objaśnione sztuczki ekspertów i mnóstwo użytecznego kodu. Poza zagadnieniami składni omówiono również tematykę optymalizacji projektu bazy, a także zarządzania hierarchiami i metadanymi. Wyjątkowość tej książki polega na tym, że zawarty w niej materiał bez trudu zastosujesz do baz: IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL, Oracle Database czy PostgreSQL.

Spośród 61 zagadnień ujętych w książce warto wspomnieć o:

  • zasadach projektowania modelu danych
  • sposobach na efektywne wykorzystanie indeksów i więzów integralności
  • metodach szybkiego wyszukiwania danych z zastosowaniem algebry relacyjnej
  • stosowaniu podzapytań i złączeń
  • tajnikach tabel kalkulacyjnych
  • zbiorach zagnieżdżonych i domknięciach podległości

Przekonaj się, jak szybki i wydajny może być Twój kod SQL!


John L. Viescas — zajmuje się bazami danych od ponad 45 lat. Rozwiązywał problemy baz Access i SQL Server w firmach każdej wielkości. W Applied Data Research prowadził zespół rozwijający systemy bazodanowe IBM dla komputerów mainframe.

Douglas J. Steele — od ponad 40 specjalizuje się w bazach danych i modelowaniu danych. Przez 17 lat był nagradzany tytułem MVP Microsoftu.

Ben G. Clothier — MVP od roku 2009, jest architektem rozwiązań w znanej firmie programistycznej IT Impact. Wszyscy trzej są autorami i współautorami cenionych książek o bazach danych.

MARCOWY RESET Z KSIĄŻKĄ! / Ebooki -45%, książki -35%

Wybrane bestsellery

O autorze książki

John L. Viescas - od ponad 50 lat zajmuje się bazami danych. Był analitykiem systemów, projektował duże bazy danych i prowadził seminaria techniczne dotyczące relacyjnych baz danych. Obecnie specjalizuje się w zarządzaniu systemami baz danych Microsoft Access i SQL Server. W latach 1993 – 2015 był wielokrotnie wyróżniany tytułem MVP. Napisał też kilka świetnie przyjętych książek o tworzeniu bazodanowych systemów informatycznych.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL" omawia różnice pomiędzy popularnymi systemami baz danych, takimi jak MySQL, Oracle czy SQL Server?
Tak, książka zawiera praktyczne przykłady i wskazówki, które można zastosować w różnych systemach baz danych, m.in. IBM DB2, Microsoft Access, SQL Server, MySQL, Oracle Database i PostgreSQL. Autorzy zwracają uwagę na specyficzne cechy i dialekty SQL dla tych platform.
2. Czy znajdę w tej książce gotowe fragmenty kodu SQL, które mogę wykorzystać w swoich projektach?
Tak, każdy z 61 rozdziałów zawiera praktyczne przykłady i gotowe fragmenty kodu SQL, które można od razu przetestować i zastosować w codziennej pracy z bazami danych.
3. Czy książka obejmuje zagadnienia związane z optymalizacją wydajności zapytań SQL?
Zdecydowanie tak. Wiele technik opisanych w książce dotyczy optymalizacji zapytań, projektowania indeksów, wykorzystania indeksów do filtrowania danych oraz pisania wydajnego kodu SQL.
4. Czy książka nadaje się dla osób, które już znają podstawy SQL i chcą rozwinąć swoje umiejętności?
Tak, publikacja jest skierowana do osób, które opanowały podstawy SQL i chcą poznać zaawansowane techniki oraz najlepsze praktyki stosowane przez ekspertów.
5. Czy książka zawiera omówienie zagadnień związanych z modelowaniem danych i projektowaniem baz?
Tak, pierwszy rozdział książki poświęcony jest projektowaniu modelu danych, w tym zasadom normalizacji, definiowaniu kluczy głównych i obcych oraz eliminacji nadmiarowości danych.
6. Czy znajdę tu informacje na temat zaawansowanych funkcji SQL, takich jak podzapytania, funkcje okna czy agregacje?
Tak, książka szczegółowo omawia podzapytania, funkcje okna, agregacje, złączenia, a także bardziej zaawansowane techniki, takie jak modelowanie danych hierarchicznych czy zarządzanie metadanymi.
7. Czy książka może pomóc w przygotowaniu do pracy z dużymi zbiorami danych i analityką?
Tak, liczne rozdziały dotyczą pracy z dużymi zbiorami danych, efektywnego filtrowania, grupowania, agregowania oraz analizowania danych w relacyjnych bazach danych.
8. Czy do książki dołączone są materiały dodatkowe lub przykładowe bazy danych?
Tak, we wprowadzeniu znajduje się informacja, gdzie można znaleźć przykładowe bazy danych używane w książce oraz dodatkowe materiały wspierające naukę.

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
51,35 zł
Dodaj do koszyka
Ebook
43,45 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 dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO 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łacę z Getin Bank 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