Re: Datasets vs. OOP
From: Alfredo (alfredo_at_nospam.es)
Date: 05/10/04
- Next message: Manish Jadhav: "RE: Oracle Connection Problem with Microsoft .NET Provider for ORACLE"
- Previous message: Manish Jadhav: "RE: Connection recovery problem with OracleConnection"
- In reply to: Frans Bouma [C# MVP]: "Re: Datasets vs. OOP"
- Next in thread: Frans Bouma [C# MVP]: "Re: Datasets vs. OOP"
- Reply: Frans Bouma [C# MVP]: "Re: Datasets vs. OOP"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 10 May 2004 14:25:08 GMT
On Mon, 10 May 2004 06:16:37 -0700, "Frans Bouma [C# MVP]"
<perseus.usenetNOSPAM@xs4all.nl> wrote:
> Agreed. The relational model is 'weak' when you look at it from an OO POV:
Striking statement!
The Relational Model is the direct application of thousands of years
of accumulated knowledge in math and logic. It is the direct
application of Predicate Logic and Set Theory. Disciplines developed
by people like Aristotle, Boole, Cantor, Frege, Godel, Rusell, etc.
The Relational Model is a very solid mathematical framework.
Compare this with OO which has as many different interpretations as
practicioners.
>you can't model inheritance for example without check constraints or even
>values in tables.
I am afraid that what you mean is not inheritance at all.
> I wrote something about this a year ago or so, and realized
>later that I was wrong: the relational model isn't weak because of that, it's
>just 'different'.
Indeed. The Relational Model is a data management approach. OO is a
set of coding guidelines. It is like to mix apples with oranges or
bacon with velocity as we say here :-)
Regards
Alfredo
- Next message: Manish Jadhav: "RE: Oracle Connection Problem with Microsoft .NET Provider for ORACLE"
- Previous message: Manish Jadhav: "RE: Connection recovery problem with OracleConnection"
- In reply to: Frans Bouma [C# MVP]: "Re: Datasets vs. OOP"
- Next in thread: Frans Bouma [C# MVP]: "Re: Datasets vs. OOP"
- Reply: Frans Bouma [C# MVP]: "Re: Datasets vs. OOP"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|