Cele kursu
C1 |
Zapoznanie uczestników ze składnią i logiką języka SQL |
C2 |
Zapoznanie uczestników z podstawami języka SQL, które umożliwią dalszą pracę w tym języku |
C3 |
Zaznajomienie uczestników ze strukturami baz danych i relacyjnym modelem rzeczywistości |
C4 |
Pokazanie uczestnikom przykładowych zastosowań języka SQL. |
Tematyka kursu
Kurs ten dotyczyć będzie języka SQL. W ramach zajęć kursanci będą mogli zapoznać się ze strukturą baz danych oraz nauczyć się używać języka SQL.
Zajęcia |
Temat |
1 |
Po co tworzyć bazy danych? Projekt bazy danych. |
2 |
Pierwsze kroki w SQL |
3 |
Podstawowe komendy SQL |
4 |
Wstęp do zapytań SELECT |
5 |
SELECT: funkcje tekstowe |
6 |
SELECT: formaty danych |
7 |
SELECT: WHERE, funkcje agregujące |
8 |
SELECT: GROUP BY, ORDER BY, HAVING |
9 |
Transakcje, zabezpieczenia danych |
10 |
Zapytania modyfikujące |
Kolejność omawianych tematów może ulec niewielkim zmianom lub modyfikacjom w zależności od potrzeb kursantów.
Efekty uczenia się
Wiedza:
W1 |
Zna składnie najważniejszych zapytań w języku SQL |
W2 |
Zna problematykę projektowania baz danych |
Umiejętności:
U1 |
Potrafi samodzielnie napisać podstawowe zapytania w języku SQL. |
U2 |
Potrafi znaleźć informacje i pomoc aby napisać trudniejsze zapytania w języku SQL |
U3 |
Potrafi skorzystać z istniejącej bazy z pomocą języka SQL |
U4 |
Potrafi zaprojektować i stworzyć bazę danych odpowiednią do własnych potrzeb. |
Metody pracy
Pierwsze zajęcia będą wstępem do tematyki baz danych. Ich celem będzie osadzenie dalszych wiadomości o języku SQL w rzeczywistości poprzez opowiedzenie o bazach danych ogólnie. Pod koniec zajęć kursanci podzielą się na grupy i stworzą projekt przykładowej bazy danych.
Drugie zajęcia poświęcone będą na zapoznanie się z narzędziem SQL Server – głównym programem pracy. Kursanci zainstalują je, a następnie nauczą się jak z niego korzystać – w jaki sposób tworzyć nową bazę, gdzie wpisywać komendy, gdzie wyświetlają się ich wyniki. Nauczą się również, jak zgrywać dane z innych formatów (na przykład .xlsx) do bazy w SQL Server.
Od trzecich zajęć zajmować się będziemy już samym językiem SQL. Prowadząca przedstawi kolejne komendy oraz ich zastosowania, a następnie wyświetli zadania do zrealizowania przez uczestników kursu. Po tym jak wszyscy kursanci wykonają je we własnym zakresie, chętni będą mogli przedstawić swoje rozwiązanie grupie. Prowadząca będzie pilnować, aby każdy miał okazję zaproponować rozwiązanie.
Przeważającą część kursu będą stanowić właśnie zadania do wykonania. Prowadząca będzie je prezentować; a następnie sprawdzać poprawność ich wykonania poprzez chodzenie po sali, wspieranie kursantów oraz pokazywanie właściwych rozwiązań.
Ukończenie kursu
Każda osoba, która ukończy kurs i będzie obecna na minimum 60% zajęć, otrzyma Certyfikat poświadczający ukończenie kursu.
Na tym kursie istnieje również możliwość przystąpienia do nieobowiązkowego egzaminu końcowego. Mogą do niego podejść osoby, które ukończyły kurs, uczestnicząc w minimum 60% zajęć oraz dokonały terminowej opłaty za egzamin. Osoba, która zda egzamin, otrzyma – oprócz Certyfikatu – także Świadectwo Ukończenia Kursu.
Opłata za egzamin końcowy: 100 zł
Wykonanie kilkunastu zadań podobnych do tych omawianych na zajęciach.