Talk:Deductive database

Untitled
Without explicitly saying so, this article identifies deductive databases with datalog. However, there is a case for arguing that deductive databases, viewed historically, are more general than datalog, because they allow function symbols.

It would probably be better to merge the relevant parts of this article into the article on datalog.Compulogger (talk) 06:01, 17 June 2012 (UTC)


 * About merging the 2 articles : The deductive database article is reachable from the 'database models' box that appears on several articles: I would find it odd that it would redirect to datalog instead. Would you merge "relational database" and SQL ?  I would think not. So I'm not in favor of merging the articles.
 * About merging the relevant parts : yes, why not. Be bold Carbo1200 (talk) 16:52, 19 June 2012 (UTC)


 * I see your point. In other words, datalog is a special case of deductive databases. But this means that some of the material in the article on datalog should probably be moved to this article on deductive databases. For example, the second sentence:

"Its origins date back to the beginning of logic programming, but it became prominent as a separate area around 1977 when Hervé Gallaire and Jack Minker organized a workshop on logic and databases." Shall we make a start on it? Compulogger (talk) 06:55, 22 June 2012 (UTC)


 * "..Datalog is the language typically used to specify facts.." This needs a citation, and probably a lot more explanation.  Given the obscurity of this topic, it is probably a very good idea to not use the word "typically".  — Preceding unsigned comment added by 75.73.1.89 (talk) 22:22, 22 July 2016 (UTC)

Wikipedia Ambassador Program course assignment
This article is the subject of an educational assignment at New Jersey Institute of Technology supported by the Wikipedia Ambassador Program&#32;during the 2011 Q2 term. Further details are available on the course page.

The above message was substituted from by PrimeBOT (talk) on 16:22, 2 January 2023 (UTC)