niXforums Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   PreferencesPreferences   Log in to check your private messagesLog in to check your private messages   Log inLog in 
·  nixdoc.net ·  man pages ·  Linux HOWTOs ·  FreeBSD Tips ·  Forums
navigation Forum index » Databases » Oracle
Trends in Using Oracle 10g Object Extensions
Post new topic   Reply to topic Page 1 of 1 [5 Posts] View previous topic :: View next topic
Author Message
DA Morgan
*nix forums Guru


Joined: 06 Mar 2005
Posts: 1042

PostPosted: Fri Feb 04, 2005 6:28 pm    Post subject: Re: Trends in Using Oracle 10g Object Extensions Reply with quote

Mark C. Stock wrote:

Quote:
"DA Morgan" <damorgan@x.washington.edu> wrote in message
news:1107486745.51433@yasure...

Lee Chalupa via OracleMonster.com wrote:


I realize that most of the installed databases in organizations are
relational databases versus some kind of object oriented persistence.

Being a Java Developer and working with objects, I'm interested in
learning the object extensions in 10g such as object types,
object tables, nested tables, varrays, etc. I've read some of the
database-guy blogs and most of them are not too excited about these
object extensions and recommend avoiding them. After playing with some of
the syntax for nested tables, I can see why.

I'd like to know if there are any apps out there that are using these
extensions, what you have learned from the experience, and what you would
recommend to a future application.

Thanks

Lee

They are problematic when used in tables but are very very useful when
defining object-views based on relational tables and essential when
working with many of Oracle's built-in packages.

Most of those that refuse to use them ... also refuse to write any
code or learn anything newer than Oracle 8.0.6.
--
Daniel A. Morgan
University of Washington
damorgan@x.washington.edu
(replace 'x' with 'u' to respond)



"They are problematic when used in tables " --- could you elaborate?

++ mcs

Tom Kyte has elaborated on this quite a bit and with great hesitancy
I will too.

The problem I see is that the object tables don't have any real
referential integrity. A REF is just that a reference. One can
pretty much violate it at will. Delete the object refered to and
nothing happens. Not something you can do with a Foreign Key
constraint.

Here are Tom's comments from "Expert one-on-one Oracle."
Now for an opinion. The object relational components (nested tables,
object tables) are primary what I call 'syntactic sugar'. They are
always translated into 'good old' relational rows and columns. I
prefer not to use them as physical storae mechanisms personally. There
are too many bits of 'magic' happening - side effects that are not
clear. You get hidden columns, extra indexes, surprise pseudo columns,
and so on.

He writes much more on the subject but that should give you a sense
of his thinking. Mine, more simply put, is that I want a referential
constraint that is as tough as gorilla glue.
--
Daniel A. Morgan
University of Washington
damorgan@x.washington.edu
(replace 'x' with 'u' to respond)
Back to top
Mark C. Stock
*nix forums Guru


Joined: 05 May 2005
Posts: 730

PostPosted: Fri Feb 04, 2005 10:35 am    Post subject: Re: Trends in Using Oracle 10g Object Extensions Reply with quote

"DA Morgan" <damorgan@x.washington.edu> wrote in message
news:1107486745.51433@yasure...
Quote:
Lee Chalupa via OracleMonster.com wrote:

I realize that most of the installed databases in organizations are
relational databases versus some kind of object oriented persistence.

Being a Java Developer and working with objects, I'm interested in
learning the object extensions in 10g such as object types,
object tables, nested tables, varrays, etc. I've read some of the
database-guy blogs and most of them are not too excited about these
object extensions and recommend avoiding them. After playing with some of
the syntax for nested tables, I can see why.

I'd like to know if there are any apps out there that are using these
extensions, what you have learned from the experience, and what you would
recommend to a future application.

Thanks

Lee

They are problematic when used in tables but are very very useful when
defining object-views based on relational tables and essential when
working with many of Oracle's built-in packages.

Most of those that refuse to use them ... also refuse to write any
code or learn anything newer than Oracle 8.0.6.
--
Daniel A. Morgan
University of Washington
damorgan@x.washington.edu
(replace 'x' with 'u' to respond)


"They are problematic when used in tables " --- could you elaborate?

++ mcs
Back to top
DA Morgan
*nix forums Guru


