Kod: SQA-037
Czas trwania: 16 godzin
Czas trwania: 16 godzin
Opis szkolenia
Niniejszy 16-godzinny kurs ma na celu zapoznanie uczestników z językiem zapytań SQL (Structured Query Language), niezbędnym do przeprowadzenia kwerendy baz danych w celu testowania. Zasady SQL omówione podczas szkolenia nie są zależne od żadnego systemu zarządzania bazami danych i mogą być użyte w większości systemów zarządzania bazami danych.Po ukończeniu kursu uczestnicy będą znać podstawowe pojęcia dotyczące baz danych oraz zdobędą wiedzę potrzebną do komunikacji z bazą danych w celu weryfikacji danych. Uczestnicy poznają i przećwiczą techniki SQL pozwalające na stworzenie dodatkowych testów i zdobycie głębszej wiedzy na temat testowanej aplikacji.
Plan szkolenia
- Koncepcja relacyjnej bazy danych
- Jak stworzyć zapytanie, uporządkować wyniki zapytań, usunąć niepotrzebne wyniki
- Zapytania warunkowe. Użycie operatorów relacyjnych i bool
- Użycie operatorów specjalnych
- Funkcje Aggregate
- Generowanie zapytania output
- Łączenie kolumn, użycie różnych warunków
- Subqueries, related subqueries
- Operatory EXISTS, ALL, ANY / SOME
- Użycie Union
- Użycie Join
- Modyfikowanie kolumn: insert, change, delete rows. Użycie Conditions
- Tworzenie, modyfikowanie views
- Tworzenie, usuwanie kolumn
Cele
- Zapoznanie się z różnymi systemami zarządzania bazami danych na rynku
- Wiedza na temat różnych rodzajów baz danych
- Zrozumienie podstawowej struktury baz danych, w szczególności relacyjnej bazy danych
- Umiejętność rozpoznania i rozróżniania typowych obiektów bazy danych
- Umiejętność stworzenia i zrozumienia zarówno prostego, jak i złożonego select statement
- Umiejętność modyfikacji danych przy użyciu common statements
- Umiejętność tworzenia aliasów w select statement i praca z operatorami specjalnymi
- Możliwość rozszerzenia select statement w celu znalezienia specyficznych danych w kolumnie przy użyciu where, group by i having clauses
- Zrozumienie w jaki sposób ograniczyć dane z różnych kolumn w select statement
- Manipulowanie danymi w kolumnach i views
Grupa docelowa
- Początkujący testerzy oprogramowania