FACTOID # 120: Nepal’s flag isn’t square or rectangular. It’s a double triangle.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Deductive database

A deductive database system is a database system which can make deductions (ie: infer additional rules or facts) based on rules and facts stored in the (deductive) database. Deductive database systems: A database management system (DBMS) is a computer program (or more typically, a suite of them) designed to manage a database, a large set of structured data, and run operations on the data requested by numerous users. ... In mathematical logic, natural deduction is the name given to a class of foundational approaches for two key concepts in logic, propositions and proofs. ... Rule has several meanings: A rule in mathematics is something which is always true. ... Facts is one of the following: The plural of the word fact. ...

  • Mainly deal with rules and facts.
  • Use a declarative language (such as prolog) to specify those rules and facts.
  • Use an inference engine which can deduce new facts and rules from those given.

A good example of a declarative language would be prolog, but for databases “datalog” is used more often. Datalog is both a syntactic subset of prolog and a database query language – it is designed specifically for working with logic and databases. Deductive databases are also known as: logic databases, knowledge systems and inferential databases. The problem domain of an expert system / deductive database is usually quite narrow. Deductive databases are similar to expert systems - “traditional” expert systems have assumed that all the facts and rules they need (their knowledge base) will be loaded into main memory, whereas a deductive database uses a database (usually on disk storage) as its knowledge base. Traditional expert systems have usually also taken their facts and rules from a real expert in their problem domain, whereas deductive databases find their knowledge inherent in the data. Deductive databases and expert systems are mainly used for: Prolog is a logic programming language. ... Inference is the act or process of drawing a conclusion based solely on what one already knows. ... Datalog is a database query language that syntactically is a subset of Prolog. ... An expert system is a class of computer programs developed by researchers in artificial intelligence during the 1970s and applied commercially throughout the 1980s. ... A knowledge base is a special kind of database for knowledge management. ... Primary storage is a category of computer storage, often called main memory. ... Disk storage is a group of data storage mechanisms for computers; data is transferred to planar surfaces or disks for temporary or permanent storage. ...

  • Replicating the functionality of a real expert.
  • Hypothesis testing.
  • Knowledge discovery (finding new relationships between data).

A hypothesis (= assumption in ancient Greek) is a proposed explanation for a phenomenon. ...

Reference

Author: Elmasri and Navathe Title: Fundamentals of database systems (3rd edition) Pulbisher: Addison-Wesley Longman ISBN: 0-201-54263-3


  Results from FactBites:
 
Deductive database - Wikipedia, the free encyclopedia (265 words)
A deductive database system is a database system which can make deductions (ie: infer additional rules or facts) based on rules and facts stored in the (deductive) database.
Deductive databases are also known as: logic databases, knowledge systems and inferential databases.
Deductive databases are similar to expert systems - “traditional” expert systems have assumed that all the facts and rules they need (their knowledge base) will be loaded into main memory, whereas a deductive database uses a database (usually on disk storage) as its knowledge base.
Database - Wikipedia, the free encyclopedia (3445 words)
Database as a single word became common in Europe in the early 1970s and by the end of the decade it was being used in major American newspapers.
The flat (or table) model consists of a single, two-dimensional array of data elements, where all members of a given column are assumed to be similar values, and all members of a row are assumed to be related to one another.
These databases attempt to bring the database world and the application programming world closer together, in particular by ensuring that the database uses the same type system as the application program.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m