- Ocena:
- 4.9/6 Opinie: 19
- Stron:
- 304
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
Praktyczny kurs SQL. Wydanie II
Danuta Mendrala, Marcin Szeliga
Opis ebooka: Praktyczny kurs SQL
- Na czym polega model relacyjny?
- W jaki sposób pobierać dane z bazy?
- Jak projektować bazy danych i tabele?
Systemy zarządzania bazami danych to aplikacje, które spotkać można praktycznie w każdej firmie.
Na rynku dostępnych jest wiele takich narzędzi, różniących się od siebie wydajnością, wymaganiami sprzętowymi, potencjalnymi zastosowaniami i - przede wszystkim -- ceną. Użytkownicy mogą wybierać zarówno wśród rozwiązań komercyjnych, jak i nieustępujących im rozwiązań bezpłatnych. Cechą łączącą wszystkie systemy zarządzania bazami danych jest język, na którym opiera się praca z nimi - SQL. To ustandaryzowany zbiór poleceń pozwalających na niemal dowolne manipulacje danymi zgromadzonymi w bazach, tworzenie nowych baz oraz administrowanie serwerami baz danych. Bez jego znajomości wykorzystanie pełni możliwości bazy danych jest praktycznie niemożliwe.
"Praktyczny kurs SQL" to książka, dzięki której poznasz ten język. Czytając ją, dowiesz się, czym jest relacyjność w bazach danych, jak skonstruowane są takie bazy i czym są postaci normalne. Nauczysz się pobierać dane w oparciu o różne kryteria, przetwarzać uzyskane wyniki i wyświetlać je na ekranie w odpowiedni sposób. Poznasz funkcje pozwalające na modyfikację istniejących i dodawanie nowych danych, zastosujesz zapytania złożone i podzapytania oraz wykorzystasz mechanizmy transakcji. Przeczytasz także o projektowaniu baz danych oraz definiowaniu i nadawaniu uprawnień do korzystania z nich.
- Modele baz danych
- Postaci normalne w modelu relacyjnym
- Historia języka SQL
- Pobieranie danych za pomocą instrukcji SELECT
- Dobór kryteriów wybierania
- Przetwarzanie wyników zapytań
- Zapytania złożone i podzapytania
- Transakcje
- Modyfikowanie i dodawanie danych
- Projektowanie baz danych
- Uprawnienia
Poznaj w praktyce język będący podstawą wszystkich nowoczesnych systemów zarządzania bazami danych.
Wybrane bestsellery
-
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Kompletny podręcznik dla użytkowników tego języka. Dzięki tej książce poznasz podstawy modelowania w UML-u.(17.00 zł najniższa cena z 30 dni)
17.00 zł
34.00 zł(-50%) -
You'll learn to use Angular to develop and test scalable apps, and explore its features and master concepts, such as dependency injection, reactive programming, and state management, as well as utilize libraries like Nx, RxJS, and NgRx to build professional apps.
O autorze ebooka
Marcin Szeliga - Freelancer data scientist, na co dzień pracuje z SQL Server i Azure, a także szkoli w tym zakresie. Od 2006 roku nieprzerwanie wyróżniany tytułem Microsoft Most Valuable Professional; jeden z dwóch Polaków, którzy otrzymali ten tytuł w kategorii AI. Prelegent na wielu europejskich konferencjach, takich jak Machine Learning Prague, Data Science Summit, SQLDay, 4Developers, SQL Nexus, SQL Saturday, Sphere.it, Claudyna czy Microsoft Technology Summit. Wykładowca akademicki, autor książek i artykułów poświęconych platformie danych Microsoft.
Danuta Mendrala, Marcin Szeliga - pozostałe książki
-
Wyobraź sobie średniowieczne skryptorium, mnichów pochylonych nad ogromnymi księgami, potem pierwsze drukowane książki i wreszcie ogromne, piętrowe archiwa z labiryntami korytarzy i setkami książek, teczek i skoroszytów. Dawniej do przechowywania informacji zużywano olbrzymie ilości papieru, a żm...(55.65 zł najniższa cena z 30 dni)
63.60 zł
159.00 zł(-60%) -
Informacja to złoto XXI wieku. Nic więc dziwnego, że z każdą minutą bazy całego świata zwiększają ilość przechowywanych danych. Tkwi w tym jednak pewien haczyk. Aby ten ogrom informacji był dla nas jakkolwiek użyteczny, muszą być one łatwo dostępne. Co za pożytek ze zgromadzonych terabajtów danyc...(55.65 zł najniższa cena z 30 dni)
63.60 zł
159.00 zł(-60%) -
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ę n...(8.49 zł najniższa cena z 30 dni)
8.49 zł
17.00 zł(-50%) -
Instalacja i konfiguracja baz danych — kurs przygotowujący do egzaminu 70-765 Provisioning SQL Databases kończy się na poziomie średnio zaawansowanym. Po jego odbyciu słuchacz będzie nie tylko samodzielnie instalować i konfigurować bazy danych działające w usłudze Azure Microsoft oraz serwe...(104.65 zł najniższa cena z 30 dni)
104.65 zł
299.00 zł(-65%) -
Ta książka pomoże Ci w mig opanować obsługę Accessa 2016 PL. Dowiesz się z niej, dlaczego warto stworzyć swoją bazę danych, jak działa taka baza i jak wyglądają tabele. Odkryjesz, jak wpisywać i zmieniać dane, tworzyć połączenia między tabelami i konstruować zapytania podczas wyszukiwania konkret...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
SQL to dziś właściwie jedyny poważny język używany do tworzenia i obsługi relacyjnych baz danych, niezależnie od tego, czy są to bazy Microsoftu, Oracle czy Sun Microsystems. I choć nie wszędzie działa dokładnie tak samo, bez jego znajomości nie ma co marzyć o swobodnym korzystaniu z bazy, nie mó...(35.94 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł(-40%) -
To podręcznik, który ułatwi Ci rozpoczęcie pracy z programem. Dzięki tej książce i zamieszczonym w niej ćwiczeniom nauczysz się zbierać, porządkować, analizować i udostępniać dane w internecie za pomocą systemu bazy danych firmy Microsoft i oferowanych przez niego narzędzi. Poznasz metodologię pr...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
"Tablice informatyczne. SQL" to zbiór najważniejszych informacji o strukturalnym języku zapytań — języku wykorzystywanym praktycznie we wszystkich obecnych na rynku serwerach relacyjnych baz danych. W tablicach zebrane są wiadomości dotyczące standardu ANSI SQL99 i jego późniejszych rozszer...(6.45 zł najniższa cena z 30 dni)
6.45 zł
12.90 zł(-50%) -
„Microsoft SQL Server. Modelowanie i eksploracja danych ” to książka, z której analitycy, informatycy i biznesmeni dowiedzą się, jak tworzyć właściwe modele, odpowiednio przygotowywać dane i prawidłowo je eksplorować, a także jak należycie analizować i oceniać otrzymane wyniki przy uż...(34.50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%) -
Jeśli pragniesz dołączyć do ekskluzywnego grona administratorów baz danych lub chcesz zostać programistą aplikacji bazodanowych, lecz przeszkadza Ci brak znajomości SQL-a, sięgnij po książkę „Praktyczny kurs SQL. Wydanie II”. W prosty i przystępny sposób prezentuje ona podstawowe poję...(23.50 zł najniższa cena z 30 dni)
23.50 zł
47.00 zł(-50%)
Zobacz pozostałe książki z serii Praktyczny kurs
-
Dołącz do programistów języka Swift! Zrozum konstrukcje i składnię Swifta Poznaj środowisko Xcode od podszewki Naucz się korzystać z kontrolek Pisz testy jednostkowe Firma Apple od lat z powodzeniem i świetnym wyczuciem potrzeb klientów działa na rynku elektroniki u...(18.50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Ta książka pomoże Ci szybko i bezboleśnie wejść w świat języka PHP w jego najnowszej wersji. Na praktycznych przykładach nauczysz się poprawnie stosować najpierw najprostsze, a później nieco bardziej zaawansowane techniki. Zorientujesz się, co to jest i jak działa język skryptowy, jak zainstalowa...(34.50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%) -
Dzięki tej książce poznasz popularny sterownik S7-1200, zaznajomisz się z językiem SCL i nauczysz się obsługiwać środowisko programistyczne TIA Portal. Na praktycznym przykładzie kompletnego projektu przemysłowej linii transportowej odkryjesz podstawowe cechy i możliwości nowoczesnego sprzętu PLC...(29.49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł(-50%) -
Jeżeli szukasz rozwiązania, za pomocą którego łatwo opracujesz niemal dowolną witrynę, skorzystaj z tego systemu. A jeśli najchętniej uczysz się na praktycznych przykładach, sięgnij po książkę Joomla! 3.x. Praktyczny kurs! Jest ona napisana językiem zrozumiałym także dla osób niezwiązanych z info...(34.50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%) -
Te znakomity praktyczny podręcznik pozwoli Ci przećwiczyć używanie i sposób działania wszystkich elementów C# — różnych typów danych, zmiennych i operatorów, instrukcji i tablic. Zobaczysz, jak korzystać z pętli i jak zachowują się obiekty. Poznasz najróżniejsze rodzaje klas, opanujesz wygo...(29.49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł(-50%) -
Książka "PHP5. Praktyczny kurs" jest wprowadzeniem w tajniki nowoczesnego tworzenia stron WWW. Przedstawia proces instalacji języka PHP wraz z serwerami WWW, podstawowe konstrukcje języka i sposoby wykorzystania ich w procesie budowania witryny.(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
Jak myślisz, czy trudno jest zbudować porządną, interesującą witrynę internetową? Nie wymaga to ani wiedzy tajemnej, ani nadzwyczajnych zdolności. Rozejrzyj się — zobacz, jak wielu ludzi ma własnoręcznie wykonane strony internetowe. W rzeczywistości wystarczy do tego opanowanie dwóch elemen...(34.50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%) -
Książka Tworzenie stron WWW. Praktyczny kurs przeznaczona jest dla początkujących adeptów sztuki tworzenia witryn internetowych — jedynym wymaganiem jest umiejętność w miarę sprawnego posługiwania się komputerem i pracy z dowolnym edytorem tekstu. Wszystkie potrzebne techniki czy zasady for...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Niezależnie od tego, czy dopiero zaczynasz swoją przygodę z programowaniem, czy też masz już pewne doświadczenie w korzystaniu z innych języków, książka „C#. Praktyczny kurs. Wydanie II ” będzie dla Ciebie doskonałym wprowadzeniem w arkana praktycznego stosowania języka C#. Dzięki nie...(29.49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł(-50%)
Ebooka "Praktyczny kurs SQL" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox 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 "Praktyczny kurs SQL" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Praktyczny kurs SQL" 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
Szczegóły ebooka
- ISBN Książki drukowanej:
- 83-246-1604-7, 8324616047
- Data wydania książki drukowanej:
- 2008-06-30
- ISBN Ebooka:
- 978-83-246-5458-1, 9788324654581
- Data wydania ebooka:
- 2012-06-13 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 4151
- Rozmiar pliku Pdf:
- 2.7MB
- Rozmiar pliku ePub:
- 5.4MB
- Rozmiar pliku Mobi:
- 12.4MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Praktyczny kurs
Spis treści ebooka
- Tabele jako zbiory danych (19)
- Kolumny mają niepowtarzalne nazwy i zawierają określone typy danych (20)
- Wiersze powinny być unikalne (21)
- Kolejność kolumn jest bez znaczenia (21)
- Kolejność wierszy jest bez znaczenia (22)
- Bazy danych (22)
- Trzy modele baz danych: relacyjny, obiektowy i jednorodny (23)
- Model jednorodny (23)
- Model relacyjny (24)
- Model obiektowy (25)
- Założenia relacyjnego modelu baz danych (27)
- Postulaty Codda dotyczące struktury danych (27)
- Postulaty Codda dotyczące przetwarzania danych (28)
- Postulaty Codda dotyczące integralności danych (28)
- Normalizacja (29)
- Podsumowanie (30)
- Zadania (31)
- Strukturalny język zapytań (33)
- Przetwarzanie zbiorów a przetwarzanie pojedynczych danych (34)
- Język deklaratywny a język proceduralny (35)
- Język interpretowany a język kompilowany (36)
- Składnia języka SQL (37)
- Dialekty języka SQL (39)
- Standardy ANSI (40)
- Historia (40)
- SQL3 (41)
- Podsumowanie (44)
- Zadania (44)
- Klauzula FROM (49)
- W pełni kwalifikowane nazwy obiektów (50)
- Wybieranie kolumn (51)
- Eliminowanie duplikatów (52)
- Wyrażenia (53)
- Operatory arytmetyczne (54)
- Łączenie danych tekstowych (55)
- Funkcje systemowe (55)
- Formatowanie wyników (58)
- Aliasy (59)
- Stałe (literały) (60)
- Sortowanie wyników (60)
- Sortowanie danych tekstowych (63)
- Podsumowanie (64)
- Zadania (65)
- Logika trójwartościowa (67)
- Wartość NULL (68)
- Operatory logiczne (68)
- Klauzula WHERE (70)
- Standardowe operatory porównania (71)
- Operatory SQL (72)
- Złożone warunki logiczne (75)
- Klauzula TOP (78)
- Wydajne wyszukiwanie danych (80)
- W jaki sposób serwery bazodanowe odczytują dane? (80)
- W jakiej kolejności serwery bazodanowe wykonują poszczególne klauzule zapytań? (83)
- Argumenty SARG (84)
- Podsumowanie (86)
- Zadania (87)
- Złączenia naturalne i nienaturalne (89)
- Klucze obce (90)
- Aliasy (93)
- Złączenia równościowe i nierównościowe (94)
- Złączenia zewnętrzne (95)
- Złączenie lewostronne (96)
- Złączenie prawostronne (97)
- Złączenie obustronne (97)
- Złączenie krzyżowe (iloczyn kartezjański) (98)
- Złączenia wielokrotne (99)
- Określanie kolejności złączeń (102)
- Złączenie tabeli z nią samą (103)
- Eliminacja duplikatów (105)
- Klucze obce w obrębie jednej tabeli (106)
- Łączenie wyników zapytań (107)
- Suma (107)
- Część wspólna (110)
- Różnica (110)
- Łączenie wierszy i wyników funkcji tabelarycznych (111)
- Operator APPLY (112)
- Podsumowanie (114)
- Zadania (114)
- Funkcje grupujące (117)
- Funkcja COUNT() (118)
- Funkcje SUM() i AVG() (119)
- Funkcje MIN() i MAX() (120)
- Inne funkcje grupujące (121)
- Wyrażenia (121)
- Klauzula GROUP BY (122)
- Kolejność wykonywania klauzuli GROUP BY (125)
- Operatory CUBE i ROLLUP (126)
- Operator GROUPING SETS (129)
- Wydajne grupowanie danych (131)
- Niestandardowa klauzula OVER (132)
- Partycje (134)
- Funkcje rankingu (135)
- Niestandardowe operatory PIVOT i UNPIVOT (137)
- PIVOT (137)
- UNPIVOT (139)
- Klauzula HAVING (140)
- Podsumowanie (142)
- Zadania (143)
- Czym są podzapytania? (145)
- Podzapytania jako zmienne (146)
- Podzapytania niepowiązane (146)
- Podzapytania powiązane (151)
- Podzapytania jako źródła danych (157)
- Tabele pochodne (157)
- CTE (160)
- Wyznaczanie trendów (165)
- Operatory (169)
- Operator EXISTS (170)
- Operator ANY lub SOME (173)
- Operator ALL (176)
- Podsumowanie (178)
- Zadania (179)
- Wstawianie danych (183)
- Klucze podstawowe (184)
- Wartości domyślne (185)
- Wartość NULL (185)
- Konstruktor wierszy (186)
- Wstawianie wyników zapytań (186)
- Usuwanie danych (188)
- Instrukcja DELETE (189)
- Instrukcja TRUNCATE TABLE (191)
- Aktualizowanie danych (191)
- Jednoczesne aktualizowanie wielu kolumn (192)
- Wyrażenia (192)
- Aktualizowanie danych wybranych na podstawie danych z innych tabel (193)
- Aktualizowanie danych za pomocą wyrażeń odwołujących się do innych tabel (193)
- Instrukcja MERGE (194)
- Podsumowanie (196)
- Zadania (196)
- Właściwości transakcji (197)
- Transakcyjne przetwarzanie danych (199)
- Tryb jawnego zatwierdzania transakcji (200)
- Rozpoczynanie transakcji (201)
- Wycofywanie transakcji (202)
- Zatwierdzanie transakcji (203)
- Zagnieżdżanie transakcji (203)
- Punkty przywracania (204)
- Współbieżność (205)
- Blokady (205)
- Zakleszczenia (206)
- Poziomy izolowania transakcji (207)
- Model optymistyczny (211)
- Model pesymistyczny (212)
- Podsumowanie (213)
- Zadania (213)
- Tworzenie i usuwanie baz danych (217)
- Tworzenie i usuwanie tabel (220)
- Schematy (221)
- Zmiana struktury tabeli (221)
- Ograniczenia (222)
- NOT NULL (222)
- Klucz podstawowy (223)
- Niepowtarzalność (224)
- Wartość domyślna (225)
- Warunek logiczny (225)
- Klucz obcy (226)
- Ograniczenia a wydajność instrukcji modyfikujących i odczytujących dane (229)
- Podsumowanie (231)
- Zadania (231)
- Widoki (233)
- Tworzenie i usuwanie widoków (234)
- Modyfikowanie widoków (236)
- Korzystanie z widoków (236)
- Zalety widoków (241)
- Indeksy (241)
- Tworzenie, modyfikowanie i usuwanie indeksów (243)
- Porządkowanie indeksów (245)
- Podsumowanie (246)
- Zadania (247)
- Konta użytkowników (251)
- Zakładanie i usuwanie kont użytkowników (252)
- Role (253)
- Tworzenie i usuwanie ról (253)
- Przypisywanie ról do użytkowników (254)
- Specjalna rola Public (254)
- Uprawnienia (254)
- Nadawanie i odbieranie uprawnień (255)
- Dziedziczenie uprawnień (256)
- Przekazywanie uprawnień (258)
- Zasada minimalnych uprawnień (259)
- Podsumowanie (259)
- Zadania (260)
Wstęp (9)
Część I Trochę teorii, czyli modele i standardy (17)
Rozdział 1. Relacyjny model baz danych (19)
Rozdział 2. Standardy języka SQL (33)
Część II Pobieranie danych, czyli instrukcja SELECT (47)
Rozdział 3. Odczytywanie danych z wybranej tabeli (49)
Rozdział 4. Wybieranie wierszy (67)
Rozdział 5. Łączenie tabel i wyników zapytań (89)
Rozdział 6. Grupowanie wierszy (117)
Rozdział 7. Podzapytania (145)
Część III Modyfikowanie danych, czyli instrukcje INSERT, UPDATE, DELETE oraz MERGE (181)
Rozdział 8. Modyfikowanie danych (183)
Rozdział 9. Transakcje i współbieżność (197)
Część IV Tworzenie baz danych, czyli instrukcje CREATE,
ALTER i DROP (215)
Rozdział 10. Bazy danych i tabele (217)
Rozdział 11. Widoki i indeksy (233)
Część V Uprawnienia użytkowników, czyli instrukcje
GRANT i REVOKE (249)
Rozdział 12. Nadawanie i odbieranie uprawnień (251)
Dodatki (261)
Dodatek A Rozwiązania zadań (263)
Skorowidz (295)
Oceny i opinie klientów: Praktyczny kurs SQL Danuta Mendrala, Marcin Szeliga (19) 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.
(6)
(8)
(4)
(0)
(0)
(1)
Oceny i opinie poprzedniego wydania
więcej opinii