Oracle Database (často zkráceně jen Oracle DB nebo Oracle) je multi-modelový systém řízení relačních bází dat (RDBMS), který vyvíjí a prodává společnost Oracle Corporation. Jde o jeden z nejpoužívanějších a nejrobustnějších databázových systémů na světě, který je navržen primárně pro podnikové (enterprise) nasazení, kde je vyžadována vysoká spolehlivost, bezpečnost a zpracování obrovského množství transakcí (OLTP) či analytických dotazů (OLAP).
Oracle DB nabízí celou řadu pokročilých technologií, které z ní dělají špičku v oboru:
Zatímco běžné SQL slouží k jednorázovému dotazování, PL/SQL umožňuje psát složitější logiku přímo do databáze ve formě uložených procedur nebo triggerů. Zde je jednoduchá ukázka PL/SQL bloku:
DECLARE v_zamestnanec_id NUMBER := 101; v_jmeno VARCHAR2(50); v_plat NUMBER; BEGIN -- Dotaz na konkrétního zaměstnance a uložení výsledků do proměnných SELECT first_name, salary INTO v_jmeno, v_plat FROM employees WHERE employee_id = v_zamestnanec_id; -- Výpis informace na konzoli DBMS_OUTPUT.PUT_LINE('Zaměstnanec: ' || v_jmeno || ' má plat: ' || v_plat); EXCEPTION -- Ošetření chyby, pokud zaměstnanec neexistuje WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE('Zaměstnanec s ID ' || v_zamestnanec_id || ' nebyl nalezen.'); END; /