Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инструментальные средства разработки корпоратив...doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
603.65 Кб
Скачать

Тема 7. Представления

Дается понятие представлений. Определяется роль представлений в во­просах безопасности данных. Описывается процесс управления представле­ниями: создание, изменение, применение, удаление представлений.

В процессе изложения материала студенты должны усвоить следующие ключевые термины: представление, просмотр, модифицируемое пред­ставление, немодифицируемое представление, реализация предста­вления, преимущество предсташтения, недостатки представления.

Тема 8. Хранимые процедуры и функции пользователя

Определяется понятие хранимых процедур. Приводятся примеры созда­ния, изменения и использования хранимых процедур с параметрами. Дается определение входных и выходных параметров. Приводятся примеры создания и вызова хранимых процедур.

Дается определение функций пользователя, приводятся примеры их создания и использования. Рассматриваются различные типы функций. Анализируются встроенные функции языка SQL.

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

Тема 9. Триггеры: создание и применение. Триггеры в рекурсивных структурах

Дается определение триггера, область его использования, место и роль триггера в обеспечении целостности данных. Описываются типы триггеров. Рассматриваются операторы создания, изменения, удаления триггера. Про­граммирование триггера иллюстрируется примерами создания триггеров для реализации ограничений целостности и сбора статистических данных.

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

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