K
Ken Cooper
Hi All,
I have been asked to redesign a database application that has run into
problems and need to justify any changes I make.
At present there are multiple tables storing price information. I know that
similar things should be stored in the same place. There should only be one
price table and that should store all prices regardless of product type (A
field can be used to relate product prices to another table of product
types).
Is this a normalisation rule or some other design principle?
Tables should only be used to store information about one type of thing, but
what rule is being broken when similar things are stored across multiple
tables?
Can anyone point me to a good authority that will back me up when I
amalgamate these separate tables into a single price table?
Thanks for any help,
Ken
I have been asked to redesign a database application that has run into
problems and need to justify any changes I make.
At present there are multiple tables storing price information. I know that
similar things should be stored in the same place. There should only be one
price table and that should store all prices regardless of product type (A
field can be used to relate product prices to another table of product
types).
Is this a normalisation rule or some other design principle?
Tables should only be used to store information about one type of thing, but
what rule is being broken when similar things are stored across multiple
tables?
Can anyone point me to a good authority that will back me up when I
amalgamate these separate tables into a single price table?
Thanks for any help,
Ken