SQL Server - Modyfikacja danych, transakcje i błędy

Od A do Z o tym jak poprawnie modyfikować dane w SQL Server

4.85 (175 reviews)
Udemy
platform
Polski
language
Databases
category
instructor
SQL Server - Modyfikacja danych, transakcje i błędy
1,927
students
5 hours
content
Jan 2024
last update
$19.99
regular price

What you will learn

Poznasz podstawy modyfikacji danych: INSERT, UPDATE, DELETE

Nauczysz się szczegółowych informacji o INSERT, UPDATE i DELETE

Zobaczysz "sztuczki" pozwalające na wydajne pisanie poleceń modyfikujące dane

Poznasz metody pozwalające hurtowo kopiować większe ilości danych

Dowiesz się na czym polega transakcja

Zobaczysz co, jak i na jak długo jest blokowane podczas wykonywania transakcji

Poznasz poziomy izolacji transakcji i czym się różnią

Obalisz lub potwierdzisz kilka mitów na temat transakcji

Zobaczysz jak obsługiwać i jak nie obsługiwać błędy w SQL

Zobaczysz jak tworzyć tabele tymczasowe i jak z nich korzystać

Why take this course?

>> Kurs został zaktualizowany w roku 2023 (*) <<

To już czwarty kurs poświęcony SQL. Tym razem skupiamy się na temacie modyfikacji danych oraz na transakcjach i obsłudze błędów. Sprawdź inne kursy z tej serii, aby wybrać właściwy dla siebie poziom.

W tym kursie:

  • krótkie lekcje VIDEO

  • zadania do samodzielnego rozwiązanie

  • propozycje rozwiązań tych zadań

Najważniejsze tematy kursu:

  • Niuanse polecenia INSERT, UPDATE i DELETE

  • Jak pracować z IDENTITY, SEQUENCE

  • Klauzula OUTPUT

  • Kopiowanie danych z tabeli do tabeli i z procedury do tabeli

  • Aktualizacja danych w oparciu o dane z innych tabel

  • Jak pracować z transakcjami, rodzaje transakcji

  • Poziomy izolacji transakcji

  • Jak obsługiwać błędy

  • Instrukcja TRY/CATCH

  • Tabele tymczasowe i jak z nich korzystać

O kursie

Ten kurs jest ważny, bo wstawianie rekordów to nie tylko polecenie INSERT a kasowanie to nie tylko DELETE. Dokoła podstawowych poleceń manipulujących danymi dzieje się wiele ciekawych rzeczy. Generują się automatycznie numerowane wartości IDENTITY, które czasami trzeba naprawić, świeżo wstawiane rekordy chcesz z kolei niekiedy od razu pobrać i wykorzystać gdzieś dalej w skrypcie.  

Modyfikacja lub usuwanie rekordów może zależeć niekiedy od tego co znajduje się w innych tabelach i wtedy trzeba ze sobą połączyć te tabele przez JOIN, a aktualizowane informacje należy czasami zapisać i przetworzyć dalej.   

Na ile to możliwe każde z zagadnień tego kursu jest tu omówione od A do Z tak aby nie trzeba było na ich temat szukać więcej informacji gdzieś na zewnątrz. Po prostu kawał porządnej i solidnej wiedzy.  

Podobnie sprawa ma się z transakcjami. Każdy raczej mniej więcej wie co to transakcja. Ale szczegóły wiedzy na ten temat lubią zaskakiwać. Czy wystąpienie błędu automatycznie zerwie każdą transakcje?  Czy transakcje można zagnieżdżać a jeśli tak to ile razy i czy wycofanie wewnętrznej transakcji wycofa tylko tą wewnętrzną czy wszystkie? Po tym kursie nie powinieneś mieć problemu z odpowiedziami  

Kurs kończymy informacjami o błędach. Co to jest błąd czym się charakteryzuje, jak go obsłużyć. Jak go zgłosić, co jest nową metodą a co przestarzałą?  

Ucz się we własnym tempie i absolutnie nie pomijaj przygotowanych ćwiczeń i testów, a sam będziesz zaskoczony jak dużo rzeczy można opowiedzieć na ten temat.

O autorze

Nie chwaląc się, pracuję z SQL Server-em już ponad 20 lat i co nieco na jego temat wiem. Postarałem się tutaj podzielić nie tylko wiedzą ale i doświadczeniem. Prezentowane przykłady w wielu przypadkach nawiązują do rzeczywistych sytuacji, gdzie, czy to procedurę, czy trigger czy funkcję trzeba było użyć. Dzięki temu, uczestnicząc w tym kursie masz szansę nie wpaść w dziesiątki pułapek, w które ja sam kiedyś wpadałem...  

Wybierz właściwe dla siebie szkolenie i do zobaczenia na  kursie! Twój trener - Rafał

(*) - to nie oznacza, że wszystkie filmy zostały nagrane w tym roku!

Screenshots

SQL Server - Modyfikacja danych, transakcje i błędy - Screenshot_01SQL Server - Modyfikacja danych, transakcje i błędy - Screenshot_02SQL Server - Modyfikacja danych, transakcje i błędy - Screenshot_03SQL Server - Modyfikacja danych, transakcje i błędy - Screenshot_04

Reviews

