Администрирование Oracle



              

Схемы и объекты схемы - часть 2


ПОСЛЕДОВАТЕЛЬНОСТЬ(SEQUENCE) - генерирует  уникальные  порядковые   номера,  которые  могут  использоваться  как  значения  числовых столбцов  таблиц  базы  данных.   Последовательности  упрощают  прикладное программирование,  автоматически  генерируя  уникальные числовые значения для строк одной или нескольких таблиц.  Номера, генерируемые последовательностью, независимы от  таблиц,  так что одну и  ту же последовательность можно  использовать для нескольких таблиц. После  ее  создания,  к последовательности могут обращаться различные пользователи,   чтобы  получать  действительные порядковые номера.

Термином "программная единица"  обозначаются хранимые процедуры, функции и пакеты.

ПРОЦЕДУРА(PROCEDURE) или ФУНКЦИЯ(FUNCTION) - это совокупность  предложений SQL и PL/SQL,  сгруппированных   вместе  как выполнимая единица, исполняющая специфическую  задачу. 

Процедуры  и  функции  сочетают   легкость  и  гибкость  SQL с процедурными возможностями языка структурного программирования. С помощью PL/SQL  такие процедуры и  функции можно определять и сохранять  в  базе  данных  для  продолжительного использования.

Процедуры и функции  похожи друг на  друга, с той  разницей, что функция  всегда  возвращает  вызывающей  программе  единственное значение, тогда как процедура в общем случае не возвращает значения, однако существуют специфические методики для возвращения значения процедуры.

ПАКЕТЫ(PACKAGE) дают  метод инкапсулирования  и хранения  взаимосвязанных процедур, функций и других конструктов пакета как единицы в базе данных. Предоставляя администратору   базы    данных   или   разработчику приложений  организационные преимущества,  пакеты в  то же время  расширяют функциональные возможности,  и увеличивают  производительность базы данных.

 СИНОНИМ(SYNONYM) -  это алиас  (дополнительное имя)  для таблицы, представлений, последовательности  или  программной  единицы.   Синоним не есть  объект,  но  он  является  прямой  ссылкой  на объект.  Синонимы  используются для:




Содержание  Назад  Вперед