🗊 Презентация Создание пакетов для группирования взаимосвязанных переменных

Нажмите для полного просмотра!
Создание пакетов для группирования взаимосвязанных переменных, слайд №1 Создание пакетов для группирования взаимосвязанных переменных, слайд №2 Создание пакетов для группирования взаимосвязанных переменных, слайд №3 Создание пакетов для группирования взаимосвязанных переменных, слайд №4 Создание пакетов для группирования взаимосвязанных переменных, слайд №5 Создание пакетов для группирования взаимосвязанных переменных, слайд №6 Создание пакетов для группирования взаимосвязанных переменных, слайд №7 Создание пакетов для группирования взаимосвязанных переменных, слайд №8 Создание пакетов для группирования взаимосвязанных переменных, слайд №9 Создание пакетов для группирования взаимосвязанных переменных, слайд №10 Создание пакетов для группирования взаимосвязанных переменных, слайд №11 Создание пакетов для группирования взаимосвязанных переменных, слайд №12 Создание пакетов для группирования взаимосвязанных переменных, слайд №13 Создание пакетов для группирования взаимосвязанных переменных, слайд №14 Создание пакетов для группирования взаимосвязанных переменных, слайд №15 Создание пакетов для группирования взаимосвязанных переменных, слайд №16 Создание пакетов для группирования взаимосвязанных переменных, слайд №17 Создание пакетов для группирования взаимосвязанных переменных, слайд №18 Создание пакетов для группирования взаимосвязанных переменных, слайд №19 Создание пакетов для группирования взаимосвязанных переменных, слайд №20 Создание пакетов для группирования взаимосвязанных переменных, слайд №21 Создание пакетов для группирования взаимосвязанных переменных, слайд №22 Создание пакетов для группирования взаимосвязанных переменных, слайд №23 Создание пакетов для группирования взаимосвязанных переменных, слайд №24 Создание пакетов для группирования взаимосвязанных переменных, слайд №25 Создание пакетов для группирования взаимосвязанных переменных, слайд №26

Содержание

Вы можете ознакомиться и скачать презентацию на тему Создание пакетов для группирования взаимосвязанных переменных. Доклад-сообщение содержит 26 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Создание пакетов
Описание слайда:
Создание пакетов

Слайд 2


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

Слайд 3


Обзор пакетов Объединяют логически взаимосвязанные типы PL/SQL, элементы и подпрограммы Состоят из двух компонентов: Спецификация Тело Не могут...
Описание слайда:
Обзор пакетов Объединяют логически взаимосвязанные типы PL/SQL, элементы и подпрограммы Состоят из двух компонентов: Спецификация Тело Не могут вызываться, принимать параметры и быть вложенными Позволяют Oracle одновременно считывать в память несколько объектов

Слайд 4


Компоненты пакета
Описание слайда:
Компоненты пакета

Слайд 5


Ссылки на объекты пакета
Описание слайда:
Ссылки на объекты пакета

Слайд 6


Разработка пакета
Описание слайда:
Разработка пакета

Слайд 7


Разработка пакета Сохранение текста команды CREATE PACKAGE в двух отдельных командных файлах SQL облегчает последующее изменение пакета. Спецификация...
Описание слайда:
Разработка пакета Сохранение текста команды CREATE PACKAGE в двух отдельных командных файлах SQL облегчает последующее изменение пакета. Спецификация пакета может существовать без тела пакета, но не наоборот.

Слайд 8


Создание спецификации пакета Задание параметра REPLACE приводит к удалению и повторному созданию спецификации пакета. По умолчанию переменные,...
Описание слайда:
Создание спецификации пакета Задание параметра REPLACE приводит к удалению и повторному созданию спецификации пакета. По умолчанию переменные, объявленные в спецификации пакета, инициализируются как неопределенные (NULL). Все конструкции, объявленные в спецификации пакета, видимы для других пользователей, которым предоставлена привилегия на этот пакет.

Слайд 9


Объявление общедоступных конструкций
Описание слайда:
Объявление общедоступных конструкций

Слайд 10


Создание спецификации пакета: пример
Описание слайда:
Создание спецификации пакета: пример

Слайд 11


Создание тела пакета Синтаксис:
Описание слайда:
Создание тела пакета Синтаксис:

Слайд 12


Общедоступные и частные конструкции
Описание слайда:
Общедоступные и частные конструкции

Слайд 13


Создание тела пакета: пример
Описание слайда:
Создание тела пакета: пример

Слайд 14


Создание тела пакета: пример
Описание слайда:
Создание тела пакета: пример

Слайд 15


Вызов пакетных конструкций Пример 1: вызов функции из процедуры в том же пакете.
Описание слайда:
Вызов пакетных конструкций Пример 1: вызов функции из процедуры в том же пакете.

Слайд 16


Вызов пакетных конструкций Пример 2: вызов пакетной процедуры Пример 3: вызов пакетной процедуры из другой схемы. Пример 4: вызов пакетной процедуры...
Описание слайда:
Вызов пакетных конструкций Пример 2: вызов пакетной процедуры Пример 3: вызов пакетной процедуры из другой схемы. Пример 4: вызов пакетной процедуры в удаленной базе данных.

Слайд 17


Объявление спецификации без тела пакета
Описание слайда:
Объявление спецификации без тела пакета

Слайд 18


Ссылка на общедоступную переменную из автономной процедуры
Описание слайда:
Ссылка на общедоступную переменную из автономной процедуры

Слайд 19


Удаление пакетов
Описание слайда:
Удаление пакетов

Слайд 20


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

Слайд 21


Преимущества пакетов Модульность: инкапсуляция связанных конструкций. Упрощение проектирования приложений: кодирование и компиляция спецификации и...
Описание слайда:
Преимущества пакетов Модульность: инкапсуляция связанных конструкций. Упрощение проектирования приложений: кодирование и компиляция спецификации и тела выполняется отдельно. Сокрытие информации: Только объявления, сделанные в спецификации пакеты видимы и доступны для приложений. Частные конструкции в теле пакета скрыты и недоступны. Весь код скрыт в теле пакета.

Слайд 22


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

Слайд 23


Итоги Использование пакетов: Улучшает организацию, управление и защиту. Повышает производительность. Позволяет группировать взаимосвязанные процедуры...
Описание слайда:
Итоги Использование пакетов: Улучшает организацию, управление и защиту. Повышает производительность. Позволяет группировать взаимосвязанные процедуры и функции. Позволяет модифицировать тело пакета, не затрагивая спецификацию. Позволяет предоставить право доступа ко всему пакету.

Слайд 24


Итоги Исходный код скрыт от пользователей При первом вызове в память загружается весь пакет Уменьшается количество обращений к диску при выполнении...
Описание слайда:
Итоги Исходный код скрыт от пользователей При первом вызове в память загружается весь пакет Уменьшается количество обращений к диску при выполнении последующих вызовов Предоставляются переменные, используемые в течение сеанса пользователя

Слайд 25


Итоги
Описание слайда:
Итоги

Слайд 26


Обзор практического занятия 5 Создание пакетов Вызов программных единиц из пакета
Описание слайда:
Обзор практического занятия 5 Создание пакетов Вызов программных единиц из пакета



Похожие презентации
Mypresentation.ru
Загрузить презентацию