Conceptual data modeling is the process of placing data values in relational models to get a high-level overview of their relationships. Learn how conceptual data modeling can help you make sense of your company's data.
![[Featured image] Project team members sit at a boardroom table with their laptops and tablets, discussing the project using conceptual data modeling.](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://images.ctfassets.net/wp1lcwdav1p1/1zjJI7fqGEHJK5xkLX43wI/66f5040767145fd9073b753ac3c0bf6c/GettyImages-1875447032.jpg?w=1500&h=680&q=60&fit=fill&f=faces&fm=jpg&fl=progressive&auto=format%2Ccompress&dpr=1&w=1000)
Conceptual data models illustrate system organization plans as they relate to relevant business rules and client goals.
Conceptual data models clarify a business’s data needs, facilitate communication between technical and non-technical team members and stakeholders, and guide system design.
Conceptual data model types include entity-relationship models, Unified Modeling Language class diagrams, and domain models.
You can work with conceptual data modeling in roles such as project manager, business analyst, data architect, and software developer.
Learn more about conceptual data modeling, the types of jobs that use this knowledge, and the average salaries you might expect. If you’re ready to start learning more about systems design and data presentation for business needs, enroll in the IBM Systems Analyst Professional Certificate. You’ll have the opportunity to learn key skills like process modeling, stakeholder management, interactive data visualization, and more in as little as four months. Upon completion, you’ll have earned a career certificate for your resume.
Conceptual data modeling is a way for project managers, business analysts, data architects, and software developers to visualize data workflows at an abstract level. Conceptual data models aren’t abstract for the sake of abstraction; they illustrate system organization plans as they relate to relevant business rules and client goals.
Data professionals create conceptual models early in the project planning process. Such models resemble a family tree chart; conceptual data models show the interrelationship between relevant entities, occasionally making explicit certain cause-and-effect associations. Such high-level data models aren’t static and can undergo numerous iterations as new information emerges.
Conceptual data models are meant to help stakeholders understand data. As such, many different types of conceptual data models exist. Three common types are:
Entity-relationship (ER) models depict entities, specific data values, and their relationships to one another. For example, an ER model might show the business relationship the entity known as Customers has to other entities such as Employers, Payments, and Locations.
In such a model, you can see how the entities relate to one another and how a change in an entity's value can affect others. For instance, if the value (i.e., number) of Customers changes, so too will other values such as Payments and Locations. This may call for remodeling or even the development of a new project plan.
Many different modeling languages exist. In 1997, the Object Management Group (OMG) attempted to standardize things by creating the Unified Modeling Language (UML). Since then, data analysts often choose to create class diagrams in UML.
In data modeling, a class is a group of objects or entities that have both structure and behavior in common. That is, they are the same kind of thing, and in terms of data, they do the same kind of thing. A class diagram allows you to open a drop-down menu under the class Customers; this menu then lists relevant customer data such as Name, Location, or Income.
In short, UML class diagrams show the object-oriented relationships between classes while allowing data modelers to visualize additional, more specific attributes within those classes.
A domain is a concept or area of knowledge containing interrelated entities; you can think of domains as supersets of classes. Domain models comprise interconnected class diagrams that allow you to show how concepts interrelate in a larger sense before examining specifics.
Lines and arrows with text describe specific relationships between entities. For example, within the domain Customers, you may have an entity called Jobs that's subdivided into classes that include Doctors; within that class are entities such as Pediatricians, Neurologists, and Psychiatrists. Within each of those are Income entities: Below $200,000; Between $200,000 and $300,000; and Between $300,001 and $400,000.
This model allows you first to see how domains, such as Customers, relate to other concept domains, such as Vendors. Then, you can see how classes within the domain Customers interrelate: which types of Doctors earn which salaries, for example.
The high-level overview that conceptual data modeling gives a development team is useful for various purposes. These include:
Clarifying data requirements: Conceptual data modeling helps you define and understand the data types you're working with. It also allows you to visualize their relationships per stated business needs. This tells you where to begin a project, what end goal to aim at, and how to go about doing things in a general way to achieve that goal most efficiently.
Facilitating communication: High-level data models allow you to create a visual schema that even technical non-experts can interpret. As such, a variety of stakeholders with differing domains of expertise can see what's going on and discuss it with each other. They can then offer helpful input.
Guiding system designs: Data modeling is a blueprint for developing future logical and physical data models. In other words, a conceptual data model is a larger plan that software engineers break down into multiple specific data models. From there, software developers will build out the more specific data models that help guide a project from one step to another.
The primary focus of a conceptual data model is representing high-level business concepts, including the main entities in a company’s business processes and the relationships between them. It aims to present a model that provides a conceptual overview and understanding rather than specific technical details. A conceptual data model ensures that data systems align with organizational goals by focusing on the data types needed rather than data storage or implementation.
Experts in a variety of industries and sectors use conceptual data modeling. Such experts include:
Median annual total salary (US): $170,000 [1]
Job outlook (projected growth from 2024 to 2034): 4 percent [2]
Nearly every company leverages data to some extent, and data architects design data systems to meet specific organizational needs. They develop databases, establish data modeling and analysis procedures, and retrieve and analyze data.
Median annual total salary (US): $106,000 [3]
Job outlook (projected growth from 2024 to 2034): 9 percent [4]
Business analysts make data-driven decisions about how a business should operate. Data models help them communicate their decisions to various stakeholders. By modeling data, business analysts can visualize the outlook of different operational changes, such as those meant to improve efficiency, increase revenue, and realign personnel and client goals.
Median annual total salary (US): $126,000 [5]
Job outlook (projected growth from 2024 to 2034): 15 percent [6]
Systems developers are IT professionals who develop, implement, and repeatedly test and improve data systems. They determine the precise nature of a company's data systems, continually improve them, and troubleshoot issues as they arise.
Median annual total salary (US): $105,000 [7]
Job outlook (projected growth from 2024 to 2034): 6 percent [8]
Project managers coordinate the entirety of a project from initial conception to client delivery. They ensure that data management strategies align with project goals. As such, they take an overall conceptual view of not only data modeling but also each individual project.
All salary information represents the median total pay from Glassdoor as of February 2026. These figures include base salary and additional pay, which may represent profit-sharing, commissions, bonuses, or other compensation.
Read more: What Is a Project Manager? A Career Guide
Both pros and cons exist in conceptual data modeling.
Conceptual data modeling allows you to:
Display data in an accurate and helpful way.
Simplify complex data systems into a digestible illustration.
Improve communication among stakeholders.
However, conceptual data models may:
Require extensive amounts of time and expertise to develop and refine.
Cause misunderstandings that can lead to flawed systems development.
Lead to additional confusion if data model language preferences aren't universalized.
Entry-level data analysis jobs exist in the financial, tech, marketing, and business sectors. Even the Federal Bureau of Investigation (FBI) wants data professionals.
If you're interested in conceptual data modeling, start by learning the fundamentals. Familiarize yourself with key concepts and methodologies through online courses and resources, or consider getting a bachelor's degree in data analytics from an accredited university.
Looking to level up your learning? Explore career paths, assess your skills, and connect with resume guidance while browsing our Career Resources Hub. Build or refresh your data analysis and manipulation skills with our other free resources:
Watch on YouTube: The Future of Data Visualization: AI & Automation Trends
Hear from a fellow learner: Meet the Data Analyst Using His Creativity to Tell Visual Stories
Start learning basics: Data Analysis: Where to Start and How to Build This High-Income Skill
Whether you want to develop a new skill, get comfortable with an in-demand technology, or advance your abilities, keep growing with a Coursera Plus subscription. You’ll get access to over 10,000 flexible courses.
Glassdoor. “Database Architect Salaries, https://www.glassdoor.com/Salaries/Database-Architect-salary-SRCH_KO0,18.htm.” Accessed February 15, 2026.
US Bureau of Labor Statistics. “Database Administrators and Architects: Occupational Outlook Handbook, https://www.bls.gov/ooh/computer-and-information-technology/database-administrators.htm.” Accessed February 15, 2026.
Glassdoor. “Business Analyst Salaries, https://www.glassdoor.com/Salaries/business-analyst-salary-SRCH_KO0,16.htm.” Accessed February 15, 2026.
US Bureau of Labor Statistics. “Management Analysts: Occupational Outlook Handbook, https://www.bls.gov/ooh/business-and-financial/management-analysts.htm.” Accessed February 15, 2026.
Glassdoor. “Systems Developer Salaries, https://www.glassdoor.com/Salaries/systems-developer-salary-SRCH_KO0,17.htm.” Accessed February 15, 2026.
US Bureau of Labor Statistics. “Software Developers, Quality Assurance Analysts, and Testers: Occupational Outlook Handbook, https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm.” Accessed February 15, 2026.
Glassdoor. “Project Manager Salaries, https://www.glassdoor.com/Salaries/project-manager-salary-SRCH_KO0,15.htm.” Accessed February 15, 2026.
US Bureau of Labor Statistics. “Project Management Specialists: Occupational Outlook Handbook, https://www.bls.gov/ooh/business-and-financial/project-management-specialists.htm.” Accessed February 15, 2026.
Editorial Team
Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...
This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.