Szymon
November 21, 2023
Poziom merytoryczny kursu oceniam na bardzo dobry. Prowadzący dysponuje odpowiednią wiedzą merytoryczną, jak i ma tzw. 'talent dydaktyczny', która pozwala mu w łatwy sposób na przekazywanie wiedzy. Dzięki kursowi poznałem kilka tematów, które dotąd były przeze mnie 'dotykane', ale tak do końca nie zdawałem sobie sprawy ze sposobu ich działania. Brakuje mi jeszcze rzeczonych trigerrów, o które ktoś w komentarzach się upomniał, ale to rozumiem przy okazji innego kursu.
Blazej
April 5, 2023
Narazie spoko, merytorycznie. Jedyna uwaga że jak zaczynam kurs to można by dać minutowy filmik jak przygotować miejsce pracy. Nie zdecydowałem sie na lekcje z queringu bo to umiem ale były one pierwsze i tam pewnie był zapoznanie z tym programem. Nie mniej jednak polecałbym robić takie cos bo nic nie kosztuje dodac filnik który i tak był w poprzednich kursach a osobie uczącej się oszczedza to frustracji i szukania pomocy gdzie indziej.
Marek
March 28, 2022
Świetny nauczyciel, rzeczowe objaśnienia, powtórzenia i przykłady. To wszystko zapada w pamięć jak np. "kukułcze jajo - phantom "
Dawid
February 19, 2021
Kurs bardzo dynamiczny ale w bardzo przystępny i łatwy sposób przedstawia wiele zagadnień które można samemu ćwiczyć i wykonywac na bazie
Wiktoria
October 31, 2020
Kolejny bardzo dobry kurs Pana Rafała. Wykupiłam całą serię tych kursów i polecam je każdemu kto jest zainteresowany tematem. Czekam z niecierpliwością na więcej! Pozdrawiam :)
Mateusz
June 26, 2019
Bardzo dobry kurs. Pytania sprawdzające pomagają utrwalić wiedzę a zadania które wymagają żeby coś napisać pozwalają na przećwiczenie wiedzy i nie trzeba wracać do materiałów. Panie Rafale, używam SQL w codziennej pracy. W najbliższym czasie muszę zdać egzamin 70-761. Mam wszystkie Pana kursy. Proszę o ocenę jak się ma zawartość tych kursów do zakresu egzaminu? Co należy jeszcze zgłębić? Do czego przywiązać większą wagę?
Dawid
April 13, 2019
Bardzo dużo praktycznych ćwiczeń, wszystko szczegółowo wyjaśnione. Zabrakło testów, które były w innych kursach, a tutaj uporządkowałyby wiedzę.
S1korlele
March 7, 2019
Ogólnie kurs jest w porządku, dużo merytorycznej wiedzy oraz przydatne zadania do ćwiczeń. Oceniam bardzo pozytywnie jako osoba, która szuka pierwszej pracy w IT. Przerobiłem cały zestaw od #1 do #4. Nie da się według mnie zapamiętać wszystkiego od razu, ponieważ 20h+ kursu i prawie kolejne tyle na zadnia to sporo ale nauczyłem się bardzo wiele. Godne polecenia
Katarzyna
November 2, 2018
Proste przykłady i ćwiczenia po każdym temacie naprawdę pomagają. Mam nadzieję, że wkrótce pojawią się kolejne kursy z SQL Server.
Bartosz
April 4, 2018
Krótkie i proste wykłady z labolatoriami po każdym filmie ! Wszystko jasno wyjaśnione. Podawane są przykładowe sytuacje użycia danych poleceń i ich implementacja na przykładowej bazie.
Kamil
March 14, 2018
Wraz z kursem nr 1 i 2 (3 to inne zagadnienia) naprawdę świetnie wyjaśnia każde zagadnienie potrzebne do rozpoczęcia pracy z bazami danych MS SQL. Duży plus za podzielenie niemal każdego zagadnienia na osobne lekcje. W ten sposób wszystko jest wyjaśnione jak trzeba, skupiasz się na jednym temacie i jak tylko potrzeba wracasz do jednego konkretnego kilkuminutowego filmu! Podchodziłem do tematu SQL chyba 3 razy. Tym razem bez minuty znużenia w niespełna 2,5 tygodnie opanowałem i przećwiczyłem (każda lekcja kończy się ćwiczeniami!) to w końcu od deski do deski! Naprawdę polecam!
Jarosław
December 20, 2017
Dziękuję za świetny, bardzo dobrze przygotowany kurs. Prowadzący musiał poświęcić sporo czasu przygotowując materiał i strukturę kursu. Da się odczuć, że nie ma tu improwizacji, a przekaz jest z góry założony. Treść przedstawiona rzeczowo, dokładnie i zwięźle. Do tego dobra dykcja - słucha się bardzo przyjemnie. Każdy kolejny kurs jest lepiej przygotowany - to również cieszy. Gorąco polecam wszystkie kursy Rafała Kraika.

Charts

Price

SQL Server - Modyfikacja danych, transakcje i błędy - Price chart

Rating

SQL Server - Modyfikacja danych, transakcje i błędy - Ratings chart

Enrollment distribution

SQL Server - Modyfikacja danych, transakcje i błędy - Distribution chart

Related Topics

1471538
udemy ID
12/16/2017
course created date
11/16/2019
course indexed date
Bot
course submited by