
- Autor:
- Rafe Coburn
- 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
-
Promocja
Książka jest przystępnym przewodnikiem po zastosowaniu języka SQL w procesie uzyskiwania informacji zawartych w danych. Zaczniesz od przyswojenia podstawowej wiedzy o bazach danych i SQL, a następnie przystąpisz do analizy prawdziwych zbiorów danych, takich jak demografia spisu ludności w Stanach Zjednoczonych, przejazdy taksówek w Nowym Jorku i szczegóły z krajowego katalogu targów rolniczych. Dzięki ćwiczeniom i przykładom zamieszczonym w każdym rozdziale szybko zaznajomisz się ze wszystkimi, również najnowszymi, narzędziami niezbędnymi do budowania zaawansowanych baz danych PostgreSQL. Zrozumiesz również, jak w szybki i efektywny sposób dane pozwalają zdobyć potrzebne informacje.- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
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.- PDF + ePub + Mobi
- Druk 37 pkt
(29,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
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.- PDF + ePub + Mobi
- Druk 32 pkt
(24,90 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
Ta książka szczególnie przyda się architektom technologii informatycznych, administratorom baz danych i projektantom, którzy do wykonywania swoich obowiązków potrzebują wiedzy o najświeższych rozwiązaniach z dziedziny technologii baz danych. Omówiono tu najnowsze, wykorzystywane obecnie technologie baz danych. Wyjaśniono, w jakim celu zaprojektowano każdą z nich. Zaprezentowano możliwości poszczególnych baz danych oraz ich potencjał w rozwiązywaniu realnych problemów biznesowych i problemów z aplikacjami. Co najważniejsze, ukazano różnice w architekturze między technologiami, które mają kluczowe znaczenie przy wyborze platformy baz danych dla nowych i planowanych projektów.- PDF + ePub + Mobi
- Druk 30 pkt
(19,90 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Promocja
Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli potrzebujesz pomocy w codziennej pracy lub chcesz odświeżyć wiedzę na temat SQL-a, sięgnij po te tablice! Szybko znajdziesz w nich niezbędne informacje i sprawdzisz instrukcje, które umożliwią sprawne osiągnięcie celu. Jedno spojrzenie pozwoli Ci przypomnieć sobie sposób tworzenia zapytań i zastosowanie różnych konstrukcji języka.- Druk 9 pkt
(6,90 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł (-45%) -
Podręcznik opisuje podstawy języka SQL oraz jego zastosowanie do obsługi baz banych.
- PDF + ePub + Mobi 4 pkt
-
Promocja
CockroachDB is the distributed SQL database that handles the demands of today's data-driven applications. The second edition of this popular hands-on guide shows software developers, architects, and DevOps/SRE teams how to use CockroachDB for applications that scale elastically and provide seamless delivery for end users while remaining indestructi-
- ePub + Mobi 237 pkt
(228,65 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Promocja
Description Tableau is the leading data visualization tool, empowering users to transform raw data into actionable insights. This book bridges the gap between learning Tableau and securing a data-driven career, focusing on practical skills and market relevance for aspiring data analysts. Tableau helps organizations make sense of complex data, profe-
- ePub + Mobi 89 pkt
(85,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja
Description For most modern-day data, graph data models are proving to be advantageous since they facilitate a diverse range of data analyses. This has spiked the interest and usage of graph databases, especially Neo4j. We study Neo4j and cypher along with various plugins that augment database capabilities in terms of data types or facilitate appli-
- ePub + Mobi 89 pkt
(39,26 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja
Description PostgreSQL, a robust and versatile relational database management system (RDBMS), is gaining immense popularity due to its reliability, scalability, and rich feature set. This book is your indispensable companion to mastering PostgreSQL, helping you become a great PostgreSQL developer and create amazing database-driven applications. Thi-
- ePub + Mobi 89 pkt
(39,26 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
Zobacz pozostałe książki z serii Dla każdego
-
Promocja
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!- PDF + ePub + Mobi
- Druk 54 pkt
(34,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
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!- PDF + ePub + Mobi
- Druk 54 pkt
(34,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
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.- PDF + ePub + Mobi
- Druk 37 pkt
(24,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
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.- PDF + ePub + Mobi
- Druk 21 pkt
(14,90 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Promocja
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!- PDF + ePub + Mobi
- Druk 37 pkt
(24,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Ź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.- PDF + ePub + Mobi
- Druk 48 pkt
(29,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%)
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
- Dane producenta
- » Dane producenta:
- 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 » 26.5kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Erraty / Zgłoś erratę
- 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
Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie.- PDF + ePub + Mobi
- Druk 37 pkt
(48,30 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Bestseller Nowość Promocja
Potraktuj tę książkę jako świetnego towarzysza wycieczek. Zawarte w tym przewodniku barwne ilustracje i wyczerpujące, przejrzyście podane informacje sprawią, że inaczej spojrzysz na różne elementy konstrukcji technicznych. Zrozumiesz fascynujące szczegóły działania urządzeń stworzonych przez ludzi. Nauczysz się rozpoznawać cechy charakterystyczne sieci elektroenergetycznej, dróg, kolei, mostów, tuneli, dróg wodnych i innych rozwiązań technicznych. Przekonasz się, jak wielką przyjemność daje „wypatrywanie infrastruktury”, a odkrywanie przeznaczenia napotkanych urządzeń stanie się Twoim hobby!- PDF + ePub + Mobi
- Druk 32 pkt
(38,94 zł najniższa cena z 30 dni)
32.95 zł
59.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja
To interesujące, zwięzłe i wyjątkowo praktyczne wprowadzenie do programowania w języku JavaScript. Już podczas lektury pierwszych stron zaczniesz pisać własny kod, będziesz znajdować rozwiązania różnych wyzwań, a także tworzyć aplikacje internetowe i zabawne gry. Rozpoczniesz od poznania podstawowych koncepcji stosowanych w programowaniu, takich jak zmienne, tablice, obiekty, funkcje, konstrukcje warunkowe, pętle itd. Następnie nauczysz się łączyć skrypty JavaScript z kodem HTML i CSS, aby tworzyć interaktywne aplikacje internetowe. Ze swoich nowych umiejętności skorzystasz podczas pracy nad trzema większymi projektami: grą w stylu Pong, aplikacją generującą muzykę i platformą przeznaczoną do wizualizacji danych pobranych za pomocą API.- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- PDF + ePub + Mobi
- Druk 32 pkt
(29,90 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja
Dzięki tej książce opanujesz podstawowe koncepcje związane z użyciem LLM. Poznasz unikatowe cechy i mocne strony kilku najważniejszych modeli (w tym GPT, Gemini, Falcon). Następnie dowiesz się, w jaki sposób LangChain, lekki framework Pythona, pozwala na projektowanie inteligentnych agentów do przetwarzania danych o nieuporządkowanej strukturze. Znajdziesz tu również informacje dotyczące dużych modeli podstawowych, które wykraczają poza obsługę języka i potrafią wykonywać różne zadania związane na przykład z grafiką i dźwiękiem. Na koniec zgłębisz zagadnienia dotyczące ryzyka związanego z LLM, a także poznasz techniki uniemożliwiania tym modelom potencjalnie szkodliwych działań w aplikacji.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Fusion to oprogramowanie firmy Autodesk, umożliwiające modelowanie 3D, CAD, CAM, CAE i PCB. Jego zastosowanie znacznie upraszcza i przyspiesza projektowanie, a także wytwarzanie nowych produktów. Dostępny w chmurze Autodesk Fusion oferuje rozmaite środowiska, takie jak Simulation, służące do obliczeń, analiz i symulacji, Render, przeznaczone do wizualizacji i renderingów, czy Animation, dzięki któremu można tworzyć filmy demonstrujące kolejność montażu elementów składowych urządzeń.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja
Aż 95 procent Wszechświata pozostaje niewidoczne i niezbadane. Brian Clegg zaprasza do odkrycia dwóch największych zagadek Kosmosu — ciemnej materii i ciemnej energii. W książce demaskuje te nieuchwytne koncepty, prowadząc czytelnika przez fascynującą historię odkryć, które zmieniły nasze rozumienie Wszechświata. Od teoretycznych początków aż po najnowsze badania, wyjaśnia, jak odkryto istnienie ciemnej materii i ciemnej energii, w jaki sposób te tajemnicze siły kształtują galaktyki i inne obiekty kosmiczne, a także jak wpływają na przyszłość Wszechświata. Jednocześnie stawia fundamentalne pytanie, czy uda się kiedyś w pełni je zrozumieć. Ciemna materia i ciemna energia to nie tylko fascynująca podróż przez naukę, ale również zaproszenie do jednej z największych przygód ludzkiego umysłu — zrozumienia tego, co ukryte i nieznane.- PDF + ePub + Mobi
- Druk 30 pkt
(27,90 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Rola administratora sieci komputerowej zaczyna się od jej skonfigurowania, jednak na tym absolutnie się nie kończy. Dalej musi on zadbać o to, by sieć działała poprawnie - jeśli cokolwiek pójdzie nie tak, administrator szybko dowie się o tym od użytkowników i zostanie poproszony, by równie szybko przywrócił ją do stanu poprzedniego. Drobnostka, jeśli problem okazuje się błahy i prosty do rozwiązania. Prawdziwe wyzwanie zaczyna się wtedy, kiedy naprawa usterki wymaga dogłębnej znajomości sieci, jej silnych i mocnych stron, a także metod radzenia sobie z awariami. Na szczęście powstała ta książka.- PDF + ePub + Mobi
- Druk 92 pkt
(39,90 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Nowość Promocja
Ta fantastyczna książka, pełna zabawnej narracji i praktycznych przykładów, nauczy Cię myślenia architektonicznego. Została ona, podobnie jak inne pozycje z serii Rusz głową!, przygotowana na bazie odkryć nauk poznawczych i neurofizjologii. Właśnie dzięki temu zaangażujesz swój mózg, użyjesz wielu zmysłów i niepostrzeżenie zrozumiesz dwa prawa architektury oprogramowania i cztery opisujące ją wymiary. Mistrzowsko opanujesz cechy i style architektury, a także nauczysz się określać logiczne komponenty systemów. Efekt? Zdobędziesz świetną orientację w świecie architektury oprogramowania. A wszystkiego nauczysz się, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, tworząc architektury ? i wybuchając głośnym śmiechem!- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%)
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: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: SQL dla każdego Rafe Coburn
(27)(5)
(15)
(3)
(3)
(1)
(0)
więcej opinii