Program kursu:
1. Wprowadzenie do baz danych A. Definicja bazy danych B. Rodzaje baz danych C. Wprowadzenie do SQL
2. Podstawy języka SQL A. Wykorzystanie SELECT, FROM, WHERE B. Wykorzystanie klauzuli ORDER BY C. Wykorzystanie klauzuli GROUP BY D. Wykorzystanie funkcji agregujących: COUNT, SUM, AVG, MAX, MIN
3. Zaawansowane techniki SQL A. Wykorzystanie podzapytań B. Wykorzystanie klauzuli JOIN C. Tworzenie indeksów D. Tworzenie widoków E. Transakcje
4. Projektowanie bazy danych A. Definicja tabeli B. Relacje między tabelami C. Wykorzystanie kluczy głównych i obcych D. Normalizacja bazy danych
5. Administracja bazą danych A. Tworzenie kopii zapasowych B. Przywracanie bazy danych C. Zarządzanie użytkownikami i uprawnieniami D. Monitorowanie wydajności bazy danych
6. Praktyka A. Projektowanie i tworzenie bazy danych B. Praca z zapytaniami SQL C. Analiza i optymalizacja wydajności zapytań
Absolwenci mogą znaleźć zatrudnienie: Firmy informatyczne, banki i instytucje finansowe, firmy handlowe, firmy konsultingowe, organizacje rządowe i non-profit, media i marketing