Relacyjne bazy danych i język SQL w Oracle 2400-SP-SQL-RBD
Tematyka zajęć:
✓ Relacyjne bazy danych i język SQL
Wprowadzenie do relacyjnych baz danych, język SQL, instrukcje DML i DDL, rodzaje obiektów w bazach danych oraz typy danych w bazach danych. Zapoznanie się z programem SQL Developer.
✓ Tworzenie podstawowych zapytań
Słowa kluczowe, składnia poleceń, zastosowanie aliasów kolumn i tabel, operatory porównania i logiczne, grupowanie danych.
✓ Modyfikacja tabel
Dodawanie, usuwanie, aktualizowanie rekordów w bazie danych.
✓ Przydatne funkcje wbudowane
Funkcje znakowe, numeryczne, konwertujące, dat. Składowanie oraz przetwarzanie dat i czasu w bazie danych.
✓ Łączenie danych z wielu tabel
Sposoby łączenia tabel, rodzaje złączeń, operatory zbiorowe. Podzapytania jednowierszowe, wielowierszowe, skorelowane.
✓ Analiza danych
Wielowymiarowe grupowanie. Funkcje analityczne: funkcje klasyfikujące i rankingu.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Tryb prowadzenia
Efekty kształcenia
Uczestnicy rozumieją koncepcję relacyjnych baz danych oraz opanują podstawy języka SQL w stopniu pozwalającym na samodzielne wyciąganie danych z bazy. Umieją tworzyć podstawowe zapytania do baz danych Oracle, modyfikować tabele oraz używać wbudowane funkcje. Dzięki temu są w stanie pracować w bazach danych Oracle i tworzyć kwerendy w języku SQL. Uczestnicy poznali także najbardziej przydatne funkcje oraz konstrukcje wykorzystywane w bazie Oracle, służące m.in. do łączenia danych z wielu tabel, tworzenia podzapytań oraz analizy danych. Dzięki temu są w stanie tworzyć złożone zapytania SQL z wykorzystaniem warunków logicznych, grupować dane przy wykorzystaniu funkcji agregujących, jak i wykonywać analizy przy użyciu funkcji analitycznych.
Kryteria oceniania
Praca zaliczeniowa wykonywana samodzielnie przez uczestnika po zakończeniu kursu.
Literatura
Materiały przygotowywane przez wykładowcę i udostępniane uczestnikowi na platformie Moodle.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: