Programowanie baz danych
SQL od podstaw
Prowadzący SQL we Wrocławiu:
Krystian Brożek
Przeszkolone osoby
499+
Ocena szkolenia
4.87
Masz pytania? Zadzwoń
+48 533 331 954
Do czego wykorzystywane są bazy danych?

Bazy danych wykorzystuje się nie tylko w branży informatycznej (programiści i testerzy), lecz także w księgowości, różnego rodzaju analityce, finansach i bankowości, geoinformatyce, transporcie, logistyce, rozrywce i wielu innych branżach.
Dlaczego warto wziąć udział w szkoleniu SQL we Wrocławiu?
Szkolenie SQL we Wrocławiu zawiera 5 głównych sekcji
- Budowanie zapytań w języku SQL
- Modyfikowanie danych
- Projektowanie baz danych
- Tworzenie widoków i procedur składowanych
- Optymalizacja zapytań
Po tym szkoleniu wielu naszych kursantów znalazło nową pracę, dostało awans lub zdało egzamin na studiach z wysokim wynikiem. Nauczyliśmy tych, którzy przyszli bez wcześniejszej styczności z IT i chcieli postawić swój pierwszy krok oraz osoby z doświadczeniem, chcące uzupełnić swoją wiedzę. Zapraszamy na szkolenie SQL we Wrocławiu.

konkretne umiejętności
Efektywnie wykorzystujemy czas. Przekazujemy wiedzę w sposób zrozumiały i od podstaw.

indywidualne podejście
Specjalizujemy się w nauczaniu osób początkujących. Dbamy, by każdy z kursantów nauczył się, jak najwięcej podczas zajęć.

wsparcie kursantów
Zależy nam na naszych kursantach. Zarówno podczas zajęć, jak i po ich zakończeniu służymy pomocą i wsparciem.

