Заключение
В
ходе выполнения курсовой работы была
проанализирована предметная область
(учет пациентов в поликлинике) и
разработана база данных предметной
области.
Разработанная
БД позволяет хранить информацию о
пациентах поликлиники, врачах, заболеваниях
и приеме пациентов.
Реализованы
различные запросы к базе данных:
вывести
набор строк, удовлетворяющих определенному
условию;
вывести
набор строк, отсортированных по
определенному полю по возрастанию и
по убыванию;
продемонстрировать
результат группировки;
сформировать
набор данных из нескольких таблиц с
помощью оператора соединения.
Реализованы
три типа курсоров:
Разработаны
два различных триггера, записывающие
определенные действия пользователя в
таблицу с отметкой о дате и содержании
действия. Первый триггер срабатывает
после добавления записи в таблицу,
второй – перед добавлением.
Разработаны
процедуры и функции. Функции отвечают
поставленной задаче: выводят количество
принятых пациентов и процент выздоровлений
у заданного врача в заданном периоде.
1
В таблицах «Талоны» (TALON)
и «Заболевания» (ILLNESS)
ключи (TalonID И IllnessID)
заполняются с использованием
последовательностей.
23