dbTalk Databases Forums  

Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model

comp.databases.object comp.databases.object


Discuss Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model in the comp.databases.object forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Randy A. Ynchausti
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model - 12-06-2003 , 11:40 PM






yensao,

Quote:
I have a hard time to understand difference and similarities between
Relational database model and the Object-Oriented model. Can somebody
help me with this?
Basically, the relational database model is to extract the business data and
store it in rows and columns of related tables. You have to extract the
data from the objects in the client to store them in the database. On the
other hand, you have to reassemble the data into objects in the client.

The object database model is to store the objects in the database as
objects. There is no extracting data from or reassembling data to objects.

Why hasn't the world converted to object databases? Because of the
reliability, speed and size constraints of most object database systems.

Hope that helps!

Regards,

Randy






Reply With Quote
  #2  
Old   
Anders
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relationaldatabase model and the Object-Oriented model - 12-07-2003 , 03:32 AM






Randy A. Ynchausti wrote:
Quote:
yensao,


I have a hard time to understand difference and similarities between
Relational database model and the Object-Oriented model. Can somebody
help me with this?


Basically, the relational database model is to extract the business data and
store it in rows and columns of related tables. You have to extract the
data from the objects in the client to store them in the database. On the
other hand, you have to reassemble the data into objects in the client.

The object database model is to store the objects in the database as
objects. There is no extracting data from or reassembling data to objects.

Why hasn't the world converted to object databases? Because of the
reliability, speed and size constraints of most object database systems.
Doesn't that depend on the complexity of the data?
The more complex data, the better performance with object databases.
That is the impression I have after reading some material about
different DBMS.

About size constraints, I have visited a page
<http://www.slac.stanford.edu/BFROOT/www/Public/Computing/Databases/>
where they use an OODBMS to handle a very large amount of data:
<qoute>
This database is arguably the largest in the world: as of Sat Dec 6
00:01:11 2003, over 895.0 TB has been stored in 847149 files.
</qoute>

The biggest RDBMS I have seen was in
<http://www.wintercorp.com/VLDB/2003_TopTen_Survey/TopTenWinners.asp>
and it had a size just over 29.2 TB.

Anyone that knows about a larger RDBMS?

--

/Anders



Reply With Quote
  #3  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model - 12-07-2003 , 06:45 AM



"Randy A. Ynchausti" <randy_ynchausti (AT) msn (DOT) com> wrote

Quote:
yensao,

I have a hard time to understand difference and similarities between
Relational database model and the Object-Oriented model. Can somebody
help me with this?

Basically, the relational database model is to extract the business data and
store it in rows and columns of related tables.
The Relational Model is the direct application of predicate logic to
the data management field.

Quote:
You have to extract the
data from the objects in the client to store them in the database. On the
other hand, you have to reassemble the data into objects in the client.
Nonsenses, you are regurgiting mindless marketing crap of the worst
class.

Quote:
The object database model is to store the objects in the database as
objects. There is no extracting data from or reassembling data to objects.
The Object Database Model does not exist. The called OODBMSes use the
network model.

Quote:
Why hasn't the world converted to object databases?
The world was converted to object-SQL databases like Oracle and DB2.
The called OODBMSes were a fiasco.

Quote:
Hope that helps!
It didn't.

Regards
Alfredo


Reply With Quote
  #4  
Old   
Randy A. Ynchausti
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model - 12-07-2003 , 07:20 PM



Alfredo

Quote:
Hope that helps!

It didn't.
Thanks for your response. It gave me a good chuckle.

Regards,

Randy




Reply With Quote
  #5  
Old   
Bob Badour
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model - 12-07-2003 , 09:54 PM



"Randy A. Ynchausti" <randy_ynchausti (AT) msn (DOT) com> wrote

Quote:
Alfredo

Hope that helps!

It didn't.

Thanks for your response. It gave me a good chuckle.
If only one could find humour in the nonsense you wrote...




Reply With Quote
  #6  
Old   
Randy A. Ynchausti
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model - 12-08-2003 , 11:52 PM



