Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Bazy danych » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL 59.00zł
Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL

Tytuł: Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL
Autor: John L. Viescas, Douglas J. Steele, Ben G. Clothier
ISBN: 978-83-283-3563-9
Ilość stron: 320
Data wydania: 10/2017
Format: 168x237
Wydawnictwo: HELION

Cena: 59.00zł


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!

Rozdziały:

    Przedmowa (11)

    Podziękowania (13)

    O autorach (15)

    O korektorach merytorycznych (17)

    Wprowadzenie (19)

    • Krótka historia SQL (19)
    • Bazy danych, które wzięliśmy pod uwagę (23)
    • Przykładowe bazy (24)
    • Gdzie znaleźć przykłady (24)
    • Podsumowanie rozdziałów (25)

    Rozdział 1: Projektowanie modelu danych (27)

    • Zagadnienie 1: Sprawdzenie, czy wszystkie tabele posiadają klucz główny (27)
    • Zagadnienie 2: Eliminacja nadmiarowego przechowywania danych (31)
    • Zagadnienie 3: Pozbywanie się powtarzających się grup (34)
    • Zagadnienie 4: Przechowywanie jednej właściwości w kolumnie (37)
    • Zagadnienie 5: Dlaczego przechowywanie danych wyliczeniowych zazwyczaj nie jest dobrym pomysłem (40)
    • Zagadnienie 6: Definiowanie kluczy obcych do ochrony integralności referencyjnej (44)
    • Zagadnienie 7: Upewnij się, że relacje między tabelami mają sens (48)
    • Zagadnienie 8: Gdy 3NF to za mało, normalizuj dalej (51)
    • Zagadnienie 9: Wykorzystanie denormalizacji w magazynach danych (57)

    Rozdział 2: Programowalność i projektowanie indeksów (61)

    • Zagadnienie 10: Podczas tworzenia indeksów weź pod uwagę wartości NULL (62)
    • Zagadnienie 11: Rozważne tworzenie indeksów w celu minimalizacji skanowania indeksów i tabel (66)
    • Zagadnienie 12: Wykorzystanie indeksów nie tylko do filtrowania (70)
    • Zagadnienie 13: Nie przesadź z wyzwalaczami (74)
    • Zagadnienie 14: Rozważ użycie indeksu filtrowanego do wykluczenia lub zawarcia podzbioru danych (78)
    • Zagadnienie 15: Wykorzystanie deklaratywnych więzów integralności zamiast sprawdzeń programistycznych (81)
    • Zagadnienie 16: Rozpoznanie, z jakiego dialektu SQL korzysta Twój produkt, i wykorzystanie tej informacji (83)
    • Zagadnienie 17: Kiedy wykorzystywać wartości wyliczane w indeksach (86)

    Rozdział 3: Gdy nie możesz zmienić projektu (91)

    • Zagadnienie 18: Wykorzystanie widoków do uproszczenia tego, czego nie możesz zmienić (91)
    • Zagadnienie 19: Wykorzystanie ETL do zmiany danych nierelacyjnych w informacje (97)
    • Zagadnienie 20: Tworzenie tabel z podsumowaniem i ich utrzymywanie (101)
    • Zagadnienie 21: Wykorzystanie zapytania UNION do przestawienia nieznormalizowanych danych (104)

    Rozdział 4: Filtrowanie i wyszukiwanie danych (111)

    • Zagadnienie 22: Algebra relacyjna i jej wykorzystanie w SQL (111)
    • Zagadnienie 23: Odszukiwanie rekordów niepasujących lub brakujących (117)
    • Zagadnienie 24: Kiedy do rozwiązania problemu wykorzystać klauzulę CASE (120)
    • Zagadnienie 25: Znane techniki rozwiązywania problemów z wieloma kryteriami (124)
    • Zagadnienie 26: Dzielenie danych, gdy konieczne jest idealne dopasowanie (129)
    • Zagadnienie 27: Poprawne filtrowanie zakresu dat dla kolumny zawierającej datę i czas (132)
    • Zagadnienie 28: Pisanie zapytań w taki sposób, aby system na pewno wykorzystał indeksy (136)
    • Zagadnienie 29: Poprawne filtrowanie "prawej" strony "lewego" złączenia (140)

    Rozdział 5: Agregacje (143)

    • Zagadnienie 30: Jak działa GROUP BY (143)
    • Zagadnienie 31: Rozmiar klauzuli GROUP BY (150)
    • Zagadnienie 32: Wykorzystanie GROUP BY/HAVING do rozwiązywania skomplikowanych problemów (152)
    • Zagadnienie 33: Odszukiwanie wartości maksymalnych i minimalnych bez wykorzystania GROUP BY (157)
    • Zagadnienie 34: Unikanie błędnego wyniku funkcji COUNT() podczas korzystania z OUTER JOIN (162)
    • Zagadnienie 35: Uwzględnienie rekordów z wartością zerową podczas sprawdzania HAVING COUNT(x) < jakaś liczba (165)
    • Zagadnienie 36: Wykorzystanie DISTINCT do zliczania unikalnych wartości (168)
    • Zagadnienie 37: Jak korzystać z funkcji okna (171)
    • Zagadnienie 38: Tworzenie numerów wierszy i rankingu rekordów na podstawie innych rekordów (174)
    • Zagadnienie 39: Tworzenie ruchomej agregacji (176)

    Rozdział 6: Podzapytania (183)

    • Zagadnienie 40: Gdzie można wykorzystać podzapytania (183)
    • Zagadnienie 41: Różnica pomiędzy podzapytaniami skorelowanymi i nieskorelowanymi (188)
    • Zagadnienie 42: Wykorzystanie wspólnych wyrażeń tabelarycznych zamiast podzapytań (193)
    • Zagadnienie 43: Tworzenie bardziej wydajnych zapytań z wykorzystaniem złączeń zamiast podzapytań (199)

    Rozdział 7: Pobieranie i analizowanie metadanych (203)

    • Zagadnienie 44: Jak korzystać z analizatora zapytań swojego systemu (203)
    • Zagadnienie 45: Pobieranie metadanych o Twojej bazie (213)
    • Zagadnienie 46: Jak działa plan zapytania (218)

    Rozdział 8: Iloczyny kartezjańskie (227)

    • Zagadnienie 47: Utworzenie kombinacji rekordów pomiędzy dwiema tabelami i oznaczenie tych rekordów z drugiej tabeli, które niebezpośrednio odnoszą się do pierwszej (227)
    • Zagadnienie 48: Ustalanie rankingu rekordów na podstawie równych kwantyli (230)
    • Zagadnienie 49: Łączenie w pary rekordów tabeli ze wszystkimi innymi rekordami (235)
    • Zagadnienie 50: Wyświetlanie kategorii i liczby rekordów preferowanych (239)

    Rozdział 9: Tabele kalkulacyjne (245)

    • Zagadnienie 51: Wykorzystanie tabeli kalkulacyjnej do generowania rekordów z wartością NULL na podstawie parametru (245)
    • Zagadnienie 52: Sekwencjonowanie za pomocą tabel kalkulacyjnych i funkcji okna (249)
    • Zagadnienie 53: Generowanie wielu rekordów na podstawie zakresów wartości w tabelach kalkulacyjnych (254)
    • Zagadnienie 54: Konwertowanie wartości w jednej tabeli na podstawie zakresu wartości w tabeli kalkulacyjnej (258)
    • Zagadnienie 55: Wykorzystanie tabeli z datami do uproszczenia obliczeń na datach (264)
    • Zagadnienie 56: Tworzenie tabeli kalendarza spotkań z datami zdefiniowanymi w zakresie (270)
    • Zagadnienie 57: Obracanie tabeli z wykorzystaniem tabeli kalkulacyjnej (272)

    Rozdział 10: Modelowanie danych hierarchicznych (279)

    • Zagadnienie 58: Wykorzystanie modelu listy graniczenia jako punktu startu (280)
    • Zagadnienie 59: Wykorzystanie zagnieżdżonych zbiorów do wydajnego wyszukiwania przy sporadycznych aktualizacjach (282)
    • Zagadnienie 60: Wykorzystanie zmaterializowanej ścieżki, prostej w przygotowaniu i dającej ograniczone możliwości przeszukiwania (285)
    • Zagadnienie 61: Wykorzystanie domknięcia podległości dla zaawansowanego wyszukiwania (287)

    Dodatek A: Typy, operatory i funkcje dla dat i czasu (293)

    • IBM DB2 (293)
    • Microsoft Access (297)
    • Microsoft SQL Server (299)
    • MySQL (302)
    • Oracle (307)
    • PostgreSQL (309)

    Skorowidz (311)