wyższe kwalifikacje
Przygotujemy Cię w taki sposób, byś z łatwością poradził sobie podczas rozmowy kwalifikacyjnej i z nowymi wyzwaniami w pracy.
Program szkolenia SQL we Wrocławiu
9:00 – 9:30 Relacyjne bazy danych
- Pojęcie relacji
- Tabela, wiersz, kolumna
- Klucz główny, klucz obcy, powiązania między tabelami
Jedyna część teoretyczna. Dowiesz się w niej wszystkich podstawowych pojęć dotyczących baz danych. Pozwoli to na łatwiejsze zrozumienie mechanizmów działających w bazach relacyjnych.
9:30 – 10:00 Obsługa SQL Server Management Studio
- Zapoznanie się ze strukturą aplikacji
- Tworzenie i przywracanie backupu
Poznasz podstawowe narzędzie dostarczane przez firmę Microsoft do zarządzania bazami danych. Zobaczysz, jaka jest struktura bazy danych, wygenerujesz diagram relacji obrazujący projekt bazy danych. Napiszesz swoje pierwsze zapytanie i poznasz kilka przydatnych funkcji podczas tworzenia zapytań. W drugiej części stworzysz kopię bezpieczeństwa oraz dowiesz się, dlaczego one są potrzebne.
10:00 – 10:30 Język SQL – pobieranie danych
- Konstrukcja zapytania
- Pobieranie danych
Poznasz konstrukcję zapytania, z czego się składa i na jakie elementy w szczególności należy zwrócić uwagę. Dowiesz się jak pobrać dane z bazy i wynik ograniczyć do określonych kolumn. Stworzysz również pierwsze zapytanie z wykorzystaniem funkcji i dowiesz się o ich podstawowych właściwościach. Zobaczysz również różnice między różnymi silnikami SQLa oraz jak sobie z nimi poradzić.
10:30 – 11:30 Język SQL – filtrowanie i sortowanie danych
- Filtrowanie danych
- Zaawansowane filtrowanie danych
- Znaki wieloznaczne
- Sortowanie danych
W tej części dowiesz się, jak filtrować dane. Wyciągniesz z bazy danych interesujące Cię informacje. Znaki wieloznaczne pomogą Ci ograniczyć wyniki nawet, gdy nie wiesz jakie konkretne wartości znajdują się w tabeli. Na koniec posortujesz dane wg. różnych kryteriów i nauczysz się ograniczać wyniki do wybranej ilości (np. 3 najtańsze produkty).
11:30 – 13:00 Język SQL – pola obliczane i funkcje
- Tworzenie pól obliczanych
- Modyfikowanie danych za pomocą funkcji
- Funkcje agregujące
Często w SQLu nie pobiera się danych bezpośrednio z tabel, lecz tworzy się obliczenia na ich podstawie. W tej części dowiesz się jak tworzyć takie pola. Poznasz najbardziej przydatne funkcje skalarne i agregujące oraz zaznajomisz się z ogólnymi zasadami korzystania z funkcji tak, aby żadna nowo poznana nie stanowiła już problemu.
13:00 – 13:45 Przerwa obiadowa
13:45 – 15:00 Język SQL – grupowanie danych
- Grupowanie danych
- Filtrowanie grup
Wszystko, co spotkamy w naszym życiu można połączyć z różnymi rzeczami szukając ich cech wspólnych. W bazach danych operacja taka nazywa się grupowaniem danych. Na podstawie takich grup, jesteśmy w stanie obliczać i dostarczać wiele wartościowych danych. Najprostszy przykład, z którym każdy się zetknął to grupowanie dzieci wg. klas i liczenie średniej dla każdej z nich. Podobne i bardziej skomplikowane operacje poznasz w tej części szkolenia, a dodatkowo dowiesz się również jak odfiltrować z wyników interesujące Cię grupy.
15:00 – 16:30 Język SQL – łączenie tabel
- Rodzaje złączeń
- Łączenie tabel
Relacyjne bazy danych składają się z wielu tabel. Łączenie ich w jedną całość, by uzyskać wynik jest bardzo ważną umiejętnością. Dowiesz się, jakie są rodzaje złączeń tabel. Cała wiedzę zdobytą w poprzednich częściach szkolenia wykorzystasz przy tworzeniu trudniejszych zapytań. Dzięki tej wiedzy wyciągniesz wartość biznesową z danych składowanych w bazie. Jeśli opanujesz tę część, żadna rozmowa kwalifikacyjna i egzamin z SQLa nie powinny stanowić dla Ciebie problemu.
16:30 – 17:00 Język SQL – zaawansowane konstrukcje języka SQL
- Operacje na zbiorach
- Konstrukcja CASE
- Kolejność wykonywania zapytań
Operacje na zbiorach to zaawansowany element języka SQL pozwalający Ci na łączenie kilku zapytań w jeden wynik. Powodują one m.in. zmianę kolejności wykonywania zapytania. Konstrukcja CASE umożliwi Ci dla każdego wiersza na różne sposoby obliczyć wartości w komórkach. Na koniec dnia, żeby dokładniej zrozumieć działanie silnika bazy danych i logikę budowania zapytań poznasz kolejność wykonywania zapytania. Dzięki temu Twoje zapytania będą dużo lepsze i znacznie ułatwi to ich tworzenie.
9:00 – 10:15 Modyfikowanie danych
- Dodawanie danych
- Aktualizacja danych
- Usuwanie danych
Drugi dzień rozpoczniesz od modyfikowania zawartości tabeli. Nauczysz się, w jaki sposób dodawać i usuwać wiersze oraz aktualizować dane. Dowiesz się, w jaki sposób w praktyce wykorzystuje się te operacje, a także dlaczego usuwanie danych nie jest pożądane i jak usunąć dane (jednocześnie ich nie usuwając).
10:15 – 11:30 Podstawy projektowania baz danych
- Tworzenie i modyfikacja tabel
- Projektowanie baz danych
- Normalizacja
Po tej części nie staniesz się projektantem baz danych, ponieważ wymaga to bardzo dużej ilości doświadczenia, za to poznasz normalizację z praktycznego punktu oraz podstawy tworzenia i projektowania baz danych. Pozwoli Ci to zrozumieć ich budowę oraz ułatwi poruszanie się po bazie danych i tworzenie zapytań.
11:30 – 13:00 Widoki (perspektywy)
- Czym są widoki i po co ich używać
- Tworzenie widoków
- Modyfikacja widoków
Widoki (w książkach opisywane zazwyczaj jako perspektywy) są ważnym elementem każdej zaawansowanej bazy danych. Dowiesz się o ich praktycznym zastosowaniu na podstawie historii prosto z „frontu”. Stworzysz i zmodyfikujesz swoje własne widoki oraz ułatwisz sobie pracę z ich pomocą.
13:00 – 13:45 Przerwa obiadowa
13:45 – 16:00 Procedury składowane
- Zmienna w SQLu
- Tworzenie procedur składowanych
- Zaawansowane elementy języka SQL
Procedury składowane w bazach danych są odpowiednikiem procedur lub metod z programowania. Pozwolą Ci na zbudowanie złożonych zapytań składających się z wielu instrukcji. Pomogą w tym zmienne, instrukcje sterowania i wiele ciekawych elementów SQLa, dających ogromne możliwości.
16:00 – 16:45 Optymalizacja zapytań
- Kolejność wykonywania zapytania SQL
- Omówienie możliwości zoptymalizowania zapytania
- Plan wykonywania zapytań
Na sam koniec poznasz podstawy optymalizacji. Dzięki temu Twoje zapytania wykonają się znacznie szybciej. Prowadzący opowie o własnych doświadczeniach z wieloletniej pracy z bazami danych. Dowiesz się, jak to możliwe, żeby skrócić czas wykonywania procedury o 25% mającej ponad 15 tys linii bez zagłębiania się w to, co ona robi.
16:45 – 17:00 Podsumowanie i zakończenie szkolenia
Trener

