A guiding principle of good database design is that each piece of information should exist in only one place-duplicating data can lead to trouble. How often have you arduously searched through a ...