Здавалка
Главная | Обратная связь

Отчет о выполнении работы



Отчет о выполнении лабораторной работы №9 необходимо оформить на листах формата A4.

Отчет должен содержать описание и результаты работы, представляемые в следующей последовательности:

1. Описание бизнес-правил, реализованных с помощью хранимых процедур.

2. Распечатка сценария создания базы данных с комментариями к созданным хранимым процедурам.

3. Результаты выполнения запросов

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


 

 

9.8. Контрольные вопросы

1. Что такое бизнес-правила?

2. Что такое хранимая процедура?

3. Какие в InterBase существуют виды хранимых процедур?

4. Как происходит вызов процедур каждого вида?

5. В чем главное отличие в работе процедур каждого вида?

6. Какие преимущества имеет использование хранимых процедур?

7. Как записываются параметры и локальные переменные в операторах SQL внутри хранимых процедур и триггеров?


8. Какие операторы SQL допускается использовать в хранимых процедурах и триггерах?

9. Какие операторы можно использовать в хранимых процедурах?

10. Для чего используется оператор SUSPEND?

11. Какие хранимые процедуры называются рекурсивными?

12. Привести синтаксис оператора IF … THEN … ELSE.

13. Привести синтаксис оператора FOR SELECT … DO.

14. Привести синтаксис оператора WHILE … DO.

15. Чем отличается обычный и "ленивый" режим создания и редактирования хранимых процедур?

16. Как происходит процесс обработки исключений в хранимых процедурах?


 


Лабораторная работа №10.

Функции пользователя

Цель работы

Изучить способы создания функций пользователя для InterBase и опе-ратор описания их в базе данных. Получить навыки создания функций поль-зователя с помощью Delphi 7.

Время выполнения: 4 часа.

Исходные данные

Исходными данными является индивидуальное задание и результат предыдущих лабораторных работ.

Используемые программы

Программы "Delhi 7", "IB Expert" и "Microsoft Word".

Теоретические сведения

Функции пользователя (UDFs)

Функциями пользователя (user defined functions) называются функции для выполнения операций, которые непосредственно не поддерживаются In-terBase. Для сервера InterBase на платформе Windows функции пользователя располагаются внутри DLL-библиотек, созданных на языках C, C++, Pascal или других языках высокого уровня. К функциям пользователя можно обра-щаться из операторов SELECT, хранимых процедур и триггеров.

Процесс создание функции пользователя состоит из трех шагов:

1. Написание функции на одном из языков, таких как C или Delphi.

2. Создание динамической библиотеки, содержащей функцию и размещение ее в папке "С:\Program Files\Firebird 1.5\UDF\" на сервере.

3. Объявление функции пользователя в базе данных.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.