Szkolenie " Język SQL w bazie danych Oracle"
Czas trwania (po 8h lekcyjnych dziennie)
16
Charakterystyka kursu
Kurs odpowiada na pytania
Jak budować zapytania?
Jakie możliwości posiada język SQL?
Co to są relacyjne bazy danych?
Jaka jest struktura i polecenia języka SQL
Wymagania
Umiejętność obsługi komputera
Znajomość dowolnego systemu operacyjnego
Zagadnienia omawiane na kursie
Relacyjne modele baz danych
- Struktura relacyjnej bazy danych
- Rodzaje połączeń tabel
- Normalizacja i denormalizacja bazy danych
- System zarządzania bazą danych (RDBMS)
Operatory relacyjne
Charakterystyka języka deklaratywnego SQL
Składnia języka SQL
Podział języka DQL, DML, DDL, DCL
Język DQL (Data Query Language)
- Zapytania SELECT
- Aliasy kolumn, tabel
- Obsługa daty (Typy DATE, funkcje wyświetlania, formatowania)
- Funkcje grupowe
- Łączenie tabel wewnętrzne i zewnętrzne
- Operator UNION
- Podzapytania zagnieżdżone (w warunku WHERE, nazwie tabeli, nazwie kolumny)
- Pozdapytania skorelowane
Język DML (Data Modification Language)
- Wstawianie wierszy (klauzla INSERT)
- Wstawianie wierszy poprzez zapytanie
- Zmiana zawartości wierszy (UPDATE)
- Usuwanie wierszy (DELETE)
Język DDL (Data Definition Language)
- Tworzenie, zmiana własności, usuwanie tabel (CREATE,ALTER,DROP)
- Tworzenie tabel poprzez zapytanie (CREATE TABLE .... AS SELECT...)
Więzy integralności (CONSTRAINTS)
- Opcje NULL i NOT NULL
- Klauzula CONSTRAINT
- Warunek PRIMARY KEY
- Warunek UNIQUE
- Warunek FOREIGN KEY
- Klauzula DEFAULT
Transakcje
- Polecenie COMMIT, ROLLBACK, SAVEPOINT
Język DCL
- Nadawanie i odbieranie uprawnień (GRANT, REVOKE)
- Role
- Tworzenie użytkowników
- Sekwencje
- Synonimy
- Widoki (perspektywy)
