🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.specification
Article #337

Database correctness

#337
From: John W. Baugh Jr.
Date: Mon, 04 Mar 1991 15:55
12 lines
1078 bytes
I'd like some references on what it means for a database (e.g., the
relational kind) to be "correct", the role of "integrity constraints",
and so forth.  Obviously, if one treats a dbms as just an
implementation of a data type then one can define an abstraction
function and do Hoare-style verification.  Otherwise, general dbms
queries may be thought to compromise abstraction by directly accessing
the internal representation (i.e., the database itself).  So what does
one do, just enforce a representation invariant?  Is this what some
call "integrity constraints"?

John Baugh
jwb@cepmax.ncsu.edu
Technical Details
Message-ID: <1991Mar4.155552.27494@ncsu.edu>
Path: arc1-ca.pugleaf.net!utzoo!news-server.csri.toronto.edu!cs.utexas.edu!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!lll-winken!taco!cepmax.ncsu.edu!jwb

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!news-server.csri.toronto.edu!cs.utexas.edu!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!lll-winken!taco!cepmax.ncsu.edu!jwb
From: jwb@cepmax.ncsu.edu (John W. Baugh Jr.)
Newsgroups: comp.specification
Subject: Database correctness
Message-ID: <1991Mar4.155552.27494@ncsu.edu>
Date: 4 Mar 91 15:55:52 GMT
Sender: news@ncsu.edu (USENET News System)
Reply-To: jwb@cepmax.ncsu.edu
Organization: North Carolina State University
Lines: 12