Реферат: Информационно-справочная система, обеспечивающая работу с базой данных Bit
Данная процедура предназначена для удаления записей из базы
данных. В программе предусмотрена возможность задания либо номе-
ра удаляемой записи, либо фамилии абитурьента, содержащейся в
данной записи. Эта возможность реализуется процедурой Accept,
описанной ниже. Процедура Accept возвращает номер выбранной запи-
си и с помощью встроенного предиката retract запись удаляется из
базы данных. В случае ошибки (отсутствия записи, выбранной
пользователем для удаления) выводится соответствующее сообщение
(процедура Error).
Процедура Working(3) выводит меню, содержащее пункты: "Прос-
мотр основной базы", "Просмотр базы BSTUD" и "Выход в главное ме-
ню". Собственно просмотр содержимого БД осуществляют процедуры
View(1) и View(2), рассмотренные ниже. Процедура Working(3) реа-
лизована в стиле процедур Main_menu и Working(1) с применением
процедуры Repeat.
Данная процедура выводит меню, содержащее следующие пункты:
"Загрузить основную базу из выбранного файла", " Загрузить основ-
ную базу из файла bit.dat", " Загрузить базу BSTUD из выбранного
файла"," Загрузить базу BSTUD из файла bstud.dat" и "Выход в
главное меню". Собственно загрузка баз данных осуществляется про-
цедурой Load_bd, аргументом которой служит переменная C, считан-
ная с клавиатуры при вводе пользователем номера желаемого пункта
меню. В процедуре Working(4) также применена процедура Repeat.
Процедура Working(5) аналогична Working(4). Для сохранения
баз данных применяется процедура Save_bd, рассмотренная ниже, ар-
гументом которой является переменная I.
Данная процедура служит для создания новой базы данных. Про-
цедура работает следующим образом: из базы, имеющей метку "аби-
турьент" , извлекаются нужные данные, производится суммирование