Знакомство с языком PL/SQL и его управляющими конструкциями  
 
 МЕТОДИЧЕСКИЕ УКАЗАНИЯ
 Главная|   О курсе|   Содержание

 

Лабораторная работа № 2
«Знакомство с основными конструкциями языка PL/SQL»


Цель работы: Познакомиться с управляющими конструкциями языка PL/SQL на примере моделирования процессов университета, научится использованию процедур и курсоров.

При выполнении лабораторной работы принять допущение: считаем, что имя введенной новой группы корректно.

Задание:
Рассматриваемые объекты: студенты, учебные курсы, журнал успеваемости.

Таблица «Студенты» содержит следующую информацию:

  1. Код                     число
  2. ФИО                   строка
  3. Группа               строка

Таблица «Учебные курсы» содержит следующую информацию:

  1. Код                     число
  2. Наименование   строка

Таблица «Журнал успеваемости» содержит следующую информацию:

  1. Код   студента(ки)      число
  2. Код предмета              число
  3. Оценка                         число

Практическая часть

  1. Написать процедуру перевода студента в другую группу.

процедура_перевода (код_студента, новая_группа);
Процедура должна проверять, чтобы группы были одинакового курса, иначе выводить ошибку.

  1. Написать процедуру перевода всех студентов на следующий курс. При каждом вызове курс группы увеличивается на единицу. Для студентов 5-го курса наименование группы становится пустым.
  2. Написать процедуру выводящую на экран фамилии задолжников в данной группе, имеющих количество двоек больше заданного. процедура(группа, количество_двоек).

 


 Главная|   О курсе|   Содержание