Advertisement

11.27.2006 at 07:38AM PST, ID: 22073391
[x]
Attachment Details

Design Question...

Asked by rdrunner in Oracle Database, Font Creator

Tags: oracle, database, design, questions

Hello...

This is not an Oracle specific question... And i am almost ashamed to ask it... But here it comes anyway

I have a Database (doh...) It contains several "Objects" (1 Object Type = 1 Table)

I need to extend several (5-6) of those objects with a set of "common properties". I wanted to implement this set of Properties in their own table. This tabe should be refferenced by the other Objects by a foreign key to the new table...

Lets look at a (simplified) example: Order - Address

I "wanted" to do:

Order Table
--------------
Order_ID (PK)
Shipping_Address_ID (FK)
Billing_Adress_ID_Address_ID (FK)
...

Customer Table
------------------
Customer_ID (PK)
Home_Address_ID (FK)
Name
...

Address Table
-----------------
Address_Id (PK)
Street
....


Now the allmighty custumer decided that this would be an odd approach... He favors this kind of design(Keep in mind its a common set of properties over a whole bunch of tables... Not just 2 like in this example):

Order Table
--------------
Order_ID
Shipping_Street
...
Billing_Street
...
[rest of Order]


Customer Table
------------------
Customer_ID
Name
Home_Street
...
[rest of Custumer]


Address Table
----------------
DELETED


Now...

I know the 2nd design is so WTF that i was so confused when it was suggested, that i have no clue to argument against this besides, that it will make the Software a lot harder to maintain, I need to write tons of redundent code which will cause the project to go over budget, and that you "just dont do it"

But what i need now are some clean and rational resons why this sucks... My Project Lead told me i might not quote Budget as a valid reason :)

So feel free to post :)Start Free Trial
[+][-]11.27.2006 at 07:52AM PST, ID: 18019966

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]11.27.2006 at 08:02AM PST, ID: 18020070

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]11.27.2006 at 08:05AM PST, ID: 18020093

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]11.27.2006 at 08:24AM PST, ID: 18020291

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]11.27.2006 at 08:26AM PST, ID: 18020310

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]11.27.2006 at 08:35AM PST, ID: 18020394

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]11.27.2006 at 08:43AM PST, ID: 18020460

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Oracle Database, Font Creator
Tags: oracle, database, design, questions
Sign Up Now!
Solution Provided By: johnsone
Participating Experts: 3
Solution Grade: A
 
 
[+][-]11.27.2006 at 10:12AM PST, ID: 18021188

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]12.04.2006 at 05:45AM PST, ID: 18068422

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]12.04.2006 at 05:52AM PST, ID: 18068473

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]12.04.2006 at 07:14AM PST, ID: 18069014

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]12.05.2006 at 05:06AM PST, ID: 18076146

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
 
Loading Advertisement...
20080716-EE-VQP-32