Table of Contents
Poziomy i tematyka szkoleń
Prowadzimy szkolenia na Microsoft SQL Server na różnych poziomach i o różnej tematyce. Sam program może być dostosowany bezpośrednio do uczestników szkoleń po wcześniejszych konsultacjach.
Szkolenie: SQL Server (poziom podstawowy > średniozaawansowany)
SQL Server (poziom podstawowy > średnio-zaawansowany) – Dla kogo jest te szkolenie?
Szkolenie realizowane jest dla osób, które:
- nie miały wcześniej dużej styczności z bazami danych SQL Server,
- zajmują się na codzień pacą analityczą z danymi,
- Chcą wykorzystać w swojej pracy metody i sposoby przetwarzania danych oparte o język SQL.
SQL Server (poziom podstawowy > średnio-zaawansowany) – Czego nauczę się na szkoleniu?
Na szkoleniu nauczysz się przede wszystkim:
- Jak wykorzystać bazę danych i język SQL do celów analitycznych,
- jak usprawniać i automatyzować swoją pracę,
- jak pisać optymalnie działające i czytelne zapytania do baz,
- jak łaczyć ze sobą dane zawarte w różnych tabelach
- jak skutecznie używać funkcji dostępnych w SQL Server
- jak nagrywać, odtwarzać i modyfikować makra w kodzie VBA,
- jak tworzyć zestawy danych, by ich użycie w raporach i analizach było proste
SQL Server (poziom podstawowy > średnio-zaawansowany) – Jakie przykłady są realizowane?
Przykłady realizowane na szkoleniu częściowo dostosowywane są do grupy szkoleniowej i branży w której firma działa. Spośród standardowych przykładów omawianych na szkoleniu możemy wymienić m.in:
- Operacje na bazach Northwind i AdventureWorks
| 1. Podstawowe pojęcia związane z bazami danych |
| Systemy baz danych RDBMS |
| Tabele i widoki |
| Narzędzia pracy – SQL Server Management Studio |
| 2. Podstawowe struktury |
| Tabele |
| Widoki |
| Procedury składowane |
| 3. Podstawowe klauzule w języku SQL |
| SELECT, SELECT TOP, SELECT DISTINCT |
| FROM – tabele, widoki, inne źródła |
| WHERE – warunki filtracji danych |
| GROUP BY, HAVING – agregacja danych i grupowanie |
| ORDER BY – sortowanie |
| 4. Operacje DML (Data Manipulation Language) |
| INSERT – dodawanie rekordów |
| UPDATE – modyfikacja danych |
| DELETE – kasowanie danych |
| 5. Tabele |
| Podstawowe operacje CREATE, ALTER, DROP |
| Constraint – więzy integralności danych |
| Najważniejsze typy danych |
| Autonumerowanie |
| 6. Widoki |
| Definiowanie, usuwanie, zmiana |
| Wykonywanie poleceń DML na widokach |
| Wykorzystanie widoków w analityce danych |
| 7. Operatory |
| arytmetyczne |
| logiczne |
| porównania |
| 8. Funkcje |
| matematyczne |
| tekstowe |
| daty i czasu |
| logiczne |
| UDF – pisanie własnych funkcji |
| Funkcje rankingu (DENSE_RANK(), ROW_NUMBER() |
| Zagnieżdżanie funkcji |
| 9. Łączenie danych |
| Złączenia pionowe UNION, UNION ALL |
| Złączenia poziome JOIN (wewnętrzne i zewnętrzne) |
| Łączenia krzyżowe |
| 10. Inne przerabiane tematy: |
| Konwersja typów danych |
| Instrukcja warunkowa CASE |
| Podzapytania |
| Klauzula WITH |
| Wprowadzenie do programowania |
| Plany zapytania i wstęp do optymalizacji |
| Tabele tymczasowe |
| Wgrywanie backupu bazy danych |
| Analityka danych – procedury, widoki |
0 Comments Leave a comment