Реферат: Базы и банки знаний

/*если запись уществует*/

proc(1):-

nl,write("Запрос: "),nl,

write(" Название книги: "),

readln(Name),

dbread(kniga(Name,List,Izd,God)),nl,

write(" ",Name),nl,

writelist(List),nl,

write(" ",Izd),nl,

write(" ",God),nl,!,

write("Enter name "),

readln(Name1),

dbretract(kniga(Name,_,_,_)),nl,

dbassert(kniga(Name1,List,Izd,God)),

write(Name,"has been modified in database."),nl,!,

write("Press space bar."),

readchar(_),!.

/*если запись не существует*/

proc(1):-

write("Can't find that book in the database."),nl,

closefile(datafile),

closefile(indexfile),nl,!,

write("Press space bar."),

readchar(_),!.

/*изменение издания*/

/*если запись существует*/

proc(4):-

nl,write("Запрос: "),nl,

write(" Название книги: "),

К-во Просмотров: 728
Бесплатно скачать Реферат: Базы и банки знаний