Co to jest Oracle Database?
Oracle Database (Oracle RDBMS) - platforma najpopularniejszego komercyjnego, transakcyjnego serwera relacyjnych baz danych. Dostępna na różne systemy operacyjne, w tym Windows, Linux i Solaris. Serwer oparty jest o język SQL; do programowania wykorzystuje język PL/SQL i współpracę z językiem Java.
Występuje w różnych edycjach, różniących się ceną i możliwościami: Express Edition, Standard Edition i Enterprise Edition. Stosowany w systemach przetwarzania transakcyjnego (systemy OLTP) oraz hurtowniach danych (DW).
Czym jest język PL/SQL?
PL/SQL - proceduralne rozszerzenie języka SQL. Język programowania dostępny w środowisku serwera RDBMS Oracle. Umożliwia tworzenie skryptów oraz kodu składowanego (procedur, funkcji, pakietów) w celu przetwarzania danych oraz realizacji czynności administracyjnych. PL/SQL daje możliwość obsługi wyjątów, tworznia kodu automatyzującego operacje na bazie, dynamizację kodu oraz wykorzystanie wielu rozszerzeń bazy Oracle.
Język ten zaimplementowany został również w systemach TimesTen in-memory database oraz IBM DB2. Jego składnia jest zbliżona do składni języków PL/pgSQL w serwerze PostgreSQL i Transact-SQL w serwerze MS SQL Server.