|
|||||||||||
|
Re: [GENERAL] postgresql table inheritance
From: Jeff Davis <pgsql(at)j-davis.com>
Date: Fri Nov 30 2007 - 14:17:16 EST
CJ Date believes that normalized relations can indeed contain complex types such as images or other relations. The argument is that atomicity has no absolute meaning, but only has meaning in the context of what you're trying to do with it in the database. A string can obviously be decomposed into its parts, as can a timestamp, etc., so those aren't exactly atomic, either. [1] The impedance mismatch has more to do with the fact that the meaning of an application's internal data structures changes frequently (through revisions of the code), while data in a database needs to be consistent across long periods of time. So, a well-designed database will hold facts that have meaning in the real world and from which inferences can be made. Mapping application data structures (which contain contextsensitive information and implementation artifacts) to real-world facts is the impedance mismatch. Regards, Jeff Davis [1] Paraphrased from "Database in Depth", C.J. Date, pp 29-32
---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly
Received on Fri Nov 30 14:18:19 2007This archive was generated by hypermail 2.1.8 : Mon Jun 16 2008 - 21:01:52 EDT |
||||||||||
|
|||||||||||