SQL Server - Modyfikacja danych, transakcje i błędy
What you'll 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ć
Requirements
- Znajomość SQL na poziomie pisania zapytań
- Wiedza o zastosowaniu baz danych
- Podstawowa wiedza o problemach i zagadnieniach IT
- Dostęp do komputera z zainstalowanym SQL Server (wersja nie ma znaczenia)
Description
To już czwarty kurs poświęcony SQL i przygotowujący do egzaminów Microsoft.
Tym razem skupiamy się na temacie modyfikacji danych oraz na transakcjach i obsłudze błędów. Jeśli dopiero zaczynasz przygodę z SQL to polecam najpierw kurs pierwszy – wprowadzający do SQL i drugi opowiadający o zapytaniach. Za to do zrozumienia tego materiału wcale nie musisz znać treści kursu trzeciego o programowaniu i XML. Ten kurs jest znacznie prostszy.
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.
Wybierz właściwe dla siebie szkolenie i do zobaczenia na kursie! Twój trener - Rafał
Who this course is for:
- Programiści korzystający z SQL
- Administratorzy baz danych
- Osoby przygotowujące się do egzaminów certyfikacyjnych
- Zaawansowani użytkownicy SQL
- Osoby przygotowujące się do zdawania egzaminów Microsoft np 70-761, 70-762
Instructor
EN
Microsoft Certified Trainer. Programmer, database administrator, trainer and consultant. The main areas of interest are database administration and design, automation with PowerShell ,Python and Bash, machine learning, analysis and presentation of data.
Experienced e-learning and distance learning tutor. Mentor of e-learning programs. Blogger.
Worked with, or teached for such companies as ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Polish Post and many more...
PL
Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzystaniem PowerShell, Python, Bash oraz machine learning, analiza i prezentacja danych.
Doświadczony trener szkoleń e-learning. Mentor wdrażania programów e-learning.
Pracował/pracuje/prowadził szkolenia dla takich firm i instytucji jak ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Poczta Polska i wiele innych...