Conceptual data modeling
Conceptual data modeling is the stage where we discover the data requirements by going through the requirements of an application. We document these data requirements as conceptual data models using Entity-Relationship (ER) diagrams, which is an informal standard of documenting data models.
Let's look at an example. Based on the Register user story and the Log in user story in the TaskAgile application as created in Chapter 4, TaskAgile - A Trello-like Task Management Tool, under Users the section, we can discover that we need to store users' data upon registration and also provide the ability to query each user's data based on a username or an email address during login.
Let's use the Create a team user story created ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access