Реферат: Информационно-справочная система, обеспечивающая работу с базой данных Bit
Области применения информационно-справочных систем воистину
безграничны: это ведение статистики удоя скота на ферме, состав-
ление каталогов книг в библиотеках и произведений искусства в му-
зеях, сбор данных о наличии рабочих вакансий в данном регеоне и
многие другие.
Одним из способов програмной реализации информационно-спра-
вочной системы является использование для ее создания языка логи-
ческого программирования Пролог. В данной реализации языка содер-
жится множество встроенных предикатов, существенно облегчающих
написание таких систем.
База данных в простейшем случае - упорядоченная структура
данных в виде таблицы, каждая запись которой может объединять
разнотипные данные, причем все записи одной базы имеют одинако-
вую структуру. Существуют три модели представления баз данных:
иерархическая, сетевая и реляционная. В силу особенностей языка
Пролог, с его помощью реализуется реляционная модель. Каждая
строка в базе данных называется элементом отношения, каждая ко-
лонка - атрибутом отношения, колличество колонок - арностью, а
колличество строк - мощностью. В языке программирования Пролог
атрибуту отношения соответствует аргумент предиката, арности -
колличество аргументов в предикате, отношению - предикат, элемен-
ту - факт, и мощности - число фактов. Исходя из вышеперечислен-
ных соответствий Пролог является прекрасным средством для реали-
зации реляционных баз данных.
Все режимы программы активизируются с помощью меню, которое
реализовано с помощью процедуры main_menu. Для активизации како-
го либо режима пользователю следует нажать цифровую клавишу,
соответствующую выбранному пункту меню.
Меню данной программы состоит из семи пунктов: