Course Code: osqlbgn
Duration: 21 hours
Prerequisites:
  • Umiejętność obsługi komputera
  • Znajomość dowolnego systemu operacyjnego
Overview:

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
Course Outline:

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
Sites Published:

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

中国 - Oracle SQL for beginners

香港 - Oracle SQL for beginners

澳門 - Oracle SQL for beginners

台灣 - 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

日本 - 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

Nepal - Oracle SQL for beginners

Uzbekistan - Oracle SQL for beginners