Podstawy SQL na podstawie bazy danych Oracle 10g Express Edition

Czas trwania: 24 godz.

Dla kogo: Kurs przeznaczony jest dla administratorów, programistów sieciowych oraz wszystkich specjalistów, których zadaniem jest praca lub opieka nad bazą danych Oracle.

Charakterystyka kursu:Uczestnictwo w szkoleniu gwarantuje nabycie umiejętności w zakresie:

  • Tworzenia schematów relacyjnych baz danych,
  • Używania zapytań SQL w celu wybrania danych z bazy,
  • Zastosowania funkcji SQL do generowania i dostosowania wyświetlanych danych,
  • Używania zaawansowanych zapytań zagnieżdżonych,
  • Korzystania z poleceń z grupy DML,
  • Korzystania z poleceń z grupy DDL.

Rozdział 1 - Wprowadzenie do relacyjnych baz danych

Rozdział 2 – Polecenie SELECT

1. Możliwości polecenia SELECT.

2. Zastosowanie projekcji.

Rozdział 3 – Ograniczanie i sortowanie danych

1. Ogólna postać klauzuli WHERE.

2. Kryteria WHERE.

3. Operatory logiczne.

4. Priorytet kryteriów.

5. Sortowanie.

6. Definiowanie zmiennych

Rozdział 4 – Optymalizacja zapytań za pomocą funkcji

1. Podział funkcji.

2. Funkcje operujące na pojedynczych rekordach.

3. Podział funkcji.

Rozdział 5 – Używanie funkcji grupujących

1. Omówienie funkcji grupujących.

2. Funkcje grupujące a wartości puste.

3. Grupowanie danych.

4. Ograniczanie wartości grupy – HAVING.

Rozdział 6 – Wyświetlanie danych z wielu tabel

1. Typy połączeń.

2. Natural Joins.

3. Klauzula USING.

4. Rozróżnianie kolumn o tych samych nazwach, pochodzących z wielu tabel.

5. Połączenia za pomocą klauzuli ON.

6. Dodawanie kryterium w przypadku klauzuli ON.

7. Połączenia między trzeba tabelami z użyciem klauzuli ON.

8. Sprzężenia.

9. Produkt kartezjański.

Rozdział 7 – Podzapytania

1. Podzapytania zwracające jeden wiersz.

2. Podzapytania zwracające grupę wierszy.

Rozdział 8 – Operowanie na zbiorach

1. Operator UNION.

2. Operator UNION ALL.

3. Operator INTERSECT.

4. Operator MINUS.

Rozdział 9 – Pozostałe polecenie z grupy DML

1. Dodawanie nowych wierszy do tabeli.

2. Wprowadzanie zmian do tabel.

3. Usuwanie wierszy.

Rozdział 10 – Transakcje

1. Polecenia COMMIT i ROLLBACK.

Rozdział 11 – Polecenia z grupy DDL

1. Zasady nazewnictwa.

2. Tworzenie tabel.

3. Typy tabel.

4. Więzy integralności.

5. Klauzula ALTER TABLE.

6. Klauzula DROP TABLE.