Click here to Skip to main content
15,888,208 members
Home / Discussions / Database
   

Database

 
Questionanyone can explain 24 x 7 databases and 8 x 5 databases? Pin
alexyxj15-Oct-08 8:55
alexyxj15-Oct-08 8:55 
AnswerRe: anyone can explain 24 x 7 databases and 8 x 5 databases? Pin
Wendelius15-Oct-08 9:03
mentorWendelius15-Oct-08 9:03 
JokeRe: anyone can explain 24 x 7 databases and 8 x 5 databases? Pin
nelsonpaixao15-Oct-08 13:43
nelsonpaixao15-Oct-08 13:43 
QuestionRedundant Data? Pin
jesus.online15-Oct-08 3:52
jesus.online15-Oct-08 3:52 
AnswerRe: Redundant Data? Pin
Ashfield15-Oct-08 5:14
Ashfield15-Oct-08 5:14 
GeneralRe: Redundant Data? Pin
J4amieC15-Oct-08 5:21
J4amieC15-Oct-08 5:21 
GeneralRe: Redundant Data? Pin
Ashfield15-Oct-08 8:32
Ashfield15-Oct-08 8:32 
AnswerRe: Redundant Data? Pin
J4amieC15-Oct-08 5:20
J4amieC15-Oct-08 5:20 
jesus.online wrote:
How do i save the price logging. Do i have to save the current Price in the
CD-Table and save this price for each sell in the selling-table?


Not necessarily, you could represent these relationships with the right data model. I might be tempted by something along the lines of:

TABLE: Item (Holds all CDs to be sold)
ItemId (PK INT)
Title (STRING)

TABLE: Price (holds the price of an item from a date onwards)
PriceId (PK INT)
ItemId (PK INT)
FromDate (DATETIME)
Price (MONEY)

TABLE: Sales (holds a record of every sale, its date and which price it was sold at)
SaleId (PK INT)
ItemId (INT)
PriceId (INT)
SaleDate (DATETIME)



Now you can always tell the current price of an item by looking for the first record in Price where FromDate is less then Current Date (ordered by FromDate DESC)

When storing a sale you store the PriceId along with the ItemId - allowing you to total up sales at each price point if you wish.

edit: You could eliminate ItemId from the Sales table, as you can get to this via the Price table, however a certain amount of de-normalisation is useful for speeding up queries.
GeneralRe: Redundant Data? Pin
Wendelius15-Oct-08 8:51
mentorWendelius15-Oct-08 8:51 
GeneralRe: Redundant Data? Pin
J4amieC16-Oct-08 1:44
J4amieC16-Oct-08 1:44 
GeneralRe: Redundant Data? Pin
Wendelius16-Oct-08 8:43
mentorWendelius16-Oct-08 8:43 
AnswerRe: Redundant Data? Pin
jesus.online15-Oct-08 5:45
jesus.online15-Oct-08 5:45 
QuestionHow to Drop a Table with Dependencies Pin
Vimalsoft(Pty) Ltd15-Oct-08 1:39
professionalVimalsoft(Pty) Ltd15-Oct-08 1:39 
AnswerRe: How to Drop a Table with Dependencies Pin
Paddy Boyd15-Oct-08 1:56
Paddy Boyd15-Oct-08 1:56 
GeneralRe: How to Drop a Table with Dependencies Pin
Vimalsoft(Pty) Ltd15-Oct-08 20:12
professionalVimalsoft(Pty) Ltd15-Oct-08 20:12 
AnswerRe: How to Drop a Table with Dependencies Pin
Mycroft Holmes15-Oct-08 16:44
professionalMycroft Holmes15-Oct-08 16:44 
GeneralRe: How to Drop a Table with Dependencies Pin
Vimalsoft(Pty) Ltd15-Oct-08 20:13
professionalVimalsoft(Pty) Ltd15-Oct-08 20:13 
QuestionProblem with FULL OUTER JOIN Pin
dlarkin7715-Oct-08 0:42
dlarkin7715-Oct-08 0:42 
AnswerRe: Problem with FULL OUTER JOIN Pin
Syed Mehroz Alam15-Oct-08 1:43
Syed Mehroz Alam15-Oct-08 1:43 
GeneralRe: Problem with FULL OUTER JOIN Pin
dlarkin7715-Oct-08 1:51
dlarkin7715-Oct-08 1:51 
GeneralRe: Problem with FULL OUTER JOIN Pin
Syed Mehroz Alam15-Oct-08 2:07
Syed Mehroz Alam15-Oct-08 2:07 
QuestionProblem with group column Pin
eyeseetee15-Oct-08 0:01
eyeseetee15-Oct-08 0:01 
AnswerRe: Problem with group column Pin
Giorgi Dalakishvili15-Oct-08 0:10
mentorGiorgi Dalakishvili15-Oct-08 0:10 
GeneralRe: Problem with group column Pin
eyeseetee15-Oct-08 0:19
eyeseetee15-Oct-08 0:19 
GeneralRe: Problem with group column Pin
Giorgi Dalakishvili15-Oct-08 0:37
mentorGiorgi Dalakishvili15-Oct-08 0:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.