| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Constraints and Functional Dependencies
paul c wrote:
> Bob Badour wrote: >
> > My primary argument FOR using FOL (including set operators) at some > level is that if we can test any syntax we write down by comparing it to > FOL, we are assured that we haven't created an > illogical-hybrid-monster-non-theory "theory of data" implementation. Not > to say that a language should read like FOL. > > (Regarding set operators, SQL UNION seems to parallel OR and JOIN to AND > and DELETE to AND NOT. Does UPDATE parallel anything other than DELETE > followed by UNION?)
UPDATE, INSERT and DELETE are all simply short-hands for popular assignment statements with hooks for statement-specific triggered procedures. UPDATE is logically equivalent to DELETE/INSERT (generally without triggering delete or insert triggered procedures but a different triggered procedure instead.)
One wonders what a general assignment statement should trigger--especially assignments with logically equivalent results. Received on Sat Feb 24 2007 - 15:29:41 CST
![]() |
![]() |