A step by step guide to data modeling concepts and best practices underpinning sound database design.