Bob,

Quote:
Thanks for your response. It gave me a good chuckle.

If only one could find humour in the nonsense you wrote...
Sorry, you don't score as high as Alfredo because of lack of originality.
Thanks for playing though!

Regards,

Randy




Reply With Quote
  #7  
Old   
Randy A. Ynchausti
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model - 12-09-2003 , 08:58 PM



Bob,

Quote:
Relational databases use keys. Object databases use some sort of
pointer to physical storage location.
[snip]

Quote:
Is this a nonsense competition?

Alfredo, why don't you explain to us why you think this answer is
nonsense.
Don't relational databases rely on foreign keys to relate data in
one table row
to another table row? I'm pretty sure they do and I am also pretty
sure that ODBM
systems do use direct pointers to relate objects together.

That's about as useful as observing the difference between cars and
airplanes is to note that airplanes use bulkheads and cars use airbags.
Sorry to disappoint both you and Alfredo with the discussion here. It seems
that you have cornered the intelligent response market.

Maybe developing the first intelligent, adaptive AI-based real-time process
control software that use an object-oriented database system
(www.kscape.com) in real-time makes me still as green as they come?

Having a 600 GB object-oriented database (GemStone) in production for a
large shipping company over the past 10 years; connected to a Sybase
database with hundreds of tables and millions of records; connected to an
Oracle relational database with hundreds more tables and millions more
records doesn't count for much with you two.

I am waiting to hear from you both what experience I still lack and how this
endeavor is going to crash to the ground in a heap of flames. And more
importantly why the basic descriptions of the relational model and
object-oriented model for databases that have been offered here can be so
evil.

Anxiously listening as always,

Randy






Reply With Quote
  #8  
Old   
Bob Badour
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model - 12-09-2003 , 09:37 PM



"Randy A. Ynchausti" <randy_ynchausti (AT) msn (DOT) com> wrote

Quote:
Bob,

Relational databases use keys. Object databases use some sort of
pointer to physical storage location.

[snip]

Is this a nonsense competition?

Alfredo, why don't you explain to us why you think this answer is
nonsense.
Don't relational databases rely on foreign keys to relate data in
one table row
to another table row? I'm pretty sure they do and I am also pretty
sure that ODBM
systems do use direct pointers to relate objects together.

That's about as useful as observing the difference between cars and
airplanes is to note that airplanes use bulkheads and cars use airbags.

Sorry to disappoint both you and Alfredo with the discussion here. It
seems
that you have cornered the intelligent response market.

Maybe developing the first intelligent, adaptive AI-based real-time
process
control software
You might know something abouty process control software, but you don't have
a clue about data management. Your posts reveal profound ignorance of the
subject.




Reply With Quote
  #9  
Old   
Randy A. Ynchausti
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model - 12-09-2003 , 09:47 PM



Bob,

Quote:
You might know something abouty process control software, but you don't
have
a clue about data management. Your posts reveal profound ignorance of the
subject.
Thanks for not disappointing me.

Warmest regards,

Randy




Reply With Quote
  #10  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model - 12-10-2003 , 05:28 AM



"Randy A. Ynchausti" <randy_ynchausti (AT) msn (DOT) com> wrote

Quote:
Bob,

Having a 600 GB object-oriented database (GemStone) in production for a
large shipping company over the past 10 years; connected to a Sybase
database with hundreds of tables and millions of records; connected to an
Oracle relational database with hundreds more tables and millions more
records doesn't count for much with you two.
What you wrote was plain nonsense. That's all.

Quote:
I am waiting to hear from you both what experience I still lack
You clearly lack basic theoretical knowledge about data management.

Quote:
endeavor is going to crash to the ground in a heap of flames. And more
importantly why the basic descriptions of the relational model and
object-oriented model for databases that have been offered here can be so
evil.
It is not evil, it is completely wrong.

If you want to learn you have a good starting point here:

http://www.dbdebunk.com

In the books section.


Regards
Alfredo


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.