Design question?

Reply

Join Date: Jul 2007
Posts: 1
Reputation: Jackson776688 is an unknown quantity at this point 
Solved Threads: 0
Jackson776688 Jackson776688 is offline Offline
Newbie Poster

Design question?

 
0
  #1
Jul 9th, 2007
Hey guys,

I'm currently in the design stage of a database, and have a question of how the keys should be set up in two of my tables.

I have an Orders table, which is related to a Customers table, and also to an Images table.
The orders table has OrderID (PK), CustID (FK), and ImageSetID (PK)

The ImageSetID field joins to the Images table which contains ImageSetID (FK), ImageID (PK), and ImagePath

Now, I plan to have multiple images for each order, which all will have a common ImageSetID, and each individual image will have an Unique ImageID.
And I plan to store all the image paths in one table.

Example:

ImageSetId - ImageID - ImagePath
---------------------------------------------------
001 - 001 - C:\Pictures
001 - 002 - C:\Pictures
002 - 001 - C:\Pictures
002 - 002 - C:\Pictures
002 - 003 - C:\Pictures

Now, am I wondering.. Am I able to Have a unique ImageID, relating to the ImageSetID?
But, while still using the same ImageID, but for a different ImageSetID..

The way I plan to use input the data, is by creating a new order, then importing images into that order, but for the ImageSetID to stay the same while I am in the same order, but for the ImageID to change.

If that is not possible, any there any suggestions to how to set that up?

Anything would be appreciated, thank you.
Reply With Quote Quick reply to this message  
Join Date: Jun 2007
Posts: 3
Reputation: vijayoracle is an unknown quantity at this point 
Solved Threads: 0
vijayoracle vijayoracle is offline Offline
Newbie Poster

Re: Design question?

 
0
  #2
Jul 17th, 2007
You can make composite key on ImageSetId & ImageID. It will solved your problem.

Combination of both fields will be trated as unique.
Reply With Quote Quick reply to this message  
Join Date: Feb 2007
Posts: 2,125
Reputation: debasisdas will become famous soon enough debasisdas will become famous soon enough 
Solved Threads: 129
debasisdas's Avatar
debasisdas debasisdas is offline Offline
Postaholic

Re: Design question?

 
0
  #3
Jul 24th, 2007
Try to establish a composit key using keys specified as suggested in the previous post.

If you still have any doubts ,please do post back.
Share your Knowledge.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Database Design Forum
Thread Tools Search this Thread



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

©2003 - 2009 DaniWeb® LLC