Hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMSs) lưu trữ dữ liệu trong các hình thứcbảng. Truy vấn trên cơ sở dữ liệu như vậy thường nói ngôn ngữ truy vấn có cấu trúc(SQL). SQL là nonprocedural trong cùng một ý nghĩa rằng lập trình logic là nonprocedural. Người dùng không mô tả làm thế nào để lấy câu trả lời; thay vào đó, ônghoặc cô mô tả chỉ là các đặc tính của câu trả lời. Kết nối giữalập trình logic và RDBMSs nên được rõ ràng. Đơn giản bảng thông tin có thể được mô tả bởi Prolog cấu trúc, và mối quan hệ giữa bảngcó thể được thuận tiện và dễ dàng mô tả quy tắc Prolog. Quá trình thu hồilà cố hữu trong các hoạt động độ phân giải. Những điều khoản mục tiêu của Prolog cung cấpCác truy vấn cho các RDBMS. Lập trình logic là như vậy, tự nhiên phù hợp với cácnhu cầu của việc thực hiện một RDBMS.
đang được dịch, vui lòng đợi..