Joined: 06 Mar 2005
Posts: 1042

PostPosted: Fri Feb 04, 2005 2:15 am    Post subject: Re: Trends in Using Oracle 10g Object Extensions Reply with quote

Lee Chalupa via OracleMonster.com wrote:

Quote:
I realize that most of the installed databases in organizations are relational databases versus some kind of object oriented persistence.

Being a Java Developer and working with objects, I'm interested in learning the object extensions in 10g such as object types,
object tables, nested tables, varrays, etc.

I've read some of the database-guy blogs and most of them are not too excited about these object extensions and recommend avoiding them. After playing with some of the syntax for nested tables, I can see why.

I'd like to know if there are any apps out there that are using these extensions, what you have learned from the experience, and what you would recommend to a future application.

Thanks

Lee

They are problematic when used in tables but are very very useful when
defining object-views based on relational tables and essential when
working with many of Oracle's built-in packages.

Most of those that refuse to use them ... also refuse to write any
code or learn anything newer than Oracle 8.0.6.
--
Daniel A. Morgan
University of Washington
damorgan@x.washington.edu
(replace 'x' with 'u' to respond)
Back to top
Jim Kennedy
*nix forums Guru


Joined: 30 Apr 2005
Posts: 367

PostPosted: Fri Feb 04, 2005 1:28 am    Post subject: Re: Trends in Using Oracle 10g Object Extensions Reply with quote

"Lee Chalupa via OracleMonster.com" <forum@OracleMonster.com> wrote in
message news:75c9af47abaf4ca8911297273b0bea9a@OracleMonster.com...
Quote:
I realize that most of the installed databases in organizations are
relational databases versus some kind of object oriented persistence.

Being a Java Developer and working with objects, I'm interested in
learning the object extensions in 10g such as object types,
object tables, nested tables, varrays, etc.

I've read some of the database-guy blogs and most of them are not too
excited about these object extensions and recommend avoiding them. After

playing with some of the syntax for nested tables, I can see why.
Quote:

I'd like to know if there are any apps out there that are using these
extensions, what you have learned from the experience, and what you would

recommend to a future application.
Quote:

Thanks

Lee

--
Message posted via http://www.oraclemonster.com

They are handy in pl/sql programming.
Jim
Back to top
AYEB Mounir via OracleMon
*nix forums beginner


Joined: 17 Feb 2005
Posts: 7

PostPosted: Thu Feb 03, 2005 12:55 pm    Post subject: Trends in Using Oracle 10g Object Extensions Reply with quote

I realize that most of the installed databases in organizations are relational databases versus some kind of object oriented persistence.

Being a Java Developer and working with objects, I'm interested in learning the object extensions in 10g such as object types,
object tables, nested tables, varrays, etc.

I've read some of the database-guy blogs and most of them are not too excited about these object extensions and recommend avoiding them. After playing with some of the syntax for nested tables, I can see why.

I'd like to know if there are any apps out there that are using these extensions, what you have learned from the experience, and what you would recommend to a future application.

Thanks

Lee

--
Message posted via http://www.oraclemonster.com
Back to top
Google

Back to top
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [5 Posts] View previous topic :: View next topic
The time now is Thu Jan 08, 2009 2:50 am | All times are GMT
navigation Forum index » Databases » Oracle
Jump to:  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Move Oracle 10g database to another location Selt Server 0 Fri Jul 21, 2006 2:14 pm
No new posts Oracle runtime Spitfire Server 0 Fri Jul 21, 2006 1:18 pm
No new posts Oracle Text Score Computation jatinder.1975@gmail.com Server 0 Fri Jul 21, 2006 1:00 pm
No new posts how can i use fstream object to clear file's content? horneye C++ 2 Fri Jul 21, 2006 7:52 am
No new posts CORBA object used in Vector niks C++ 0 Fri Jul 21, 2006 7:45 am

Bankruptcy | Fish Tank Help | Bankruptcy | Bankruptcy | Photography
Copyright © 2004-2005 DeniX Solutions SRL
 
Other DeniX Solutions sites: Unix/Linux blog |  electronics forum |  medicine forum |  science forum | 
Privacy Policy


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.2182s ][ Queries: 20 (0.1220s) ][ GZIP on - Debug on ]