Database modeling and design [ logical design - Teorey (Morgan Kaufmann series in data management systems, 2011)