Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Primary Keys optional?

RE: Primary Keys optional?

From: Allen, Brandon <Brandon.Allen_at_OneNeck.com>
Date: Thu, 17 Aug 2006 15:28:42 -0700
Message-ID: <04DDF147ED3A0D42B48A48A18D574C45059E1D01@NT15.oneneck.corp>


I'm not trying to promote the creation of tables w/o PKs, but just FYI - I work with the Baan ERP application (you've probably never heard of it, but I think they used to be #5 behind SAP, Oracle, etc. - Boeing is their largest customer) and they do not use PKs or any RI in the database - they use unique indexes with not null constraints, and they manage all the RI w/in the application. Not ideal, but I must admit they've done a pretty good job of implementing it this way - it's never caused us any problems in the 8yrs I've been working with it. I've heard that some of the other big ERPs (maybe even SAP - anyone know?) are designed similarly.

Another thing to consider in letting the app manage the RI is that you can't easily view the relationships for reporting purposes when trying to use Crystal or some other 3rd party reporting tool.

Regards,
Brandon

Privileged/Confidential Information may be contained in this message or attachments hereto. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of this company shall be understood as neither given nor endorsed by it.

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Aug 17 2006 - 17:28:42 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US