1. 1. 1. Các mốc phát triển của lập luận logic và cơ sở dữ liệu suy diễn
Tiếp cận của Codd năm 1970, năm 1984 của F. D. Ullman, năm 1986 của Date, năm 1989 của Gardarin và Valurier, năm 1989 của Brodie và Manola. Tư tưởng cơ bản đằng sau lập trình logic là sử dụng logic toán học như ngôn ngữ lập trình, đã được đề cập trong tài liệu của Kowalski năm 1970, và được Colmerauer đưa vào thực hành năm 1975 trong các cài đặt ngôn ngữ lập trình logic Prolog (Programming logic)