Skip to Main Content
Foundations of Deductive Databases and Logic Programming
book

Foundations of Deductive Databases and Logic Programming

by Jack Minker
May 2014
Intermediate to advanced content levelIntermediate to advanced
752 pages
35h 3m
English
Morgan Kaufmann
Content preview from Foundations of Deductive Databases and Logic Programming
Chapter 10: A Logic-based Language for Database Updates 381
remark applies if it is desired to implement negation as negation by failure.
These issues are discussed in Manchanda [1987b].
View Updates
A database view is a rule-defined relation that is made to appear as a base rela-
tion to the user. The actual base relations used to define the view may be hid-
den from the user in the interest of brevity, security, and so on. A user's up-
date request on the view has to be translated down to the base relations and
then performed in such a way that the user sees the view relation as having
been updated. In general, a view defines a many-to-many
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Concepts and Semantics of Programming Languages 1

Concepts and Semantics of Programming Languages 1

Therese Hardin, Mathieu Jaume, Francois Pessaux, Veronique Viguie Donzeau-Gouge
Handbook of Constraint Programming

Handbook of Constraint Programming

Francesca Rossi, Peter van Beek, Toby Walsh

Publisher Resources

ISBN: 9781483221120