Лабораторная работа № 4

Тема : Блоки PL/SQL. Пакеты.

!!! Номер варианта работы определяется по последней цифре номера списка студентов в журнале группы

Задание:

Вариант 0.

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

2. Добавьте в пакет две процедуры. Первая должна заполнить таблицу Продажи, как указано в задании 1 лабораторной работы №3. Вторая процедура должна формировать содержимое таблицы-матрицы согласно требованиям вопроса 2 лабораторной работы №3.

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

Вариант 1.

1. Создайте пакет, содержащий процедуру, которая с помощью внутреннего динамического SQL создает последовательность, таблицу Специальности и таблицу-матрицу. Создаваемые объекты должны соответствовать требованиям, указанным в лабораторной работы №3.

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

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

НЕ нашли? Не то? Что вы ищете?

Вариант 2.

1. Создайте пакет, содержащий процедуру, которая с помощью внутреннего динамического SQL создает последовательность, таблицу Кредиты и таблицу-матрицу. Создаваемые объекты должны соответствовать требованиям, указанным в лабораторной работы №3.

2. Добавьте в пакет две процедуры. Первая должна заполнить таблицу Кредиты, как указано в задании 1 лабораторной работы №3. Вторая процедура должна формировать содержимое таблицы-матрицы согласно требованиям вопроса 2 лабораторной работы №3.

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

Вариант 3.

1. Создайте пакет, содержащий процедуру, которая с помощью внутреннего динамического SQL создает последовательность, таблицу Квартиры и таблицу-матрицу. Создаваемые объекты должны соответствовать требованиям, указанным в лабораторной работы №3.

2. Добавьте в пакет две процедуры. Первая должна заполнить таблицу Квартиры, как указано в задании 1 лабораторной работы №3. Вторая процедура должна формировать содержимое таблицы-матрицы согласно требованиям вопроса 2 лабораторной работы №3.

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

Вариант 4.

1. Создайте пакет, содержащий процедуру, которая с помощью внутреннего динамического SQL создает последовательность, таблицу Иностранный_язык и таблицу-матрицу. Создаваемые объекты должны соответствовать требованиям, указанным в лабораторной работы №3.

2. Добавьте в пакет две процедуры. Первая должна заполнить таблицу Иностранный_язык, как указано в задании 1 лабораторной работы №3. Вторая процедура должна формировать содержимое таблицы-матрицы согласно требованиям вопроса 2 лабораторной работы №3.

3. Создайте второй пакет, который вызывает процедуры из первого пакета для заполнения таблицы Иностранный_язык и формирования матрицы. Кроме того пакет должен содержать три процедуры - для добавления дополнительных строк в таблицу Иностранный_язык, изменения и удаления существующих строк.

Вариант 5.

1. Создайте пакет, содержащий процедуру, которая с помощью внутреннего динамического SQL создает последовательность и итоговую таблицу. Создаваемые объекты должны соответствовать требованиям, указанным в лабораторной работы №3.

2. Добавьте в пакет две процедуры. Первая должна дополнить таблицу BUS, как указано в задании 1 лабораторной работы №3. Вторая процедура должна формировать содержимое итоговой таблицы согласно требованиям вопроса 2 лабораторной работы №3.

3. Создайте второй пакет, который вызывает процедуры из первого пакета для пополнения таблицы BUS и формирования итоговой таблицы. Кроме того пакет должен содержать три процедуры - для добавления дополнительных строк в таблицу BUS, изменения и удаления существующих строк.

Вариант 6.

1. Создайте пакет, содержащий процедуру, которая с помощью внутреннего динамического SQL создает последовательность и итоговую таблицу. Создаваемые объекты должны соответствовать требованиям, указанным в лабораторной работы №3.

2. Добавьте в пакет две процедуры. Первая должна дополнить таблицу BUS, как указано в задании 1 лабораторной работы №3. Вторая процедура должна формировать содержимое итоговой таблицы согласно требованиям вопроса 2 лабораторной работы №3.

3. Создайте второй пакет, который вызывает процедуры из первого пакета для пополнения таблицы BUS и формирования итоговой таблицы. Кроме того пакет должен содержать три процедуры - для добавления дополнительных строк в таблицу BUS, изменения и удаления существующих строк.

Вариант 7.

1. Создайте пакет, содержащий процедуру, которая с помощью внутреннего динамического SQL создает последовательность, таблицу Продажи и итоговую таблицу. Создаваемые объекты должны соответствовать требованиям, указанным в лабораторной работы №3.

2. Добавьте в пакет две процедуры. Первая должна заполнить таблицу Продажи, как указано в задании 1 лабораторной работы №3. Вторая процедура должна формировать содержимое итоговой таблицы согласно требованиям вопроса 2 лабораторной работы №3.

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

Вариант 8.

1. Создайте пакет, содержащий процедуру, которая с помощью внутреннего динамического SQL создает последовательность, таблицу Оценки и итоговую таблицу. Создаваемые объекты должны соответствовать требованиям, указанным в лабораторной работы №3.

2. Добавьте в пакет две процедуры. Первая должна заполнить таблицу Оценки, как указано в задании 1 лабораторной работы №3. Вторая процедура должна формировать содержимое итоговой таблицы согласно требованиям вопроса 2 лабораторной работы №3.

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

Вариант 9.

1. Создайте пакет, содержащий процедуру, которая с помощью внутреннего динамического SQL создает последовательность, таблицу Обучение и итоговую таблицу. Создаваемые объекты должны соответствовать требованиям, указанным в лабораторной работы №3.

2. Добавьте в пакет две процедуры. Первая должна заполнить таблицу Обучение, как указано в задании 1 лабораторной работы №3. Вторая процедура должна формировать содержимое итоговой таблицы согласно требованиям вопроса 2 лабораторной работы №3.

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