Krystian Brożek
Od kilku lat jest trenerem umiejętności technicznych – uczy praktycznego wykorzystania różnych technologii oraz oprogramowania. Dużo czasu spędza w narzędziach od Microsoft (platforma .NET, MSSQL, Windows Server i inne). Posiada liczne certyfikaty m.in. Microsoft (SQL Server i ISTQB).
Po pracy ratuje świat przed siłami Diablo i gra na gitarze oraz instrumentach klawiszowych.
Wybierz pakiet idealny dla siebie
Pakiet podstawowy
- Kurs SQL we Wrocławiu z profesjonalnym trenerem
- Autorskie materiały szkoleniowe
- Komputer na czas szkolenia
- Certyfikat ukończenia szkolenia
- Mentoring po szkoleniu
- Ponad 100 zadań do samodzielnego wykonania
- Szkolenie w formie wideo (wartość 297zł)
Pakiet rozszerzony
- Kurs SQL we Wrocławiu z profesjonalnym trenerem
- Autorskie materiały szkoleniowe
- Komputer na czas szkolenia
- Certyfikat ukończenia szkolenia
- Mentoring po szkoleniu
- Ponad 100 zadań do samodzielnego wykonania
- Szkolenie w formie wideo (wartość 297zł)
- Ponad 200 dodatkowych zadań do samodzielnego wykonania (wartość 179zł)
- Rozmowa kwalifikacyjna lub 1 godzina indywidualnych zajęć (wartość 179zł)
- Kurs online rozszerzający wiedzę zdobytą podczas szkolenia (wartość 497zł)
Pakiet ekspert
- Kurs SQL we Wrocławiu z profesjonalnym trenerem
- Autorskie materiały szkoleniowe
- Komputer na czas szkolenia
- Certyfikat ukończenia szkolenia
- Mentoring po szkoleniu
- Ponad 100 zadań do samodzielnego wykonania
- Szkolenie w formie wideo (wartość 297zł)
- Ponad 200 dodatkowych zadań do samodzielnego wykonania (wartość 179zł)
- Rozmowa kwalifikacyjna (wartość 179zł)
- Kurs online rozszerzający wiedzę zdobytą podczas szkolenia (wartość 497zł)
- 5 godzin indywidualnych zajęć (wartość 645zł)
Wybierz dogodny termin
Miasto | Wolne miejsca | Data | |
---|---|---|---|
ONLINE | 4 wolnych miejsc |
18 i 19 kwietnia 2020 sobota i niedziela 9:00-17:00 |
|
Wrocław | 8 wolnych miejsc |
9 i 10 maja 2020 sobota i niedziela 9:00-17:00 Niższa cena do 27 kwietnia |
|
Wrocław | 8 wolnych miejsc |
20 i 21 czerwca 2020 sobota i niedziela 9:00-17:00 Niższa cena do 8 czerwca |
|
Cała Polska | Zajęcia indywidualne lub dla Twojej firmy |
Dowolny termin | Zapytaj |
Z baz danych przeszkoliliśmy już ponad 500 osób
Lokalizacja
Najczęściej zadawane pytania
Gdzie odbywają się szkolenia?
Co muszę mieć zainstalowane na komputerze?
Czy otrzymam fakturę VAT?
Co muszę ze sobą zabrać na szkolenie?
Czy można koszt szkolenia rozłożyć na raty?
Czy do kwoty podanej na stronie muszę doliczyć podatek lub inne koszty?
Kontakt

pl. Solny 15
50-062 Wrocław
NIP: 912 182 73 87