Klienci, którzy kupili tę książkę, kupili także
Geny komórki mikroby
Geny komórki mikroby
Praca zbiorowa
G+J Gruner+Jahr Polska
Szantaż emocjonalny Jak się obronić przed manipulacją i wykorzystaniem Wydanie 2
Szantaż emocjonalny Jak się obronić przed manipulacją i wykorzystaniem Wydanie 2
Susan Forward, Donna Frazier
GWP
Książka o fotografowaniu. Wydanie IV zmienione
Książka o fotografowaniu. Wydanie IV zmienione
Andrzej A. Mroczek
HELION
Terapia f**k it Prosty sposób na szczęście
Terapia f**k it Prosty sposób na szczęście
John C. Parkin
Sensus
Drogi kariery Jak wspomagać rozwój zawodowy dzieci i młodzieży
Drogi kariery Jak wspomagać rozwój zawodowy dzieci i młodzieży
Chirkowska-Smolak Teresa, Huziński Aleksander, Łaciak Marcin
Scholar
Fundacje i stowarzyszenia Współpraca organizacji pozarządowych z administracją publiczną
Fundacje i stowarzyszenia Współpraca organizacji pozarządowych z administracją publiczną
Anna Olejniczak Robert Barański
C.H. Beck
 Koszyk
1 x Glosariusz terminologii fotochemicznej
1 x Azja: kultura, społeczeństwo i edukacja
1 x Opiekunki osób starszych
1 x Podręcznik kandydata i zawodowego kierowcy C i D
1 x Byłem adiutantem Hitlera
1 x Dekonstrukcja polityka i performatyka
1 x Promowanie firmy - wskazówki i przestrogi Jak pozyskać i zatrzymać klientów
1 x Akademia Sztuk Pięknych w Krakowie w latach 1945-1956
1 x Rozwój biologiczny człowieka Podstawy auksologii gerontologii i promocji zdrowia Wydanie 8
1 x Jerzy Andrzejewski czytany na nowo
1 x Angular 2. Tworzenie interaktywnych aplikacji internetowych
1 x Mężczyzna na kozetce Czego pragnie, co czuje, kogo się boi?
1 x Mieczysław Pluciński Jego łodzie i jachty
1 x Kodeks cywilny Komentarz Tom 6 Spadki
1 x Kraków plan miasta 1:22 000
1 x Dziecko rysuje maluje rzeźbi
1 x Moc pozytywnych słów
1 x Badania naukowe z udziałem ludzi w biomedycynie Standardy międzynarodowe
1 x Plemienna korporacja
1 x Kodeks karny część szczególna Pytania Kazusy Tablice
1 x Federalna Służba Bezpieczeństwa Federacji Rosyjskiej
1 x Twoje domowe piwa Przepisy dla wszystkich stylów
1 x Piksele, czyli jeszcze więcej Photoshopa Grafika komputerowa dla dzieci
1 x Nietypowe przypadki Public Relations Wydanie II
1 x Prawo finansowe
1 x Małżeńskie prawo majątkowe Wydanie 4
1 x Kwalifikacja wstępna C i D
1 x Etyka w porządku geometrycznym dowiedziona
1 x Rozporządzenie UE nr 596/2014 w sprawie nadużyć na rynku Prawo rynku kapitałowego Komentarz
1 x Irak wobec zmiany ładu na Bliskim Wschodzie a rozwój społeczeństwa obywatelskiego
1 x Zbiór zadań z wytrzymałości materiałów
1 x Bezpieczeństwo Tom 5 Programy promocji
1 x Mistrzynie duchowe Benedykt XVI
1 x Bądź. Holistyczne ścieżki zdrowia
1 x Analiza informacji w zarządzaniu bezpieczeństwem
1 x Listy starego diabła do młodego
1 x Jeżow Żelazna pięść Stalina Zawrotna zbrodnicza kariera "Krwawego Karła"
1 x Młodzi o języku
1 x Katowice 99 miejsc
1 x Prawo ochrony przyrody
1 x Hawaje
1 x Ryzyko w działalności bankowej Nowe spojrzenie po kryzysie
1 x Czarodziej wiatru Życie na regatach, czyli historia wyjątkowego żeglarza
1 x Gospodarka doświadczeń Perspektywa polskiego konsumenta
1 x Czyściec istnieje naprawdę Bóg uchyla rąbka tajemnicy wybranym
1 x Mosty łukowe w Polsce Historia współczesność przyszłość
1 x Do urn obywatele!
1 x III Filar twojej emerytury Przygotyj dobry plan na przyszłość
1 x Zarządzanie jakością W dążeniu do doskonałości
1 x Mała Niebieska Księga Reklamy
1 x Programista poszukiwany Znajdź i zatrudnij najlepszego
1 x Farmakologia ogólna i kliniczna Tom 1
1 x Adaptacje literatury japońskiej
1 x Analiza projektów inwestycyjnych w procesie tworzenia wartości przedsiębiorstwa
1 x Studia z architektury nowoczesnej tom 4
1 x Dermatologia estetyczna
1 x Arteterapie dla dzieci i młodzieży muzykoterapia, choreoterapia, terapia sztuką
1 x Czytanie nut głosem 1
1 x Prawo dla pielęgniarek
1 x Znaj swoją wartość O pieniądzach kobietach i uczciwym wynagradzaniu
1 x Jestem kierowcą wózka jezdniowego napędzanego
1 x Czas Stalina ZSRR pod władzą terroru 1929-1953
1 x Problemy okołooperacyjne u osób w wieku podeszłym
1 x Cyberprzestępczość w gospodarce
1 x Naczelna Izba Gospodarcza
1 x Królowe Anglii Co poświęciły, jakie dramaty przeżywały i jaką cenę płaciły za sprawowanie władzy?
1 x Adwokat Rozmowa o życiu w ciekawych czasach
1 x Koncepcja pięciostopniowej integracji regionów przygranicznych Ocena stopnia integracji miast na pograniczu polsko-niemieckim
1 x Boże marzenie Historia wspólnoty Przymierze Milosierdzia
1 x Czy wiesz kogo kochasz
1 x Parkiety, deski, panele podłogowe Układanie i konserwacja
1 x Karta Nauczyciela Komentarz
1 x Europa atlas samochodowy 1:800 000
1 x Biznes to sport kontaktowy
1 x Coaching transpersonalny psychosyntezy Droga do dobrostanu i spełnienia
1 x Sieci domowe nieoficjalny podręcznik
1 x Angielski Słownictwo dla zaawansowanych w ćwiczeniach
1 x Metody klasyfikacji obiektów w wizji komputerowej Wydanie 2
1 x Czy jest coś, co jada osy
1 x AutoCAD 2017 PL Pierwsze kroki
1 x Korepetycje Cień rzucany przez szkoły
1 x Historie Historia Franków
1 x Ocena warunków występowania wody i tworzenia się spływu powierzchniowego w Lublinie
1 x Dlaczego ryby nie toną? I inne ważne pytania
1 x Prawo ochrony danych osobowych Podręcznik dla studentów i praktyków
1 x Budownictwo ogólne tom 5 Stalowe konstrukcje budynków Projektowanie według eurokodów z przykładami obliczeń
1 x Elektronika z wykorzystaniem Arduino i Rapsberry Pi. Receptury
1 x Misterium życia zwierząt
1 x Byłbym zapomniał
1 x Armageddon Niepoprawna politycznie historia II wojny światowej
1 x Rok z Ewą Chodakowską Twój dziennik fitness
1 x 100 najlepszych soków
1 x Kiedy pieniądz umiera Koszmarny sen o hiperinflacji
1 x Biblia copywritingu
1 x Czerpiąc ze źródła Wykorzystaj Prawo Przyciągania by osiągnąć bogactwo i szczęście
1 x Dziewczyny z Syberii
1 x Pomoc osobom uprawnionym do alimentów
1 x Stwórz swoją własną stronę WWW. Komiksowy kurs HTML-a, CSS-a i WordPressa
1 x Chrzań te diety
1 x Bąkowe tabu
1 x Projekt Lady I Ty możesz być damą
1 x Gibraltar i Katyń Co kryją archiwa rosyjskie i brytyjskie
1 x Horyzontalny wymiar praw konstytucyjnych
1 x Apelacje cywilne Zagadnienia praktyczne akta i kazusy Wydanie 2
1 x Adobe Illustrator CC. Oficjalny podręcznik. Wydanie II
1 x Bezpieczeństwo transportu lotniczego Wybrane aspekty
1 x Atlas roślin Polski
1 x Jak uniknąć dyskryminacji w procesie rekrutacji i selekcji pracowników
1 x Czynności w postępowaniu nieprocesowym
1 x Europa Między Wschodem a Zachodem
1 x Angielsko-polski słownik medyczny Słownik podręczny
1 x Bilans w firmie Cztery rzeczy które przedsiębiorca powinien wiedzieć o finansach
1 x Fizjologia roślin sadowniczych Tom 1 Zagadnienia podstawowe, wzrost i kwitnienie
1 x Przewodnik po bieganiu ultra Trening do ultramaratonu od 50 kilometrów do 100 mil, a nawet dalej
1 x Bądź sobą Wylecz swoje 5 ran
1 x Człowiek i społeczeństwo konsumpcyjne Dyskursy
1 x Hitler Narodziny zła 1889-1939
1 x Funkcje i narzędzia zarządzania dla małych i średnich przedsiębiorstw
1 x Do historii medycyny wprowadzenie
1 x Umowa deweloperska Konstrukcja prawna i zabezpieczenie wzajemnych roszczeń stron
1 x Sieci i instalacje gazowe Poradnik projektowania, budowy i eksploatacji Wydanie 4
1 x Cuda Polski Rzeki i Jeziora
1 x Europa jest kobietą Romanse i miłości sławnych Europejek
1 x Alegoryczno-symboliczna interpretacja Biblii
1 x Córki Dzieci Boga
1 x Fundamentowanie projektowanie posadowień
1 x Inaczej niż pisać Lévinas i antropologia postmodernistyczna
1 x Dziury w całym Wstęp do miejskich rewolucji
1 x Pielęgniarstwo internistyczne
1 x Podstawy mechaniki płynów i hydrauliki Wydanie 3
1 x Granice prawa do informacji w postępowaniu administracyjnym i sądowoadministracyjnym
1 x Śladami słynnych zbrodni
1 x Ciemna strona Antologia szwedzkich kryminałów
1 x Promienie jednego światła
1 x Marka jako źródło kształtowania konkurencyjności w branży turystycznej
1 x Atlas hematologiczny z elementami diagnostyki laboratoryjnej i hemostazy
1 x Metoda analizy progowej w zarządzaniu przedsiębiorstwem
1 x Anatomia kryzysów bankowych
1 x Ani bezrobocie ani opieka społeczna
7,495.37zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Biologia
Wprowadzenie do bioinformatyki

Wprowadzenie do bioinformatyki

99.00zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Miejscowa wentylacja wywiewna Poradnik Optymalizacja parametrów powietrza w pomieszczeniach pracy Maciej Gliński DW Medium
Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT
Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
Fizyka współczesna Paul A. Tipler Ralph A. Llewellyn PWN
Linux w systemach embedded Marcin Bis BTC
Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press
Autodesk Inventor Professional /Fusion 2012PL/2012+ Metodyka projektowania z płytą CD Andrzej Jaskulski PWN
3ds Max 2012 Biblia Kelly L. Murdock HELION