Data Modeling Fundamentals: A Practical Guide for IT Professionals