Logical database design principles. (2005)