Syllog, a Knowledge Based Data Management System (Classic Reprint) - Tapa blanda

Walker, Adrian

 
9781333378646: Syllog, a Knowledge Based Data Management System (Classic Reprint)

Sinopsis

Unlock data with knowledge, not just tables.

This practical introduction shows how to define, store, and query facts using backchain reasoning in a knowledge-driven approach. The book explains how a syllog-based language helps users set up and work with data bases without deep programming. It walks through building a knowledge base, defining relations, entering data, and performing queries that reveal insights. It also compares this approach to the relational algebra and explores how recursion and negation affect query results, offering a solid path from concepts to working practice.

  • See how data and rules form a usable knowledge base with practical examples.
  • Learn how backchain reasoning drives multi-step queries and returns precise results.
  • Understand how the SYLLOG language relates to relational algebra and its limits with recursion.
  • Explore how to handle recursion, negation, and iterative querying in real-world scenarios.
Ideal for readers of nontechnical data management who want a clear, hands-on path to defining and querying facts with logic-based reasoning.

"Sinopsis" puede pertenecer a otra edición de este libro.

Reseña del editor

Excerpt from Syllog, a Knowledge Based Data Management System

Yet, substantial progress is being made in bringing techniques from logic into the realm of practical computation. In the programming language prolog a program is a set of ordered sequences of logical clauses. A clause can be a simple ground (variable-free) assertion, which can be regarded as a row in a relation in a data base, or it can be a conjunction of predicates containing variables which implies a conclusion predicate, in which case it can be regarded as a production rule. 80, for small data bases, prolog contains the means to store data, and to make deductions about the data using production rules.

There are two drawbacks to using prolog directly for a practical data base system. First, prolog notation, though natural for computer scientists, is probably difficult for most non-specialists to use. For example, an otherwise correct retrieval program, in which the order of two clauses is reversed, can enter an infinite loop. Second, the execution mechanism in current implementations is a depth first backtrack search over internal (or virtual) storage; the problem of efficiently searching external (e.g. Disk) storage has yet to be addressed.

About the Publisher

Forgotten Books publishes hundreds of thousands of rare and classic books. Find more at www.forgottenbooks.com

This book is a reproduction of an important historical work. Forgotten Books uses state-of-the-art technology to digitally reconstruct the work, preserving the original format whilst repairing imperfections present in the aged copy. In rare cases, an imperfection in the original, such as a blemish or missing page, may be replicated in our edition. We do, however, repair the vast majority of imperfections successfully; any imperfections that remain are intentionally left to preserve the state of such historical works.

"Sobre este título" puede pertenecer a otra edición de este libro.

Otras ediciones populares con el mismo título