Учебное пособие: Построение модели DFD и реализация в СУБД Visual FoxPro
@БНФ = ДАННЫЕ О ГРУППЕ
Спецификация процессов
Спецификация процесса A0.1
@ВХОД = ДАННЫЕ О ГРУППЕ
@ВХОД = РЕЗУЛЬТАТ ПОИСКА ПРЕПОДАВАТЕЛЯ
@ВЫХОД = НАЙТИ ПРЕПОДАВАТЕЛЯ
@ВЫХОД = ДАННЫЕ О ГРУППЕ
@СПЕЦПРОЦ A0.1 ПРОВЕРИТЬ НАЛИЧИЕ ПРЕПОДАВАТЕЛЯ
НАЙТИ ПРЕПОДАВАТЕЛЯ = ДАННЫЕ О ПРЕПОДАВАТЕЛЯХ из ДАННЫЕ О ГРУППЕ
ЕСЛИ РЕЗУЛЬТАТ ПОИСКА ПРЕПОДАВАТЕЛЯ не равен NULL ТО
ДАННЫЕ О ГРУППЕ = ДАННЫЕ О ГРУППЕ
КОНЕЦ ЕСЛИ
Спецификация процесса A0.2
@ВХОД = ДАННЫЕ О ГРУППЕ
@ВЫХОД = ИНФОРМАЦИЯ О ГРУППЕ
@СПЕЦПРОЦ A0.2 ФОРМИРОВАТЬ ИНФОРМАЦИЮ О ГРУППЕ
ЕСЛИ добавить ИНФОРМАЦИЮ О ГРУППЕ ТО
ИНФОРМАЦИЯ О ГРУППЕ = ДАННЫЕ О ГРУППЕ
КОНЕЦ ЕСЛИ
ЕСЛИ изменить ИНФОРМАЦИЮ О ГРУППЕ ТО
ВЫПОЛНИТЬ редактировать ИНФОРМАЦИЮ О ГРУППЕ
КОНЕЦ ЕСЛИ
ЕСЛИ удалить ИНФОРМАЦИЮ О ГРУППЕ ТО
ВЫПОЛНИТЬ удалить ИНФОРМАЦИЮ О ГРУППЕ
КОНЕЦ ЕСЛИ
Спецификация процесса A0.3
@ВХОД = ДАННЫЕ О ПРЕПОДАВАТЕЛЯХ
@ВЫХОД = ИНФОРМАЦИЯ О ПРЕПОДАВАТЕЛЯХ
@СПЕЦПРОЦ A0.3 ФОРМИРОВАТЬ ИНФОРМАЦИЮ О ПРЕПОДАВАТЕЛЯХ
ЕСЛИ добавить ИНФОРМАЦИЮ О ПРЕПОДАВАТЕЛЯХ ТО