Problem with Database Design

Thread Solved

Join Date: Oct 2009
Posts: 3
Reputation: kkris1983 is an unknown quantity at this point 
Solved Threads: 0
kkris1983 kkris1983 is offline Offline
Newbie Poster

Problem with Database Design

 
0
  #1
Oct 3rd, 2009
Hi!

I am a student and I am working on database that concerns customer-order-product relationship. When designing it I encountered an issue that I do not really know how to solve it in the way it seems reasonable and obeys Normalization process. I would appreciate for any assistance.

Description of my problem:
We have product for instance T-shirt that can have different sizes and colors and each of this specific combination has quantity (http://img251.imageshack.us/img251/8871/products.jpg)
Next I created relation between Orders and Products as many-to-many (http://img406.imageshack.us/img406/8...derdetails.jpg). And here problems starts… In Order_Details table if someone order 5x of T-shirt with size S and color blue, and then 3x of the same T-shirt but with M size I will have repeated some values. Another thing is that Size and Color attributes rely only only on ProductFK Key and not the whole Key (OrderFK-ProductFK) so I moved these details to another table like here(http://img18.imageshack.us/img18/350...derdetails.jpg), but now arise another problem Quantity attribute… in my it should be placed in Order_Details, right ? The thing is now I ended up with basically the same table like Product_Size_Color (http://img251.imageshack.us/img251/8871/products.jpg) but without Quantity attribute which we do not need here since I assume it should be in Order_Details table. How I can combine it altogether to get consistent database ?

Whole database until now looks like this (http://img18.imageshack.us/img18/8130/wholedatabase.jpg)
If there is anything else that in Your opinion is bad please let me know.
Reply With Quote Quick reply to this message  
Join Date: Oct 2009
Posts: 3
Reputation: kkris1983 is an unknown quantity at this point 
Solved Threads: 0
kkris1983 kkris1983 is offline Offline
Newbie Poster

Re: Problem with Database Design

 
0
  #2
Oct 3rd, 2009
Reply With Quote Quick reply to this message  
Join Date: Oct 2009
Posts: 3
Reputation: kkris1983 is an unknown quantity at this point 
Solved Threads: 0
kkris1983 kkris1983 is offline Offline
Newbie Poster

Re: Problem with Database Design

 
0
  #3
Oct 4th, 2009
My problems are solved. You can close that post
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 4,197
Reputation: peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of peter_budo has much to be proud of 
Solved Threads: 485
Moderator
Featured Poster
peter_budo's Avatar
peter_budo peter_budo is offline Offline
Code tags enforcer
 
-1
  #4
Oct 6th, 2009
You can do it your self

Just click on "Mark as Solved" under last post...
Learn to see in another's calamity the ills which you should avoid.
Publilius Syrus
(~100 BC)

LJC - London Java Community, Graduate & Undergraduate Software Development Community, JAVAWUG (Java Web User Group), The London Android Group
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC