Więcej informacji o kursie

Ten kurs jest trzecim z serii kursów przedstawiających język SQL i jego niuanse.Jest wiele takich zagadnień w SQL, które może nie są trudne, ale mało się o nich mówi i przez to są czasami kłopotliwe. W tym kursie staramy się wyjaśnić część z nich.Pierwszym takim zagadnieniem jest pisanie własnych skryptów w języku Transact SQL. Generalnie nic trudnego, ale żeby sobie z tym poradzić musisz wiedzieć jak deklarować zmienne, jak przypisywać im wartości i jak je dalej wykorzystywać w swoich zapytaniach. Znając zmienne, możesz wykorzystać je podczas budowania instrukcji warunkowych. A stąd już prosta droga do tworzenia pętli WHILE. Oczywiście to nie koniec możliwości programistycznych osiągalnych w SQL, ale od czegoś trzeba zacząć. Zobaczysz jak wiele na pierwszy rzut oka skomplikowanych problemów uda się rozwiązać stosując właśnie te informacje!Drugi istotny temat to specjalistyczne typy danych. Microsoft z wersji na wersję dodaje do SQL Server nowe możliwości, problem w tym, że zaczniemy je wykorzystywać dopiero kiedy je poznamy. Można przecież zapamiętać współrzędne GPS w postaci dwóch liczb, jednak kiedy przyjdzie do policzenia odległości między punktami, to powstanie problem. Ale jeśli do zapamiętania współrzędnych użyjesz typu GEOGRAPHY, to odległość wyliczysz korzystając z jednej funkcji. Podobnie z typami GEOMETRY, HIERARCHYID, ROWVERSION, UNIQUEIDENTIFIER. Typy te są w SQL dłużej lub krócej, a nie są zbyt często wykorzystywane, bo po prostu za mało się o nich mówi, tymczasem korzyści z ich stosowania mogą być ogromne.Trzeci niezmiernie ważny temat to typ XML. Większość osób zajmujących się bazą danych, nie lubi pracować z XML. Dla osób, które na codzień prezentują dane w postaci tabeli, plik wypełniony znacznikami XML zupełnie się nie podoba. Jedynym marzeniem jest wtedy skonwertować takie dane do postaci tabelarycznej. Żeby zrobić to skutecznie, trzeba wiedzić jak pracować z taką funkcją jak OPENXML, czy metodą nodes. Niekiedy sytuacja jest odwrotna. Dane uzyskiwane zapytaniem należy skonwertować do XML. W takim przypadku przyda się klauzula FOR XML. Oczywiście do zrozumienia XML, trzeba też wiedzieć co to root element, element, atrybut, schemat XML, namespace itp. O tym wszystkim również opowiada ten kurs.Kurs jest dość intensywny, ale od czego jest przycisk 'pause' i możliwość obejrzenia lekcji jeszcze raz!  Jeżeli w trakcie kursu coś okaże się niejasne, możesz skorzystać z pomocy trenera. Najważniejsze tematy kursu:Korzystanie ze zmiennychInstrukcja IF (z przykładami)Instrukcja WHILE (z przkładami)Typ ROWVERSIONTyp UNIQUE IDENTIFIERCo to jest COLLATIONTyp HIERARCHYIDTyp GEOMETRYTyp GEOGRAPHYTyp XMLPojęcia związane z XML, typed vs untyped XML, namespace, schemaGenerowanie danych  w postaci XML (klauzula FOR XML)Metody typu XML: nodes, exists, valueModyfikacja danych XML z poziomu SQLIndeksy budowane na kolumnach typu XMLWczytywanie XML z pliku na dyskuDołącz do ponad 2000  studentów, którzy już podjęli decyzję o nauce SQL.
Certyfikat
Zajęcia 36
Godziny 4
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Czego nauczysz się na tym kursie?

  • Nauczysz się pisać własne skrypty w Transact-SQL
  • Dowiesz się jak deklarować i korzystać ze zmiennych
  • Szczegółowo zapoznasz się z pojęciem COLLATION
Przeczytaj więcej o programie kursu

Ocena szkoły

Ranking Facebook i Google, a także dynamika rankingu
3.4
Do strony internetowej kursu