- Umiejętność obsługi komputera
- Znajomość dowolnego systemu operacyjnego
Słuchacze
Kurs ten przeznaczony jest dla osób rozpoczynających pracę z językiem SQL w bazie danych Oracle
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
Relacyjne modele baz danych
- Struktura relacyjnej bazy danych
- Rodzaje połączeń tabel
- Normalizacja i denormalizacja bazy danych
- Operatory relacyjne
Pobieranie danych
- Reguły dotyczące pisania zapytań SQL
- Składnia komendy SELECT
- Wybieranie wszystkich kolumn
- Zapytania z operacjami arytmetycznymi
- Aliasy kolumn
- Literały
- Operator konkatenacji
Ograniczanie wyników
- Klauzula WHERE
- Operatory porównania
- Warunek LIKE
- Warunek BETWEEN … AND
- Warunek IS NULL
- Warunek IN
- Operatory logiczne AND, OR i NOT
- Wiele warunków w klauzuli WHERE
- Kolejność wykonywania operatorów
- Klauzula DISTINCT
Sortowanie danych
- Klauzula ORDER BY
- Sortowanie po wielu kolumnach lub wyrażeniach
Funkcje SQL
- Różnice między funkcjami jedno- i wielo- wierszowymi
- Funkcje tekstowe, numeryczne, daty
- Konwersja jawna i niejawna
- Funkcje konwertujące
- Zagnieżdżanie funkcji
- Wyświetlanie wyników działania funkcji - tabela dual
- Pobieranie aktualnej daty funkcją SYSDATE
- Obsługa wartości NULL
Agregacja danych przy użyciu funkcji grupujących
- Funkcje grupujące
- Jak funkcje grupujące traktują wartości NULL
- Tworzenie grup danych - klauzula GROUP BY
- Grupowanie po wielu kolumnach
- Ograniczanie wyniku funkcji grupujących - klauzula HAVING
Pobieranie danych z wielu tabel
- Typy złączeń
- Wykorzystanie NATURAL JOIN
- Aliasy tabel
- Złączenia w klauzuli WHERE
- Złączenie wewnętrzne INNER JOIN
- Złączenie zewnętrzne LEFT, RIGHT, FULL OUTER JOIN
- Iloczyn kartezjański
Podzapytania
- Miejsce podzapytań w komendzie SELECT
- Podzapytania jedno- i wielo- wierszowe
- Operatory podzapytań jednowierszowych
- Funkcje grupujące w podzapytaniu
- Operatory podzapytań wielowierszowych IN, ALL, ANY
- Jak wartości NULL są traktowane w podzapytaniach
Operatory zbiorowe
- Operator UNION
- Operator UNION ALL
- Operator INTERSECT
- Operator MINUS
Wstawianie, aktualizacja i usuwanie danych
- Komenda INSERT
- Kopiowanie danych z innej tabeli
- Komenda UPDATE
- Komenda DELETE
- Komenda TRUNCATE
Transakcje
- Komendy COMMIT, ROLLBACK i SAVEPOINT
Komendy DDL
- Najważniejsze obiekty bazy danych
- Reguły dotyczące nazywania obiektów
- Tworzenie tabel
- Typy danych dostępne dla kolumn
- Opcja DEFAULT
- Opcja NULL i NOT NULL
Zarządzanie tabelami
- Więzy integralności CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Tworzenie tabeli przez zapytanie
- Usuwanie tabeli DROP TABLE
- Komenda DESCRIBE
Inne obiekty schematu
- Sekwencje
- Synonimy
- Widoki
United Arab Emirates - Oracle SQL for beginners
Qatar - Oracle SQL for beginners
Egypt - Oracle SQL for beginners
Saudi Arabia - Oracle SQL for beginners
South Africa - Oracle SQL for beginners
Brasil - Oracle SQL para iniciantes
Canada - Oracle SQL for beginners
USA - Oracle SQL for beginners
Österreich - Oracle SQL for beginners
Schweiz - Oracle SQL for beginners
Deutschland - Oracle SQL for beginners
Czech Republic - Oracle SQL for beginners
Denmark - Oracle SQL for beginners
Estonia - Oracle SQL for beginners
Finland - Oracle SQL for beginners
Greece - Oracle SQL for beginners
Magyarország - Oracle SQL for beginners
Ireland - Oracle SQL for beginners
Luxembourg - Oracle SQL for beginners
Latvia - Oracle SQL for beginners
España - Oracle SQL para Principiantes
Italia - Oracle SQL for beginners
Lithuania - Oracle SQL for beginners
Nederland - Oracle SQL for beginners
Norway - Oracle SQL for beginners
Portugal - Oracle SQL para iniciantes
România - Oracle SQL for beginners
Sverige - Oracle SQL for beginners
Türkiye - Oracle SQL for beginners
Malta - Oracle SQL for beginners
Belgique - Oracle SQL for beginners
France - Oracle SQL for beginners
Australia - Oracle SQL for beginners
Malaysia - Oracle SQL for beginners
New Zealand - Oracle SQL for beginners
Philippines - Oracle SQL for beginners
Singapore - Oracle SQL for beginners
Thailand - Oracle SQL for beginners
Vietnam - Oracle SQL for beginners
India - Oracle SQL for beginners
Argentina - Oracle SQL para Principiantes
Chile - Oracle SQL para Principiantes
Costa Rica - Oracle SQL para Principiantes
Ecuador - Oracle SQL para Principiantes
Guatemala - Oracle SQL para Principiantes
Colombia - Oracle SQL para Principiantes
México - Oracle SQL para Principiantes
Panama - Oracle SQL para Principiantes
Peru - Oracle SQL para Principiantes
Uruguay - Oracle SQL para Principiantes
Venezuela - Oracle SQL para Principiantes
United Kingdom - Oracle SQL for beginners
South Korea - Oracle SQL for beginners
Pakistan - Oracle SQL for beginners
Sri Lanka - Oracle SQL for beginners
Bulgaria - Oracle SQL for beginners
Bolivia - Oracle SQL para Principiantes
Indonesia - Oracle SQL for beginners
Kazakhstan - Oracle SQL for beginners
Moldova - Oracle SQL for beginners
Morocco - Oracle SQL for beginners
Tunisia - Oracle SQL for beginners
Kuwait - Oracle SQL for beginners
Oman - Oracle SQL for beginners
Slovakia - Oracle SQL for beginners
Kenya - Oracle SQL for beginners
Nigeria - Oracle SQL for beginners
Botswana - Oracle SQL for beginners
Slovenia - Oracle SQL for beginners
Croatia - Oracle SQL for beginners
Serbia - Oracle SQL for beginners
Bhutan - Oracle SQL for beginners