Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт Практика Брагин Евгений 1БИ1.doc
Скачиваний:
55
Добавлен:
28.09.2019
Размер:
7.89 Mб
Скачать
  1. Цикл while

Вычислить сумму членов последовательности. Формула общего члена последовательности определяется номером варианта. Вычисление вести до заданной точности вычисления (задается в программе). Точность вычисления определяется как разность двух членов последовательности.

Для возведения в степень использовать функцию POWER ( numeric_expression, y), где y - степень, в которую возводится аргумент numeric_expression. Аргумент y является выражением категории точного числового или приблизительного числового типа данных, за исключением типа данных bit.

(-l)^(N+1)/N!*(N+l)!

  1. Задание: Для одной из таблиц базы данных своего варианта, имеющей ключевое поле с автоматическим наращиванием значения, определить количество записей в таблице. Пока записей меньше ?? (задать значение), делать в цикле добавление записи в таблицу с автоматическим наращиванием значения ключевого поля, а вместо значения одного из полей вставлять значение 'Не задано'.

  1. Задание: Создать таблицу и заполнить одно из ее полей датами от даты вашего рождения до даты, отличающейся на количество дней, равных дню Вашего рождения (дата рождения 15 марта 1990, от этой даты заполнить 15 дней). Количество дней получить из заданной даты рождения.

  1. Вставить в базовый текст вместо букв «а» - «АА». Подсчитать количество исправлений.

  1. Создание временной таблицы через переменную типа table

  1. Создать локальную временную таблицу с названием TEMP1. Заполнить таблицу TEMP2 данными из имеющейся таблицы и вывести результат на экран.

  1. Создать табличную переменную с названием TEMP2 и полями типа длинное целое со счетчиком, дата/время, целое, строка. Добавить в нее две записи с данными и вывести результат на экран.

  1. Объявление курсора и операторы для работы с курсором

  1. Создать статический курсор по одной из таблиц базы данных своего варианта с 2-3 полями.

  1. Создать динамический курсор по одной из таблиц базы данных своего варианта с 2-3 полями.

  1. Создать динамический курсор по двум таблицам базы данных своего варианта с 4-6 полями.

  1. Создать статический курсор по одной из таблиц базы данных своего варианта с 2-3 полями. Вывести данные 3-й записи. После работы закрыть и удалить курсор из памяти.

  1. Создать статический курсор по одной из таблиц базы данных своего варианта с 2-3 полями. Написать операторы, обеспечивающие переход к последней строке курсора, к третьей строке курсора, на две строки вперед от текущей, на три строки назад от текущей. Вывести все записи курсора и указанные записи по переходу. После работы закрыть и удалить курсор из памяти.

  1. Создать курсор по одной из таблиц базы данных своего варианта. Перебрать все записи таблицы, просуммировать значения произведений двух полей таблицы, результат сохранить в заданной переменной, которую после суммирования вывести на экран. Закрыть и удалить из памяти курсор.

  1. Создать курсор по одной из таблиц базы данных своего варианта. Изменить значения полей третьей записи. Закрыть и удалить из памяти курсор.

Создание и использование хранимых процедур.

Задания:

  1. На базе имеющихся запросов (код SQL запросов нужно изменить таким образом, чтобы в них можно было передавать значения полей, по которым осуществляется поиск) создать:

  1. Процедуру без параметров.

  1. Процедуру c входными параметрами

  1. Процедуру c входными параметрами и выходным параметром

  1. Процедуру c входным параметром и использованием RETURN.

  1. Создать процедуру с использование типа данных cursor в параметре OUTPUT. Произвести обработку курсора после вызова процедуры.

  1. Создать вложенную хранимую процедуру