Динамические базы данных
В Турбо-Прологе имеются специальные средства для организации реляционных баз данных (БД). Предикаты базы данных описываются в разделе database, который должен располагаться в программе перед разделом predicates. Все утверждения с предикатами, описанными в разделе database, составляют динамическую БД, которая, в отличие от неизменяемой статической БД, являющейся частью кода программы, в процессе работы программы может меняться, т.е. из нее можно удалять любые содержащиеся в ней утверждения, а также добавлять новые.
Предикаты, объявленные в разделе databaseмогут используются аналогично тому, как используются предикаты из раздела predicates.
Допускается наличие нескольких разделов database, но для этого нужно явно указать имя каждого раздела database.
Database - mydatabase
MyFirstRelation(integer)
MySecondRelation(real,string)