- Serie wydawnicze:
- Dla każdego
- Wydawnictwo:
- Helion
- Ocena:
- 4.7/6 Opinie: 27
- Stron:
- 600
- Druk:
- oprawa miękka
Opis
książki
:
SQL dla każdego
Autor -- Rafe Coburn wprowadzi Cię w świat języka zapytań do relacyjnych baz danych. Już niedługo nie będą straszne polecenia szefa: "Proszę o raport ze sprzedaży za dwie ostatnie godziny!".
W książce znajdziesz wyczerpujące opisy:
- modelu relacyjnej bazy danych
- zasad przetwarzania danych
- języka SQL, jego składni i standardów
- systemów opartych na relacji klient-serwer
- praktycznych rozwiązań dotyczących, np. typów danych, wydajności i integralności bazy danych, transakcji i kursorów
- procedur, w tym procedur w języku Transact-SQL oraz PL/SQL (tworzenie procedur, tworzenie i użytkowanie funkcji, umieszczanie procedur i funkcji w pakietach)
- obsługi wyjątków
- testowania zapytań
- wyzwalaczy
Wybrane bestsellery
-
Nowość Promocja
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obecnie na rynku pracy rośnie zainteresowanie testerami API. Do niedawna testy API wykonywali programiści, a testy manualne – testerzy manualni. Tymczasem coraz częściej poszukuje się testerów, którzy poza manualnymi testami potrafią sprawdzić również API i zweryfikować poprawność danych w bazie. Niewątpliwie na takim stanowisku potrzebna jest znajomość narzędzia Postman. To kompleksowe rozwiązanie do projektowania, testowania i zarządzania interfejsami API. Dzięki intuicyjnemu środowisku graficznemu użytkownicy mogą efektywnie tworzyć, udostępniać i automatyzować testy, a także generować czytelne dokumentacje i tym samym usprawniać cały cykl życia API. Znając natomiast podstawy SQL i narzędzia do zarządzania bazą danych, tester może identyfikować potencjalne problemy z integralnością danych i weryfikować poprawność przechowywanych informacji, co jest kluczowe dla zapewnienia jakości systemu. Kolejnym wartym uwagi narzędziem jest Swagger UI – sprawia, że eksplorowanie endpointów i wysyłanie żądań HTTP jest możliwe w prosty sposób i z poziomu przeglądarki. Zarezerwuj czas i naucz się testować API już teraz, wszystkie opisane technologie czekają na Ciebie w ramach kursu!- Videokurs pkt
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39,90 zł najniższa cena z 30 dni)
103.34 zł
159.00 zł (-35%) -
Promocja
Ta książka stanowi świetne wprowadzenie do analizy danych. Dzięki niej nauczysz się korzystać z surowych danych, nawet jeśli nie masz odpowiedniego doświadczenia. Zaczniesz od formułowania hipotez i generowania statystyk opisowych, a następnie przystąpisz do pisania zapytań w języku SQL w celu agregowania, przeliczania i łączenia danych z różnych zbiorów. Zapoznasz się też z zaawansowanymi technikami, takimi jak analiza geoprzestrzenna i analiza tekstu. W książce omówiono również profilowanie i automatyzację, które umożliwiają szybsze i wydajniejsze pobieranie informacji. To wszystko pozwoli Ci na skuteczne korzystanie z SQL-a w codziennych scenariuszach biznesowych.- Druk
- PDF + ePub + Mobi pkt
SQL dla analityków danych. Opanuj możliwości SQL-a, aby wydobywać informacje z danych. Wydanie III SQL dla analityków danych. Opanuj możliwości SQL-a, aby wydobywać informacje z danych. Wydanie III
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja
Dzięki tej książce nauka zarządzania relacyjną bazą danych staje się łatwiejsza. Szczególnie docenią ją czytelnicy myślący o zmianie kariery zawodowej i rozpoczęciu pracy z obsługą danych. Opisano tu przede wszystkim podstawowe narzędzia SQL potrzebne do zrozumienia i wyodrębnienia przydatnych informacji z istniejących baz danych. Omówiono też zasady dodawania, modyfikowania i usuwania rekordów z bazy danych i zaprezentowane potrzebne do tego zapytania SQL. Sporo miejsca poświęcono zaawansowanym zagadnieniom tworzenia poleceń SQL, w tym: funkcjom, zapytaniom zagnieżdżonym, widokom i sposobom pobierania danych z wielu tabel równocześnie.- Druk
- PDF + ePub + Mobi pkt
SQL. Przewodnik dla początkujących. Jak zacząć efektywną pracę z danymi SQL. Przewodnik dla początkujących. Jak zacząć efektywną pracę z danymi
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Promocja
Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań do dużych zbiorów danych. Dokładnie wyjaśniono reguły stosowania poszczególnych instrukcji SQL, korzystania z funkcji agregujących i okienkowych, a także techniki eksploracyjnej analizy danych oraz tworzenia zbiorów danych na potrzeby raportów analitycznych. Omówiono również trudniejsze zagadnienia, takie jak zaawansowane zapytania SQL czy tworzenie zbiorów danych na potrzeby uczenia maszynowego. W książce znalazły się też fachowe porady na temat wnioskowania na podstawie danych i liczne ćwiczenia ułatwiające naukę.- Druk
- PDF + ePub + Mobi pkt
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
To trzecie, poprawione i zaktualizowane wydanie praktycznego przewodnika po języku SQL i relacyjnych bazach danych. Przemyślana, uporządkowana struktura podręcznika sprzyja sprawnemu nabywaniu wiedzy i doskonaleniu umiejętności — pracę z nim ułatwiają przystępny sposób prezentowania materiału i czytelne, łatwe do zrozumienia przykłady kodu SQL.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
Cathy Tanimura jest analityczką danych z ponad dwudziestoletnim doświadczeniem. Odnosiła również sukcesy, budując zespoły do spraw analizy danych i tworząc potrzebną infrastrukturę. Zajmowała się także zarządzaniem zespołami w kilku czołowych firmach technologicznych. Od wielu lat używa języka SQL do pracy z większością komercyjnych i otwartych baz danych.- Druk
- PDF + ePub + Mobi pkt
Analiza danych z wykorzystaniem SQL-a. Zaawansowane techniki przekształcania danych we wnioski Analiza danych z wykorzystaniem SQL-a. Zaawansowane techniki przekształcania danych we wnioski
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
Myślisz o pracy w IT? Może rozważasz wybór kierunku informatycznego na studiach? Chcesz zacząć programować, ale coś Cię powstrzymuje? Wiemy co - nie lubisz nabijać sobie głowy teorią! My też nie lubimy, dlatego poprosiliśmy autora tego kursu, by skoncentrował się na kwestiach czysto praktycznych. W efekcie powstało szkolenie, które pomoże Ci opanować podstawy SQL - jednego z bazowych języków w świecie IT, ważnego nie tylko dla programistów, ale także dla testerów, analityków czy osób pracujących w logistyce, geodezji, marketingu i controllingu.- Videokurs pkt
Naucz się SQL-a! Kurs video. 70 ćwiczeń z podstaw tworzenia zapytań Naucz się SQL-a! Kurs video. 70 ćwiczeń z podstaw tworzenia zapytań
(39,90 zł najniższa cena z 30 dni)
90.34 zł
139.00 zł (-35%) -
Promocja
To drugie, gruntownie zaktualizowane wydanie nieocenionego zbioru receptur, podanych tak, aby maksymalnie ułatwić rozwiązywanie codziennych problemów związanych z budową zapytań SQL. Uwzględniono tu kilka wariantów języka SQL, zaimplementowanych w systemach Oracle, DB2, SQL Server, MySQL i PostgreSQL. W książce znalazły się propozycje zastosowania takich nowoczesnych rozwiązań jak funkcje okna, wspólne wyrażenia tablicowe i rekurencyjne zapytania hierarchiczne. Nie zabrakło receptur opracowanych specjalnie dla analityków danych, umożliwiających zastosowanie mediany odchylenia bezwzględnego i prawa Benforda, a także wyszukiwanie danych tekstowych na podstawie brzmienia słów.- Druk
- PDF + ePub + Mobi pkt
SQL. Zapytania i techniki dla bazodanowców. Receptury. Wydanie II SQL. Zapytania i techniki dla bazodanowców. Receptury. Wydanie II
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Promocja
Dla niewtajemniczonych: QGIS to otwarte, bezpłatne oprogramowanie pozwalające w intuicyjny sposób zarządzać istniejącymi zbiorami geograficznymi dostępnymi w internecie, tworzyć własne dane, wykonywać analizy przestrzenne i - przede wszystkim - publikować ciekawe mapy. Program jest niezwykle prosty w obsłudze, ma ogromną bibliotekę rozszerzeń do bardziej szczegółowych potrzeb, co więcej, występuje w polskiej wersji językowej i wspiera go także polskojęzyczna społeczność. Warto więc nauczyć się z niego korzystać, najlepiej z naszą sympatyczną przewodniczką Ulą, z którą między innymi:- Druk
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Promocja
Oto piąte, zaktualizowane wydanie świetnego podręcznika, dzięki któremu niemal bez wysiłku nauczysz się podstaw języka SQL. Książka została podzielona na 22 rozdziały ? lektura jednego z nich nie powinna Ci zająć więcej niż 10 minut. Najpierw pokazano, w jaki sposób dokonać prostego pobierania danych, a później przedstawiono nieco bardziej zaawansowane zagadnienia, takie jak złączenia, zapytania zagnieżdżone, tworzenie procedur składowanych, wykorzystanie kursorów, wyzwalaczy i ograniczeń tabel. Układ treści ułatwia systematyczne zapoznawanie się z materiałem, przy czym stopień trudności stopniowo wzrasta. Zdobytą wiedzę można przetestować w zadaniach, które znajdują się w rozdziałach 2 – 18.- Druk
- PDF + ePub + Mobi pkt
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%)
Zobacz pozostałe książki z serii Dla każdego
-
W tej książce znajdziesz informacje potrzebne do opanowania podstaw języka skryptowego PHP oraz bazy danych MySQL, a także przykłady konkretnych projektów zbudowanych z użyciem obu tych narzędzi. Zobaczysz, jakie elementy są najważniejsze podczas tworzenia strony, co koniecznie trzeba uwzględnić i sprawdzić, jak zapewnić harmonijne współdziałanie PHP i MySQL — na przykład w serwisie, który działa jako sklep internetowy. Dowiesz się, jak zapewnić stronie interaktywność, jak uniknąć jej nadmiernego obciążania i zweryfikować poprawność danych. Nauczysz się gromadzić i przetwarzać informacje, by na Twojej stronie użytkownik czuł się mile widziany lub dobrze obsłużony. Internet czeka na Ciebie!
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Dzięki niniejszej książce bez problemu zrozumiesz wszystkie najważniejsze elementy najnowszej wersji języka Java 8. Dogłębnie poznasz sam język, a także jego podstawowe biblioteki. Książkę podzielono na 21 lekcji, kładąc nacisk na praktyczne aspekty programowania. Właściwie od początku będziesz pisać aplikacje dla różnych środowisk, w tym również mobilnych. Niezależnie od tego, czy dopiero zaczynasz swoją przygodę z programowaniem, czy też już znasz inne języki, dzięki tej książce nabierzesz biegłości w posługiwaniu się Javą i przygotujesz się do rozwijania własnych projektów — nawet tych bardzo ambitnych!
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Sięgnij po tę książkę i zacznij programować już dziś! Po lekturze jej 24 rozdziałów — czytanie każdego zajmie najwyżej godzinę — poznasz podstawy programowania w języku JavaScript i szybko zaczniesz tworzyć skrypty wzbogacające strony internetowe w efektowne funkcje.
- Druk
- PDF + ePub + Mobi pkt
Szybki kurs JavaScript. Wprowadzenie do języka w 24 godziny. Wydanie VI Szybki kurs JavaScript. Wprowadzenie do języka w 24 godziny. Wydanie VI
Czasowo niedostępna
-
Książka zapewnia proste, praktyczne odpowiedzi w sytuacji, gdy trzeba uzyskać wyniki jak najszybciej. Każdy z 22. rozdziałów można opanować w około 10 minut, co pozwala niezwykle szybko przystąpić do praktycznego korzystania z języka SQL.
- Druk
- PDF + ePub + Mobi pkt
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie IV SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie IV
Czasowo niedostępna
-
W ciągu tylko 24 godzinnych lekcji będziesz w stanie opanować podstawy silnika gier Unity 4, na bazie którego utworzono Temple Run oraz wiele innych gier wydanych na platformach mobilnych! W trakcie wspomnianych 24 godzinnych lekcji dowiesz się wszystkiego, co jest potrzebne podczas tworzenia gier — począwszy od podstaw, przez zaawansowane sposoby wykorzystania silnika fizycznego w grach, aż po animację i techniki przygotowywania gier dla urządzeń mobilnych. Każda kolejna lekcja opiera się na zdobytej wcześniej wiedzy, co zapewnia solidne podstawy pomagające w osiągnięciu prawdziwego sukcesu!
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Źródłem takim jest książka „PHP i MySQL. Dla każdego. Wydanie II” . Dzięki niej początkujący twórcy serwisów bez kompleksów mogą wkroczyć w świat nowoczesnych technologii internetowych i nauczyć się sprawnie używać bezpłatnych narzędzi do pisania, testowania czy wdrażania aplikacji WWW, a bardziej zaawansowani — usystematyzować i rozszerzyć posiadaną wiedzę. Podręcznik krok po kroku prezentuje sposoby instalacji i konfiguracji środowiska pracy, omawia składnię i możliwości języka PHP, a także wskazuje, jak poprawnie projektować i tworzyć bazy danych działające w oparciu o mechanizm MySQL. Z książki dowiesz się, jak posługiwać się językiem SQL oraz jak połączyć możliwości PHP i MySQL-a, a ponadto jak za ich pomocą tworzyć praktyczne serwisy WWW.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Już dziś rozpocznij archiwizację! Książka poświęcona przeznaczonym dla komputerów PC programom do kompresji oraz archiwizacji danych. Omawia podstawy korzystania z najnowszych wersji trzech najpopularniejszych wśród użytkowników programów: PKZIP, ARJ, LHA. W odróżnieniu od typowych opisów oprogramowania, zawiera materiał uporządkowany według klucza
- Druk pkt
Niedostępna
-
Dzięki tej pozycji czytelnik w bardzo krótkim czasie nabędzie umiejętności, które pozwolą rozpocząć efektywną pracę z Active Server Pages 2.0. Książka ukazuje funkcje i działanie ASP 2.0 od podstaw aż do bardziej zaawansowanych funkcji i pojęć. Czytając tę książkę można: Zrozumieć podstawy tworzenia dynamicznych i interaktywnych stron internetowyc
- Druk pkt
Niedostępna
-
Dzięki tej książce szybko nauczysz się podstaw obsługi licznych funkcji i narzędzi 3D Studio MAX 2.x. W bardzo krótkim czasie posiądziesz umiejętności, które pozwolą Ci na wydajną i bezproblemową pracę z programem. Poznaj zasady tworzenia trójwymiarowych obiektów i animacji Opanuj wszystkie nowe funkcje 3D Studio MAX 2.x Na prostych, praktycznych
- Druk pkt
Niedostępna
-
Układ książki Photoshop 5 dla każdego pozwala w bardzo krótkim czasie opanować wszystko, co potrzebne, by sprawnie i bezproblemowo posługiwać się Photoshopem 5.0. Możesz studiować tę książkę systematycznie, rozdział po rozdziale, albo wybierać tylko interesujące Cię zagadnienia. Dzięki niej dowiesz się jak retuszować fotografie czy też tworzyć obra
- Druk pkt
Niedostępna
Ebooka "SQL dla każdego" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "SQL dla każdego" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "SQL dla każdego" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: SQL dla każdego (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: netmag.com.pl 06/2001Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
W serii "...dla każdego" ukazał się obszerny opis technologii relacyjnych baz danych i języka SQL. Książka obejmuje bardzo szeroki zakres tematów i może zainteresować różne grupy odbiorców. Początkowe rozdziały adresowane są do osób uczących się dopiero SQL-a i projektowania baz danych, na przykład studentów lub początkujących programistów. Następnie autor zagłębia się stopniowo w zawiłości technologii SQL, prezentując składnię języka, struktury danych na jakich operuje, problemy optymalizacji, model transakcyjny, kursory itp. Kilkadziesiąt stron poświęcono prezentacji popularnych systemów relacyjnych baz danych (Oracle, MS SQL, Sybase, MySQL ...). Ostatnia część stanowi wprowadzenie w tajniki tworzenia aplikacji internetowych ( w szczególności dostępnych poprzez interfejs WWW), korzystających z danych zapisanych w bazie. Wykład zilustrowano dużą liczbą przykładów -- w ostatnim rozdziale autor pokusił się nawet o przytoczenie kompletnej aplikacji WWW, udostępniającej interfejs do bazy danych filmów (kod w języku ColdFusion).
Szczegóły książki
- Tytuł oryginału:
- Special Edition Using SQL
- Tłumaczenie:
- Bartosz Behrendt, Janusz Grabis
- ISBN Książki drukowanej:
- 83-719-7248-2, 8371972482
- Data wydania książki drukowanej :
- 2001-03-29
- Format:
- B5
- Numer z katalogu:
- 1543
- druk na żądanie!
- dnż
- Przykłady na ftp
- Erraty / Zgłoś erratę
- Kategorie:
Bazy danych » SQL - Programowanie
- Serie wydawnicze: Dla każdego
Spis treści książki
- Kompozycja książki (20)
- Konwencje przyjęte w książce (22)
- Model relacyjnej bazy danych (25)
- Zasady dotyczące struktury danych (27)
- Zasady dotyczące przetwarzania danych (27)
- Zasady dotyczące integralności danych (28)
- Język SQL (29)
- Przetwarzanie danych (29)
- Definiowanie danych (30)
- Zarządzanie bazą danych (31)
- Standardy języka SQL (31)
- Składnia języka SQL (32)
- Nierozróżnianie wielkich i małych liter (32)
- "Białe" znaki (33)
- Zagnieżdżanie (34)
- Używanie cudzysłowów (34)
- Nawiasy (35)
- Operacje relacyjne (36)
- Selekcja (36)
- Projekcja (37)
- Złączenie (37)
- Rozwój aplikacji baz danych (38)
- Systemy scentralizowane (38)
- Systemy klient-serwer (38)
- Bazy danych na stronach WWW (39)
- Wiersz poleceń (40)
- W praktyce (40)
- Struktura bazy danych (44)
- Dobre i złe bazy danych (44)
- Charakterystyka dobrej bazy danych (44)
- Jak poznać złą bazę danych (45)
- Projektowanie (45)
- Zanim przystąpisz do projektu (46)
- Modelowanie danych (47)
- Zależności funkcyjne i klucze kandydujące (48)
- Zależności funkcyjne (49)
- Definicja zależności funkcyjnej (49)
- Klucze kandydujące i klucze główne (51)
- Droga na skróty (51)
- Modelowanie relacji (52)
- Wybieranie obiektów (52)
- Rozpoznawanie własności (53)
- Rozpoznawanie relacji między obiektami (54)
- Relacja jeden-do-jeden (54)
- Relacja jeden-do-wiele (55)
- Relacja wiele-do-wiele (55)
- Schemat relacji (56)
- Normalizacja (57)
- Dekompozycja bez straty danych (57)
- Pierwsza postać normalna 1PN (58)
- Druga postać normalna 2PN (59)
- Trzecia postać normalna 3PN (60)
- Boyce-Codd'a postać normalna BCPN (62)
- Wyższe postacie normalne (63)
- Denormalizacja (64)
- W praktyce (64)
- Tworzenie bazy danych (68)
- Dostęp do wybranej bazy danych (68)
- Tworzenie tabeli (69)
- Typy danych (70)
- Dane łańcuchowe (71)
- Dane numeryczne (71)
- Określenia czasu (72)
- Określanie kluczy (72)
- Klucze obce (74)
- Ograniczenia dla kolumn (74)
- Odrzucanie wartości null (75)
- Inne ograniczenia (75)
- Wartości domyślne (76)
- Projekt bazy danych o filmach (77)
- Tabela Movies (77)
- Tabela Studios (79)
- Tabela People (79)
- Tabela Cast_Movies (80)
- Indeksy (81)
- Indeksy unikalne (82)
- Indeks klastrowy (82)
- Powody do indeksowania kolumn (83)
- Kiedy nie używać indeksów (83)
- W praktyce (84)
- Przygotowanie danych (85)
- Instrukcja INSERT (86)
- Wprowadzanie wartości domyślnych i wartości null (87)
- Równoczesne użycie instrukcji SELECT i INSERT (88)
- Kopiowanie tabel, usuwanie powtarzających się wierszy (90)
- Instrukcja DELETE (93)
- Instrukcja UPDATE (93)
- Instrukcja TRUNCATE (95)
- Instrukcja DROP (95)
- DROP TABLE (95)
- DROP INDEX (96)
- Instrukcja ALTER (96)
- ALTER TABLE (96)
- W praktyce (98)
- Budowa instrukcji SELECT (103)
- Określanie kolumn do pobrania (104)
- Użycie znaku "*" do wybrania wszystkich kolumn (105)
- Wykonywanie obliczeń na danych (107)
- Użycie wyrażeń w instrukcji SELECT (107)
- Nazwy kolumn w wyrażeniach (108)
- Operatory arytmetyczne obsługiwane przez SQL (109)
- Użycie słowa kluczowego AS do nadawania nazw kolumnom i wyrażeniom (110)
- Filtrowanie wyników zapytania za pomocą klauzuli WHERE (112)
- Operatory do porównywania (113)
- Rozróżnianie wielkości liter w porównaniach (115)
- Wykonywanie obliczeń w klauzuli WHERE (115)
- Postępowanie z wartościami null (116)
- Wyszukiwanie wartości null (116)
- Wyszukiwanie null w innych zapytaniach (117)
- Sortowanie wyników zapytania (119)
- Użycie klauzuli ORDER BY (119)
- Sortowanie w porządku malejącym (120)
- Sortowanie wyrażeń (121)
- Sortowanie po wielu kolumnach (122)
- Ustalanie identyczności łańcuchów (123)
- Jak porównujemy łańcuchy (124)
- Sortowanie z pominięciem znaczenia wielkości liter (125)
- Zestaw znaków (125)
- W praktyce (125)
- Klauzula WHERE (127)
- Użycie operatorów logicznych w klauzuli WHERE (128)
- Programowanie logiki (128)
- Operator AND (128)
- Operator OR (129)
- Operator NOT (129)
- Wykorzystanie złożonych operatorów logicznych (131)
- Kolejność wykonywania działań (132)
- Klauzula IN (132)
- Klauzula IN w podzapytaniu (133)
- IN kontra OR (134)
- NOT IN (134)
- Klauzula BETWEEN (135)
- BETWEEN i typy czasowe (137)
- BETWEEN i łańcuchy (137)
- Wyszukiwanie łańcuchów przy pomocy klauzuli LIKE (138)
- Budowanie szablonów (139)
- Złożone instrukcje WHERE z operatorem LIKE (140)
- Pomijanie znaków wieloznacznych (141)
- LIKE i wydajność (141)
- Dopasowywanie jednego lub wielu znaków (142)
- Funkcje przydatne dla klauzuli WHERE (142)
- Usuwanie niepotrzebnych spacji (143)
- Długość łańcucha (143)
- Funkcje umożliwiające konwersję typów danych (143)
- Zagnieżdżanie funkcji (144)
- Funkcje agregujące (145)
- W praktyce (145)
- Wybór wartości unikalnych: operator DISTINCT (147)
- Wybieranie unikalnych kombinacji wartości (148)
- DISTINCT i NULL (149)
- Funkcje agregujące (150)
- Funkcje agregujące i klauzula WHERE (151)
- Zmiana nazwy wyników funkcji agregującej (152)
- Funkcja COUNT() (152)
- Funkcja COUNT() i wartości null (153)
- Funkcja COUNT() i operator DISTINCT (153)
- Funkcje SUM() i AVG() (153)
- Funkcje MIN() i MAX() (154)
- Wykonywanie obliczeń z podziałem na kategorie (155)
- Klauzula GROUP BY (156)
- Grupy i podgrupy (157)
- Klauzule GROUP BY i ORDER BY (158)
- Klauzula GROUP BY stosowana łącznie z WHERE (160)
- Filtrowanie wyników zapytań z użyciem HAVING (161)
- Złożone wyrażenia w klauzuli HAVING (162)
- HAVING i WHERE (162)
- W praktyce (163)
- Połączenia i normalizacja (165)
- Co to jest złączenie? (166)
- Zgodne kolumny (166)
- Warunki złączenia (168)
- Używanie złączeń (168)
- Wybieranie kolumn (169)
- Skracanie nazw tabel (170)
- Złączenia i relacje (170)
- Jak działają złączenia (171)
- Typy złączeń (172)
- Połączenia naturalne (172)
- Złączenia w oparciu o inne warunki (173)
- Self-joins (174)
- Łączenie więcej niż dwóch tabel (175)
- Tabele łączące (177)
- Złączenia zewnętrzne (178)
- Unie (179)
- Opcja ALL (181)
- Łączenie UNION i ORDER BY (182)
- INTERSECT (183)
- MINUS (184)
- Składnia złączeń w SQL-92 (184)
- Złączenia wewnętrzne (185)
- Złączenia zewnętrzne (186)
- W praktyce (188)
- Co to jest podzapytanie? (190)
- Zastępowanie podzapytań przez złączenia (191)
- Typy podzapytań (191)
- Podzapytania niepowiązane (192)
- Podzapytanie powiązane (192)
- Podzapytania zwracające listę wartości (193)
- Tworzenie zapytań z IN (193)
- Zastosowanie IN w zapytaniach powiązanych (195)
- Zastępowanie autozłączeń przez podzapytanie (195)
- Podzapytania i NOT IN (196)
- Wykorzystanie EXISTS (198)
- Znajdowanie zbiorów pustych przy pomocy NOT EXISTS (199)
- Operatory porównania z ANY i ALL (199)
- Zastosowanie ANY (200)
- Zastosowanie ALL (201)
- Podzapytania zwracające pojedynczą wartość (202)
- Podzapytania i funkcje agregujące (203)
- Pisanie złożonych zapytań (205)
- Zagnieżdżanie podzapytań (205)
- Łączenie podzapytań i złączeń (206)
- Zastosowanie podzapytania w klauzuli HAVING (207)
- Wykorzystanie podzapytań w instrukcjach UPDATE i DELETE (208)
- Podzapytania z instrukcją DELETE (208)
- Podzapytania z instrukcją UPDATE (208)
- Stosowanie podzapytań z instrukcją INSERT (210)
- W praktyce (211)
- Tworzenie widoków (215)
- Korzyści płynące ze stosowania widoków (217)
- Wygoda (217)
- Ukrywanie efektów normalizacji (218)
- Ograniczanie danych dostępnych dla użytkowników (219)
- Tworzenie warstwy abstrakcji (219)
- Aliasy kolumn (220)
- Widoki pojedynczych tabel (221)
- Widoki z wyrażeniami i funkcjami (221)
- Widoki z funkcjami agregującymi (223)
- Widoki tworzone ze złączeń (225)
- Widoki z podzapytaniami (226)
- Korzystanie z innych operacji złączeń w widokach (227)
- Zagnieżdżanie widoków (228)
- Modyfikowanie danych poprzez widoki (229)
- Zadania realizowane za pomocą widoków (232)
- Tabele w przykładzie (233)
- Działanie systemu (234)
- Widoki użyte w systemie (235)
- Zapytanie wydobywające artykuły (237)
- W praktyce (238)
- Bezpieczeństwo baz danych (241)
- Konto administratora bazy danych (242)
- Właściciele bazy danych (243)
- Tworzenie użytkowników bazy danych (243)
- Modyfikowanie użytkowników (244)
- Usuwanie użytkowników (244)
- Elementy bazy danych (244)
- Bazy danych (245)
- Tabele (247)
- Widoki (247)
- Kolumny oraz kolumny widoku (248)
- Polecenia GRANT I REVOKE (248)
- Użytkownik publiczny (249)
- Nadawanie użytkownikom uprawnienia GRANT (250)
- Role a bezpieczeństwo bazy danych (251)
- Tworzenie i usuwanie ról (252)
- Przypisywanie użytkowników do ról (252)
- Przypisywanie ról innym rolom (254)
- Widoki a bezpieczeństwo bazy danych (255)
- Dostosowywanie praw dostępu poprzez widoki (257)
- W praktyce (260)
- Dane numeryczne (264)
- Sortowanie liczb (264)
- Liczby i wartość null (266)
- Wyrażenia matematyczne (267)
- Standardowe funkcje matematyczne (268)
- Formatowanie liczb (270)
- Dane łańcuchowe (271)
- Konkatenacja łańcuchów (271)
- Funkcje łańcuchowe (272)
- Przeszukiwanie łańcuchów (273)
- Podciągi (274)
- Użycie przeszukiwania i wyciągania podciągów (274)
- Soundex (276)
- Daty i określenia czasu (277)
- Formatowanie dat przed wyprowadzeniem (278)
- Formatowanie dat przed zapisem (279)
- Dodawanie i odejmowanie dat (279)
- Porównywanie dat (281)
- Zaokrąglanie dat (282)
- Konwertowanie danych (283)
- Funkcja Convert() (284)
- Konwertowanie typów danych w Oracle'u (286)
- W praktyce (289)
- Zwiększanie wydajności bazy danych (291)
- Projekt bazy danych a jej wydajność (292)
- Narzędzia pomiaru wydajności (292)
- AUTOTRACE (Oracle) (293)
- SHOWPLAN (Transact-SQL) (296)
- Indeksy (297)
- Indeksy klastrowe (298)
- Zapytania wykorzystujące indeksy (298)
- Optymalizator zapytań (300)
- Zasada działania (300)
- Optymalizator i indeksy (302)
- Wiele indeksów w jednym zapytaniu (303)
- Operacje na zbiorach danych (304)
- Optymalizator zapytań i widoki (305)
- Optymalizator zapytań i podzapytania (305)
- Operacje złączenia (306)
- Podpowiedzi dotyczące złączeń (307)
- Integralność danych (307)
- Integralność kontra wydajność (309)
- W praktyce (310)
- Transakcje (314)
- Zasada działania (314)
- Transakcje w Oracle (315)
- AUTOCOMMIT (316)
- Transakcje w języku Transact-SQL (317)
- Blokowanie danych (318)
- Typy blokad (320)
- Transakcje i procedury składowane (321)
- Dziennik transakcji (321)
- Kursory (322)
- Kursory w języku Transact-SQL (322)
- Deklarowanie kursora (323)
- Otwieranie kursora (324)
- Pobieranie wierszy z kursora (324)
- Modyfikowanie i usuwanie danych poprzez kursory (325)
- Zamykanie i usuwanie kursorów (326)
- Kursory w języku PL/SQL (327)
- Deklarowanie kursorów (328)
- Używanie kursorów w programach PL/SQL (328)
- Atrybuty kursorów (329)
- Iteracyjne przetwarzanie kursora (330)
- W praktyce (332)
- Pisanie procedur składowanych (339)
- Przekazywanie parametrów do procedur składowanych (340)
- Zmienne (342)
- Nadawanie wartości zmiennym (343)
- Definiowanie bloków kodu (345)
- Wyrażenia warunkowe (346)
- Zapytania w wyrażeniach warunkowych (347)
- Połączenie wyrażenia warunkowego z blokiem kodu (348)
- Wyrażenie IF...ELSE (348)
- Zagnieżdżanie wyrażeń warunkowych (349)
- Pętle (350)
- Pętla WHILE (351)
- Pętle nieskończone (352)
- Restartowanie pętli - CONTINUE (354)
- Zagnieżdżanie pętli (355)
- Iteracyjne przetwarzanie kursora (355)
- Wyzwalacze (357)
- Tworzenie wyzwalaczy (358)
- Usuwanie wyzwalaczy (358)
- Kod wyzwalacza (358)
- Wyzwalacze działające na kolumnach (359)
- W praktyce (360)
- Ogólne informacje na temat programowania w Transact-SQL (363)
- Zmienne globalne (363)
- Przerywanie pracy procedur - RETURN (366)
- Obsługa błędów (366)
- RAISERROR (366)
- RAISERROR w Microsoft SQL Server (367)
- RAISERROR w Sybase (369)
- Przechwytywanie błędów (370)
- Wyrażenie RETURN (371)
- Definiowanie własnych komunikatów błędów (372)
- Obiekty tymczasowe (372)
- tempdb - zasada działania (373)
- Tworzenie tymczasowej tabeli (373)
- Klasy obiektów tymczasowych (374)
- Trwałe obiekty tymczasowe (375)
- WAITFOR (375)
- Zaawansowane techniki tworzenia wyzwalaczy (376)
- ROLLBACK TRIGGER (376)
- Tabele INSERTED i DELETED (377)
- W praktyce (378)
- Sekcja deklaracji (382)
- Stałe (383)
- Deklarowanie kursorów (383)
- Sekcja poleceń wykonywalnych (384)
- Wyprowadzanie danych (384)
- Przypisania (385)
- Wyrażenia warunkowe (385)
- Pętle (386)
- Iteracyjne przetwarzanie kursora (387)
- Pętla FOR (387)
- Kursory w pętlach FOR (388)
- Pętla WHILE (388)
- Kursory w pętlach WHILE (389)
- GOTO (390)
- Pobieranie wartości do zmiennych (390)
- Obsługa wyjątków (391)
- Wyjątki definiowane przez użytkownika (392)
- Tworzenie procedur składowanych (393)
- Tworzenie procedur (394)
- Uruchamianie procedur składowanych (395)
- Tworzenie i stosowanie funkcji (396)
- Umieszczanie procedur i funkcji w pakietach (397)
- Specyfikacja pakietu (397)
- Testowanie programów PL/SQL (399)
- SHOW ERRORS (399)
- DBMS_OUTPUT (400)
- Wyzwalacze (400)
- Wyzwalacze INSTEAD OF (403)
- Zarządzanie wyzwalaczami (404)
- W praktyce (405)
- SQL*PLUS (410)
- Uruchamianie SQL*PLUS (410)
- Korzystanie z SQL*PLUS (411)
- Ładowanie skryptów SQL*PLUS (412)
- Skrypt login.sql (413)
- Edycja poleceń SQL (413)
- Zapisywanie danych w pliku (414)
- Kontrolowanie sposobu prezentowania wyników (415)
- Tworzenie raportów w SQL*PLUS (417)
- Tytułowanie raportów (417)
- Zmiana sposobu wyświetlania danych (418)
- Inne polecenia formatowania danych (421)
- Widoki systemowe Oracle'a (423)
- Korzystanie z widoków systemowych (425)
- Sekwencje (426)
- Synonimy (428)
- Typy danych w Oracle'u (429)
- Zasoby na temat Oracle'a w sieci WWW (430)
- W praktyce (431)
- Narzędzia administracyjne baz danych (434)
- SQL Enterprise Manager (434)
- SQL Server Query Analyzer (436)
- SQL Central (436)
- ISQL (437)
- Zasady nadawania nazw obiektom w Transact-SQL (438)
- WYRAŻENIE SELECT ... INTO (438)
- Funkcje systemowe (439)
- Identyfikowanie użytkowników (440)
- Identyfikowanie bazy danych lub serwera (440)
- Funkcje porównywania danych (441)
- Funkcje walidacji danych (442)
- Wyrażenia CASE (443)
- Złożone wyrażenia CASE (443)
- Połączenie CASE i GROUP BY (445)
- Użycie CASE w wyrażeniach UPDATE (446)
- Systemowe procedury składowane (447)
- Procedury związane z bezpieczeństwem (447)
- Procedury serwerów zdalnych (451)
- Procedury definiujące dane (451)
- Typy danych w języku Transact-SQL (455)
- W praktyce (457)
- Pliki bazy danych (459)
- ODBC (460)
- Interfejs użytkownika (460)
- Obiekty bazy danych (461)
- Tabele (461)
- Kwerendy (462)
- Formularze (463)
- Raporty (464)
- Makra (465)
- Moduły (465)
- Tworzenie tabel (466)
- Tworzenie tabel przy użyciu widoku arkusza danych (466)
- Tworzenie tabel przy użyciu widoku projektu (468)
- Kwerendy definiujące dane (470)
- Typy danych (471)
- Tworzenie i uruchamianie zapytań (473)
- Budowanie zapytań przy użyciu widoku projektu (473)
- Pisanie zapytań przy użyciu widoku SQL (476)
- Tworzenie źródeł danych ODBC (476)
- Zasoby dostępne w sieci WWW (478)
- W praktyce (479)
- Jak zdobyć MySQL i MSQL (482)
- Różnice między MySQL i MSQL (482)
- Użytkowanie MySQL (484)
- Klient MySQL (484)
- Cechy MySQL (486)
- Ograniczenia MySQL (489)
- Brak podzapytań (489)
- Brak transakcji (489)
- Procedury składowane, wyzwalacze i kursory (490)
- Związki kluczy obcych (490)
- Typy danych stosowane w MySQL (490)
- Składnia MySQL (492)
- Komentarze (494)
- MSQL (495)
- Wykonywanie zapytań (496)
- Tworzenie obiektów bazy danych (496)
- Usuwanie obiektów (498)
- Inne zapytania MSQL (498)
- Porównywanie łańcuchów w MSQL i MySQL (498)
- RLIKE (499)
- W praktyce (501)
- Podstawy architektury sieci WWW (505)
- HTML (506)
- Formularze HTML (507)
- Pola formularzy - znacznik <input> (509)
- Pole tekstowe (509)
- Pole hasła (510)
- Pola wyboru (511)
- Przyciski opcji (511)
- Pole załącznika pliku (512)
- Pola ukryte (513)
- Przycisk SUBMIT (513)
- Przycisk RESET (514)
- Rysunki jako przyciski SUBMIT (515)
- Listy (515)
- Pole TEXTAREA (517)
- CGI (518)
- Przetwarzanie danych z formularza (519)
- Wysyłanie odpowiedzi do przeglądarki (519)
- XML (521)
- Publikowanie danych z użyciem XML (522)
- XML i relacyjne bazy danych (522)
- W praktyce (523)
- Przegląd serwerów aplikacji WWW (525)
- Ogólne uwagi na temat serwerów aplikacji (526)
- Programy niezależne (527)
- Perl/CGI (527)
- Zapisywanie danych z formularza w bazie danych (531)
- Zapytania do bazy danych z wnętrza skryptu CGI (534)
- Programy osadzane w kodzie HTML (536)
- ColdFusion (536)
- Zapytania do bazy danych z wnętrza programu ColdFusion (537)
- ASP (540)
- Zapytania do bazy danych z wnętrza skryptu ASP (541)
- Serwlety Javy (543)
- Systemy oparte na wzorcach dokumentów (544)
- Zasada działania serwerów opartych na wzorcach dokumentów (545)
- W praktyce (545)
- Architektura aplikacji (548)
- Strona z listą filmów (548)
- Strona informacji szczegółowych (553)
- Dodawanie nowego filmu (558)
- Skrypt walidacji danych (562)
- Skrypt tworzący formularz (563)
- Modyfikacja istniejącego filmu (567)
- Edycja obsady filmu (570)
- Modyfikowanie lokalizacji zdjęć (576)
- Usuwanie filmów (579)
- W praktyce (580)
O Autorze (17)
Wstęp (19)
Część I Projektowanie i tworzenie bazy danych (23)
Rozdział 2. Projektowanie bazy danych (43)
Rozdział 3. Budowanie bazy danych (67)
Rozdział 4. Tworzenie, zmienianie i usuwanie rekordów (85)
Część II Pobieranie danych z bazy danych (101)
Rozdział 5. Instrukcja SELECT (103)
Rozdział 6. Zastosowanie klauzuli WHERE (127)
Rozdział 7. Przetwarzanie wyników zapytań (147)
Rozdział 8. Łączenie tabel (165)
Rozdział 9. Podzapytania (189)
Część III Zarządzanie bazą danych (213)
Rozdział 10. Widoki (215)
Rozdział 11. Model bezpieczeństwa SQL (241)
Część IV Zagadnienia praktyczne (261)
Rozdział 12. Typy danych (263)
Rozdział 13. Wydajność i integralność bazy danych (291)
Rozdział 14. Transakcje i kursory (313)
Część V Procedury składowane (335)
Rozdział 15. Procedury składowane (337)
Rozdział 16. Procedury składowane w języku Transact-SQL (363)
Rozdział 17. Procedury składowane w języku PL/SQL (Oracle) (381)
Część VI Przegląd baz danych (407)
Rozdział 18. Oracle (409)
Rozdział 19. Microsoft SQL Server i Sybase Adaptive Server (433)
Rozdział 20. Microsoft Access (459)
Rozdział 21. MSQL i MySQL (481)
Część VII Udostępnianie baz danych w sieci WWW (503)
Rozdział 22. Podstawy programowania sieciowego (505)
Rozdział 23. Serwery aplikacji WWW (525)
Rozdział 24. Przykładowa aplikacja WWW (547)
Dodatki (581)
Dodatek A Wyjątki systemowe w języku PL/SQL (583)
Skorowidz (585)
Helion - inne książki
-
Nowość Promocja
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić w interakcje z ChatGPT, tworzyć lepsze prompty i korzystać z funkcji uczenia się. Znajdziesz tu rozdziały dla marketingowców, naukowców i programistów, ułatwiające szybkie zastosowanie nabytej wiedzy w praktyce. Przekonasz się również, jak w środowisku korporacyjnym stosować interfejsy API modeli OpenAI dostępne w infrastrukturze Azure. Dla każdego scenariusza podano kompletną implementację w Pythonie, korzystającą z bibliotek Streamlit i LangChain do integracji modeli AI z aplikacjami.- Druk
- PDF + ePub + Mobi pkt
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(63,20 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbioru danych. W książce znajdziesz receptury przydatne do rozwiązywania szerokiego spektrum problemów, od przygotowania i wczytania danych aż po trenowanie modeli i korzystanie z sieci neuronowych. W ten sposób wyjdziesz poza rozważania teoretyczne czy też matematyczne koncepcje i zaczniesz tworzyć aplikacje korzystające z uczenia maszynowego.- Druk
- PDF + ePub + Mobi pkt
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(71,20 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Bestseller Promocja
Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki informatyki śledczej, od pozyskiwania dowodów i badania pamięci ulotnej po badanie dysku twardego i dowodów pochodzących z sieci. Szczególną uwagę poświęcono zagrożeniom atakami ransomware. Nie zabrakło omówienia roli analizy zagrożeń w procesie reagowania na incydenty, a także zasad sporządzania raportów dokumentujących reakcję na incydent i wyniki analizy. Pokazano również, w jaki sposób prowadzi się polowania na zagrożenia.- Druk
- PDF + ePub + Mobi pkt
Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Nowość Bestseller Promocja
Ta książka zapewni Ci wiedzę, dzięki której z powodzeniem utworzysz blue team w swojej organizacji. Dowiesz się, z jakich defensywnych środków cyberbezpieczeństwa warto skorzystać i jakimi metodami ocenić skuteczność aktualnego stanu zabezpieczeń, dogłębnie zrozumiesz także sposoby działania cyberprzestępców. Lekturę rozpoczniesz od krótkiego przeglądu znaczenia, zadań i składu zespołu niebieskiego, poznasz też ważne techniki i najlepsze praktyki w defensywnej ochronie cyberbezpieczeństwa. Nauczysz się korzystać z metodologii NIST w celu utworzenia planów reagowania na incydenty i dowiesz się, jak je testować. Znajdziesz tutaj również wskazówki, dzięki którym dopasujesz swoje działania ściśle do potrzeb organizacji.- Druk
Cyberbezpieczeństwo i strategie blue teamów. Walka z cyberzagrożeniami w Twojej organizacji Cyberbezpieczeństwo i strategie blue teamów. Walka z cyberzagrożeniami w Twojej organizacji
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Nowość Bestseller Promocja
Czy wiesz, co kryje się w centrum naszej Galaktyki? Czy zastanawiasz się czasem, jak powstają czarne dziury i co one oznaczają dla naszego zrozumienia wszechrzeczy? Czy chcesz poznać tajemnice tych niesamowitych obiektów, które wykraczają poza granice wyobraźni? Jeśli tak, to bestseller Czarne dziury. Klucz do zrozumienia wszechświata jest właśnie dla Ciebie. Znany naukowiec i popularyzator nauki Brian Cox wraz z fizykiem Jeffem Forshawem zabiorą Cię w fascynującą podróż do świata czarnych dziur. Dowiesz się, jak się narodziła koncepcja czarnych dziur, jak Einstein zapoczątkował teorię ogólnej względności, która przewidziała ich istnienie, jak Hawking odkrył, że one promieniują, i jak współczesna fizyka kwantowa próbuje połączyć grawitację z informacją. Ta książka to nie tylko pasjonująca opowieść naukowa, ale także inspirująca wizja kosmosu, w której przestrzeń i czas wyłaniają się z sieci bitów kwantowych, a czarne dziury mogą być kluczem do zrozumienia natury rzeczywistości. Przygotuj się na niesamowitą przygodę, która zmieni Twój sposób patrzenia na wszechświat.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Nowość Bestseller Promocja
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia procesy, wątki, zarządzanie pamięcią, systemy plików, operacje wejścia-wyjścia, zakleszczenia, interfejsy użytkownika, multimedia czy kompromisy wydajnościowe. Szczegółowo, jako studia przypadków, zostały tu opisane systemy: Windows 11, Unix, Linux i Android. Jasny i przystępny styl, a także liczne przykłady i ćwiczenia ułatwiają zrozumienie nawet bardzo skomplikowanych zagadnień.- Druk
(107,40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł (-35%) -
Nowość Bestseller Promocja
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwie służy. Języki programowania to praktyka. Tymczasem niezbędną wiedzą, którą także powinien opanować każdy przyszły informatyk, są podstawy dotyczące teorii informacji i kodowania.- Druk
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Nowość Promocja
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera w zwinnym zespole programistów. Znajdziesz tu szczegółowe informacje na temat kolejnych etapów testowania, dzięki czemu zrozumiesz, jak w projektach agile te działania są planowane, przeprowadzane i monitorowane. Dowiesz się też, jak tę wiedzę stosować podczas wykonywania codziennych zadań testera w projekcie agile i na czym polegają różne procesy prowadzone przez zwinne zespoły. Co ważne, poszczególne koncepcje i zagadnienia odnoszą się do rzeczywistych projektów ― a to najlepszy sposób, by dobrze się przygotować do podjęcia pracy w zawodzie testera agile!- Druk
- PDF + ePub + Mobi pkt
Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Nowość Promocja
Oto drugie, zaktualizowane wydanie znakomitego przewodnika dla analityków danych. Dzięki niemu dowiesz się, w jaki sposób używać języka R do importowania, przekształcania i wizualizowania danych, a także do przekazywania uzyskanych wyników analizy. Nauczysz się też rozwiązywać najczęściej występujące problemy, a liczne ćwiczenia ułatwią Ci utrwalenie zdobytej wiedzy. Omówiono tu najnowsze funkcje języka i najlepsze praktyki w data science. Zaprezentowano również zasady korzystania z wielu bibliotek języka R, na przykład tidyverse, służącej do pobierania informacji z różnych źródeł.- Druk
- PDF + ePub + Mobi pkt
Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Nowość Bestseller Promocja
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adresu e-mail. Rozszerzyły również natywną walidację danych poprzez wprowadzenie nowych atrybutów dla znaczników. Jednak prawdziwa rewolucja w projektowaniu formularzy internetowych nastąpiła z chwilą pojawienia się bibliotek opartych na języku JavaScript. Umożliwiły one tworzenie dynamicznych formularzy z walidacją na żywo i interaktywnymi elementami, a to pozwoliło przekształcić witryny internetowe w pełnoprawne aplikacje.- Druk
- PDF + ePub + Mobi pkt
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas:
Książka drukowana
Korzystając z tej strony zgadzasz się na używanie plików cookie, które są przechowywane na Twoim urządzeniu. Za pośrednictwem cookies zbieramy informacje, które mogą stanowić dane osobowe. Wykorzystujemy je w celach analitycznych, marketingowych oraz aby dostosować treści do Twoich preferencji i zainteresowań. Więcej informacji, w tym sposób zmiany ustawień znajdziesz w Polityce Prywatności.
Oceny i opinie klientów: SQL dla każdego Rafe Coburn (27) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(5)
(15)
(3)
(3)
(1)
(0)
więcej opinii
ukryj opinie