Некоторые выводы
Итак,
в результате мы имеем базу
данных, содержащую семь
таблиц и ряд других
объектов (индексов,
триггеров,
последовательностей) для
реализации правил
ссылоччной целостности, а
также три
автоматизированных
рабочих места. Отметим,
что, несмотря на наличие
некоторых недостатков
(все-таки это лишь учебный
пример), такая реализация
информационной системы
является гораздо более
эффективной, чем
реализация в виде
приложения, использующего
одну-единственную таблицу,
запись которой идентична
содержанию
статистического талона
(типа изображенной на
рис.1).
Другими
словами, при использовании
основополагающих
принципов проектирования
данных в созданных
информационных системах
исключается повторяемость
данных и, соответственно,
уменьшается возможность
ошибок, а также
многократно экономится
время, затрачиваемое на
ввод данных. Помимо этого,
более просто
осуществляется разделение
информационной системы на
автоматизированные
рабочие места в
соответствии с
должностными функциями
пользователей. Все это
наглядно подтверждает
необходимость начинать
любую, даже самую простую,
информационную систему с
создания логической и
физической моделей данных,
и лишь потом приступать к
созданию собственно
клиентских приложений.
Автор
выражает благодарность
Николаю Кузнецову за идею
создания триггера при
генерации первичного
ключа, а также ординаторам
факультета управления
здравоохранением ММА
им.И.М.Сеченова,
участвовавшим совместно с
автором в разработке
использованной в данной
статье модели данных.
Назад | Содержание