The process of determining the types of relationships between data and how the data should be modeled within a relational database is known as