Obsah

Oracle Database

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).


Architektura a klíčové vlastnosti

Oracle DB nabízí celou řadu pokročilých technologií, které z ní dělají špičku v oboru:


Výhody a nevýhody

Výhody

Nevýhody


Ukázka kódu (PL/SQL)

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;
/

Užitečné odkazy