Лабораторная работа № 1.
«Знакомство с языком PL/SQL»
Цель работы: Познакомиться с базовыми командами языка SQL (CREATE TABLE, INSERT INTO, UPDATE, DELETE, SELECT) на примере построения модели университета.
Задание:
Рассматриваемые объекты: факультеты, кафедры, группы, студенты.
Объект «Факультет» содержит следующую информацию:
- идентификатор
- наименование факультета
- декан факультета
Объект «Кафедра» содержит следующую информацию:
- идентификатор
- наименование кафедры
- заведующий кафедрой
Объект «Группа» содержит следующую информацию:
- идентификатор
- наименование группы
- специальность
- курс
Объект «Студент» содержит следующую информацию:
- ФИО студента(ки)
- студенческая группа
- номер студенческого билета
Практическая часть
- Провести анализ вышеперечисленных объектов, их свойств и связей согласно теории нормализации. Создать для них таблицы. Заполнить таблицы информацией (5-10 строк).
- Продемонстрировать работу с данными (добавление, изменение, удаление данных).
- Продемонстрировать примеры выбора информации из СУБД по заданию преподавателя (например, показать всех студентов такой-то группы, кафедры, факультета; показать все группы такой-то кафедры, факультета; показать всех студентов такого-то курса и т.п.).