Plan Szkolenia
Widoki SQL (View)
Przekształcanie zapytań w formę widoków i zarządzanie nimi. Pozwalają one na ponowne wykorzystanie raz utworzonego zapytania. Znacznie skraca to czas poświęcony na rozwój kodu.
Funkcje warunkowe
Warunkowe przekształcanie danych w zapytaniach. W skrócie są to funkcjonalności podobne do funkcji If znanej z Microsoft Excel. Tutaj przyda się funkcja CAST
Podzapytania
Zagnieżdżanie zapytań, tworzenie podzapytań i warunków opartych na podzapytaniach. Temat ten pomaga zrozumieć konstrukcję zapytań wielopoziomowych, gdzie jedno jest generowane na podstawie drugiego.
Agregacja
Zliczanie i grupowanie danych przy użyciu funkcji agregujących oraz kostek danych – zastosowanie CUBE, ROLLUP i GROUPING SETS. Tutaj poznasz funkcje takie jak SUM(), MIN(), MAX(), COUNT(), AVG(). Będziesz także filtrować zestawy rekordów przed grupowaniem WHERE i po grupowaniu HAVING.
Funkcje okienkowe
Praca z określonymi obszarami danych. Obliczenia oparte na uporządkowanych wierszach. Zastosowanie klauzuli OVER z PARTITION BY i ORDER BY wraz z funkcjami agregującymi SUM(), MIN(), MAX(), COUNT(), AVG() oraz funkcjami rankingowymi i analitycznymi typowymi dla okien RANK(), ROW_NUMBER(), LEAD(), LAG(), FIRST_VALUE(), LAST_VALUE().
Wyrażenia tabelaryczne CTE
Tworzenie i wykorzystanie wstępnie obliczonych zapytań bazy danych. Metody szybkiego tworzenia zapytań wielopoziomowych z łatwym do utrzymania, ustrukturyzowanym kodem.
Typy danych w bazie danych
Konwersja i normalizacja danych pobranych z SQL Server. Wykorzystanie możliwości, jakie baza danych oferuje do pracy z określonymi typami danych, takimi jak tekst, wartości numeryczne i data. Ograniczenia i możliwości związane z konwersją jednego typu w drugi. Zastosowanie polecenia CAST. Obsługa problemów i błędów związanych z transformacjami.
Funkcje typu PIVOT/UNPIVOT
Przekształcanie danych poprzez przestawianie kolumn (układ tabeli przestawnej). Tworzenie raportów, które znacznie zmniejszają ilość pobieranych danych. Mogą to być polecenia PIVOT/UNPIVOT lub podzapytania oparte na CTE, które działają podobnie.
Optymalizacja zapytań
Sposoby przyspieszenia wykonywania zapytań. Jak sprawić, aby wykonanie zapytania było szybsze i mniej obciążające serwer bazy danych. Poznasz narzędzie, które pomoże Ci zaplanować kroki przetwarzania zapytania.
Język DDL
Zapytania akcji – DML (Data Modification Language) – pomagają przetwarzać dane bezpośrednio na serwerze. Modyfikacja danych oznacza pracę z poleceniami takimi jak INSERT INTO – dodawanie rekordów, SELECT INTO – tworzenie tabeli z zapytania typu SELECT, UPDATE – modyfikacja danych i DELETE – usuwanie rekordów.
Język DML
Obiekty SQL – Data Definition Language (DDL) – pozwala na tworzenie obiektów takich jak tabele, widoki i procedury przy użyciu SQL. Poznasz polecenia takie jak CREATE – tworzenie obiektu, ALTER – modyfikacja obiektu i DROP – usunięcie obiektu.
Wymagania
Szkolenie jest przeznaczone dla osób znających podstawy tworzenia zapytań SQL lub chcących odświeżyć swoją wiedzę w tym zakresie.
Opinie uczestników (1)
Zasoby szkoleniowe dostarczone.
- UNIFI
Szkolenie - NoSQL Database with Microsoft Azure Cosmos DB
Przetłumaczone przez sztuczną inteligencję