🗄️
Oracle SQL
Zaawansowane Systemy Baz Danych — KUL
Notatki do kolokwium. Każdy temat ma teorię, przykłady SQL z podświetlaniem składni oraz ćwiczenia z możliwością odsłonięcia rozwiązania.
📅Kolokwium: środa 21.05.2026
📚9 tematów
📝📄
Symulacja Egzaminu
20 losowych pytań ABCD z całego materiału — timer 45 min, wynik i wyjaśnienia
Ściągawka
Cała składnia na jednej stronie: ROLLUP, CONNECT BY, OVER(), MERGE, MV i więcej
📋📊🌳📈📥🔀💾🏗️🔧
Podstawy SQL
HR schema, ROWNUM, funkcje tekstowe i datowe, podzapytania, JOIN
GROUP BY Extensions
ROLLUP, CUBE, GROUPING SETS, GROUPING(), GROUPING_ID()
Zapytania Hierarchiczne
CONNECT BY PRIOR, START WITH, LEVEL, SYS_CONNECT_BY_PATH
Funkcje Analityczne
RANK, DENSE_RANK, LAG/LEAD, okna, WIDTH_BUCKET, FIRST/LAST_VALUE
Multi-table INSERT
INSERT ALL, INSERT FIRST, CREATE TABLE AS SELECT
MERGE & SCD
Scalanie danych, Slowly Changing Dimensions Typ 1, 2, 3
Widoki Zmaterializowane
Tworzenie MV, tryby odświeżania, MV LOG, słowniki danych
Hurtownie Danych
Schemat gwiazdy i płatka śniegu, SH schema, projektowanie
ETL & Tabele Zewnętrzne
SQL*Loader, Data Pump, ORGANIZATION EXTERNAL
⚡ Szybkie przypomnienie — schemat HR
hr.employees
hr.departments
hr.locations
hr.countries
hr.regions
hr.jobs
Schemat SH: sh.sales, sh.products, sh.customers, sh.times, sh.channels, sh.costs