Динамические базы данных на TurboProlog

Проект представляет собой примеры программ на языке TurboProlog для работы с динамическими базами данных Программа обладает следующими возможностями:

  1. Создание новой базы данных
  2. Загрузка базы данных из файла
  3. Добавление новой записи
  4. Поиск по существующим записям
  5. Удаление существующей записи
  6. Редактирование существующей записи
  7. Сохранение базы данных в файл, в т.ч. в формате csv
  8. Вывод всей базы данных на экран

Интерфейс

Пример стартового окна:

image

Добавление записи в таблицу:

image

Выбор параметра поиска:

image

Поиск по названию:

image

Дополнительно

Полное описание работы программы доступно в статье на Habr по ссылке

Другие примеры кода здесь