Что такое Oracle PL/SQL?
Что такое Oracle?
СУБД (Система управления базой данных) Oracle или Oracle применяется ужа давно и является программным обеспечением базы данных. Oracle относится к одним из самых широко развертываемых и применяемых СУБД, особенно в корпоративных системах и инфраструктурах.
СУБД можно разделить на две категории:
- общие файловые;
- клиент-серверные.
Общие файловые СУБД предназначены для применения в настольных системах, но, как правило, не в более высоких классах или приложениях, включая web-сайты и web-приложениях.
Клиент-серверные СУБД разделяются на две разные части.К серверной части относится программное обеспечение, которое отвечает за доступ ко всем данным и манипулирование. Это программное обеспечение выполняется на компьютере, называемом — сервером базы данных. Со всеми данными и файлами может взаимодействовать только серверное программное обеспечение. Все запросы на ввод, обновление или удаление данных проходят через серверное программное обеспечение. Такие запросы поступают всегда от компьютеров, на которых работает клиентское программное обеспечение.
Для Oracle всегда требуется доступ как к компьютеру, на котором работает сервер базы данных Oracle, так и к клиентскому программному обеспечению, где выполняются команды, направляемые в Oracle. Программное обеспечение Oracle делится на следующие части:
- В качестве серверного программного обеспечения служит СУБД Oracle.
- В качестве клиентского программного обеспечения могут служить предоставляемые Oracle инструментальные средства; языки написания сценариев;языки разработки веб-приложений; языки программирования и многое другое.
Что такое PL/SQL?
Сокращение PL/SQL обозначает в явном виде Procedural Language / Structured Query Language (процедурный язык / язык структурированных запросов). Язык PL/SQL представляет собой реализацию SQL в Oracle. Это означает, что язык PL/SQL предназначен только для применения вместе с Oracle.
Если говорить в двух словах, то PL/SQL позволяет писать сложные и структурированные запросы, функции и т.д. Которые в дальнейшем будут размещены в одном пакете (набор нескольких функций и запросов в одном файле).
Метки: Oracle.