certificate.tips
All ArticlesScrum & AgileBusiness Analysis
certificate.tips

Elevate your career with expert-curated certification prep. We provide realistic practice exams and study strategies to help you pass professional exams on your first try.

Study Guides

Scrum GuidesAgile ArticlesCBDA Study GuidesCBAP ResourcesAll Articles

Practice Tests

PSM I Mock ExamPSPO I Mock ExamPSM II Mock ExamPSPO II Mock ExamCBDA Mock Exam

Get in Touch

Support Emailcontact@certificate.tips

© 2026 certificate.tips. All rights reserved.

Built for professional certification excellence.

Privacy PolicyTerms of Service
Back to Articles
Business Analysis
15 min

Data Modelling in BABOK 10.15: Conceptual, Logical, Physical, ERD

BABOK 10.15 data modelling explained: conceptual, logical and physical models, who uses each, the five elements, crow's foot ERD basics and CBAP-style questions.

Data Modelling in BABOK 10.15: Conceptual, Logical, Physical, ERD
Aliaksei Khavanski

Contributor

Oct 12, 2026

Published on

Data modelling (BABOK 10.15, spelled data modeling in the US) is the technique for describing the entities of a domain, their attributes and the relationships among them, so that analysts and implementers share one set of meanings [1]. A data model comes at three levels: conceptual, logical and physical [2]. For the CBAP exam, know which level answers which question, who uses it, and how an entity-relationship diagram (ERD) reads.

Last verified: October 2026 (IIBA CBAP page, BABOK Guide v3 technique 10.15 page on IIBA KnowledgeHub, study summaries of 10.15).

What data modelling is in BABOK 10.15

A data model is a description of the things a business keeps information about, what it records about each, and how those things connect. BABOK frames its purpose as providing "a common set of semantics for analysis and implementation" [1]. The full section sits behind an IIBA member login, so the details below are checked against independent study summaries of 10.15 [2].

In practice the model is usually a diagram supported by text descriptions [2]. The diagram shows structure; the text carries definitions and rules.

FactValue
BABOK section10.15 Data Modelling [1]
Model levelsConceptual, logical, physical [2]
ElementsEntities, attributes, relationships, diagrams, metadata [2]
Typical diagramEntity-relationship diagram (ERD) [2, 3]
Main task useSpecify and Model Requirements (7.1)
CBAP weight of that knowledge area30% (Requirements Analysis and Design Definition) [4]

Why data modelling matters on the CBAP exam

Data modelling matters because it sits in the largest part of the exam. Requirements Analysis and Design Definition carries 30% of the CBAP blueprint, and the exam has 120 scenario-based questions in 210 minutes [4]. Our map of all 50 BABOK techniques by knowledge area shows Data Modelling in task 7.1, next to Data Dictionary, Glossary and Concept Modelling.

The exam rarely asks you to draw a model. It gives a scenario and asks which technique, or which level of model, fits. Typical triggers:

  • Two systems store the same customer differently, and the team needs one agreed structure.
  • A business sponsor needs to approve scope, and the draft model is full of keys and data types.
  • Developers ask how many addresses a customer may have, and nobody has written it down.

If you are preparing, the CBAP exam page has practice questions across all six knowledge areas.

The three levels: conceptual, logical and physical data model

The three levels differ in detail and audience: a conceptual model sets scope in business terms, a logical model adds full structure without technology, and a physical model describes the actual database [2, 3].

ConceptualLogicalPhysical
Question it answersWhat things does the business care about?What exactly do we record and how is it structured?How is the database built?
TechnologyIndependent of any solution or technology [2]Independent of technology [3, 5]Specific to a database product
Typical contentMajor entities and their relationships; scope [3]Entities, attributes, relationships, cardinality, business names [5]Tables, columns, data types, keys, indexes
Rules appliedFewNormalisation rules for integrity [2]Performance, concurrency, security [6]
Main usersSponsors, business stakeholders, BAsBAs, data architects, developersImplementation subject matter experts [2]
BA roleBuilds and validates itOften builds or co-builds itUsually reads it, rarely writes it

Three details trip people up.

  1. Logical is not physical with fewer columns. One business architect lists what a logical model holds: entities, relationships, cardinality and attributes with business names. Data types and foreign keys are left out "since those are physical design considerations" [5].
  2. Conceptual is not a concept model. A conceptual data model still talks in entities and relationships. A concept model (10.11) is about business vocabulary and verb wordings (see below).
  3. The levels can be one model at different depths. Many teams evolve a single diagram from conceptual to logical, then hand it to a database designer.

Data modelling elements: entities, attributes, relationships, diagrams, metadata

BABOK describes a data model through five elements [2].

Entities

An entity is something the organisation needs to keep information about. It can be physical (a vehicle), organisational (a branch), abstract (a policy) or an event (a booking) [2]. In BABOK, the same role can be played by a class or a data object, which is why the definition says "entities, classes or data objects" [1].

Attributes

An attribute is one piece of information that describes an entity, such as a booking date. Each attribute carries a name, its allowed values or meaning, and a description [2]. That list is where data modelling hands over to the data dictionary.

Relationships

A relationship is a business association between two entities, such as customer places booking. Its specification states the minimum and maximum number of occurrences on each side [2]. That pair of numbers is cardinality, which part 2 of this series will cover in depth.

Diagrams

The usual diagram is the ERD [2]. An ERD is made of entities, relationships and attributes and also shows cardinality [3]. Object-oriented teams draw class diagrams for the same purpose, which is why the BABOK definition also mentions classes [1].

Metadata

Metadata is optional information about the model itself: what each entity represents, when and why it was created or changed, and how it is used [2]. In practice this can be as simple as a version history and a short note per entity.

How to read an ERD: crow's foot basics

Crow's foot is an ERD notation in which each end of a relationship line carries two symbols, one for the minimum and one for the maximum [7]. Peter Chen is credited with ER modelling in the 1970s [3], and the crow's foot symbol traces back to a 1976 paper by Gordon Everest, who first called it the "inverted arrow" [7].

SymbolMeaning
Empty circle (ring)Minimum zero: optional [7]
Bar across the lineOne [7]
Three-pronged crow's footMany [7]

The symbol next to the entity is the maximum; the one closer to the middle of the line is the minimum [7]. That gives four standard endings [7, 8]:

EndingReads asRange
Bar + barOne and only one1..1
Ring + barZero or one0..1
Bar + crow's footOne or many1..N
Ring + crow's footZero or many0..N

Read each end from the other entity's side: "one customer places zero or many bookings; each booking belongs to exactly one customer." When both sides say many, the model usually needs an associative entity in between, such as an enrolment record between student and course [8].

A worked example: a physiotherapy clinic

The fastest way to see the three levels is to model one small domain three times. Assume a clinic chain moving bookings from spreadsheets to a new system.

Step 1. Conceptual model with the business. The BA lists nouns from the spreadsheets and staff interviews: patient, therapist, clinic, appointment, treatment plan. The diagram shows only boxes and lines: a patient books appointments, a therapist works at clinics, an appointment follows a treatment plan. The clinic manager can approve this as scope.

Step 2. Logical model with the delivery team. The BA adds attributes and cardinality in business names:

EntityKey attributesRelationship
PatientPatient number, name, date of birth, phoneHas zero or many appointments
TherapistTherapist number, name, specialityWorks at one or many clinics
ClinicClinic code, addressHosts zero or many appointments
AppointmentDate, start time, statusBelongs to one patient, one therapist, one clinic
Treatment planDiagnosis, planned sessionsCovers one or many appointments

The therapist-to-clinic link is many-to-many, so the team adds an associative entity, clinic assignment, with the days each therapist works there. No data types, no keys.

Step 3. Physical model by the database designer. Tables, primary and foreign keys, a status code table, and an index on appointment date. The BA reviews it against the logical model to check that nothing was lost, rather than drawing it.

Step 4. Record the details elsewhere. Allowed values for appointment status go into the data dictionary, and the rule "a patient may not hold two appointments at the same time" goes into the business rules catalogue.

Data modelling vs concept modelling vs data dictionary

These three techniques overlap, so the exam likes to mix them up: a concept model fixes the meaning of words, a data model fixes structure, and a data dictionary fixes the details of each data element [6, 8].

Concept Modelling (10.11)Data Modelling (10.15)Data Dictionary (10.12)
Main questionWhat do our terms mean?What do we store and how does it connect?What exactly is each data element?
Core contentNoun and verb conceptsEntities, attributes, relationshipsNames, aliases, values, descriptions
AudienceBusiness stakeholdersRequires some IT background [6]Analysts, developers, testers
Typical formTerms and verb wordingsERD or class diagramTable or repository [8]

Our deep dive on the concept modelling technique (BABOK 10.11) covers the vocabulary side, and the guide to the data dictionary technique (BABOK 10.12) covers element-level detail. A useful exam heuristic: meaning problem, concept model; structure problem, data model; field-definition problem, data dictionary.

Data modelling in real practice

In practice, data modelling appears in thousands of job ads, but only a small share of them are BA roles, and BAs tend to own the conceptual and logical levels while tools generate the physical one.

SignalWhat it shows
UK permanent IT job ads citing data modelling, 6 months to 12 October 2026 [9]1,863 ads, median salary £70,000; 49 of them (2.63%) titled Business Analyst
UK permanent Business Analyst ads, same period [10]1,516 ads; SQL in 8.91% and data analysis in 7.65%; data modelling is not among the listed skills

Practitioner accounts describe a similar split. A BA training site notes that physical models are generated from database software and BAs mostly review them to understand the current state, while BA-level models still have to be built by hand [11]. A BA trainer who leads business-focused ERD sessions adds that most ERDs people see look complicated because they are automated output from physical designs, not abstractions of business concepts [12]. Her practical advice: start from the glossary or nouns in existing documents, sketch on paper, ask "one-to-many or many-to-one?" for each pair, and keep the notation consistent with the organisation [12].

Experts disagree on data modelling

Practitioners agree on the elements, but not on how many levels are worth the effort or who should draw them.

1. The three levels are useful and distinct. Study guides and tool vendors present conceptual, logical and physical as clear steps with different audiences [2, 3, 6]. A business architect defines the logical model as business-named and technology-free [5].

2. The levels are fuzzier than they look. The data modelling professor credited with crow's foot notation argues that the common definitions are "quite fuzzy" and asks whether all data models, even conceptual ones, are in fact logical [7, 13].

3. The logical model often adds little. An agile data methodologist writes that logical data models are rarely used on agile teams and, on traditional teams, "rarely seem to add much value in practice" [14]. He describes conceptual models as the usual way to explore domain concepts with stakeholders, and sees physical models as useful on both agile and traditional teams that use relational databases [14].

4. Data modelling belongs to the business, not only to database design. A 2013 white paper on business-oriented data modelling argues that modelling is often misperceived as a technical discipline for database design. Its remedy: focus on the business before the data, and use techniques suited to nontechnical stakeholders [15]. The BA trainer above makes the same point from project work [12].

5. Modern data teams have stopped modelling, and that is a problem. A data engineering newsletter author writes that in the modern data stack modelling has given way to ad hoc queries because of the spread of agile practices, engineering-led organisations and implementation friction. His conclusion is that it "can't afford to die" [16].

The real dispute is between positions 1 and 3: whether a separate logical model is worth maintaining. The exam follows BABOK and position 1.

Usage considerations for data modelling

Data modelling pays off when a solution stores or exchanges structured data, and it costs the most when it is done at the wrong level for the audience. BABOK lists strengths and limitations for each technique; because the 10.15 text is gated, the points below come from the practitioner sources cited, not from the guide.

  • Use it when a solution touches structured data and stakeholders need one consistent vocabulary before development starts [17].
  • Match the level to the audience. Business sponsors can approve a conceptual model; a physical diagram full of keys is hard for them to follow [12, 15].
  • Do not reverse-engineer and call it analysis. A diagram generated from a database shows the current build, not what the business needs [11, 12].
  • Keep it alive. A model nobody maintains drifts from the database and from the business; agree who updates it.
  • Pair it with text. The diagram needs definitions and rules beside it [2].

Common misconceptions

  • "Data modelling is a developer task." BABOK lists it as a business analysis technique, and the conceptual and logical levels are mostly analysis work [1, 11].
  • "An ERD is always physical." An ERD can be drawn at any level; a conceptual ERD shows the major entities with little detail [3, 12].
  • "Cardinality is a database detail." Minimum and maximum occurrences are part of the relationship specification [2], and they record business decisions, such as whether an appointment can exist without a patient.
  • "The data model replaces the data dictionary." The model shows structure; the dictionary defines each element [8].

Practice Questions

Question 1. A sponsor must approve the scope of a new loyalty programme. The analyst's draft data model shows primary keys, data types and indexes, and the sponsor cannot follow it. What should the analyst do?

A. Add a legend explaining keys and data types B. Present a conceptual data model with major entities and relationships only C. Replace the model with a data dictionary D. Ask the database designer to present the model

Answer: B. The conceptual level is technology-independent and built for scope decisions with business stakeholders [2, 3]. A legend does not fix the wrong level, and a dictionary lists elements without showing scope.

Question 2. Two departments use the word "account" for different things, and every requirements meeting stalls on what it means. Which technique addresses the root cause?

A. Data modelling B. Concept modelling C. Data dictionary D. State modelling

Answer: B. This is a vocabulary problem. Concept modelling organises business terms and their meanings; a data model would inherit the confusion [6].

Question 3. On an ERD, the line between Order and Order Line shows a bar and a bar at the Order end and a ring and a crow's foot at the Order Line end. Which statement is correct?

A. Each order line belongs to zero or many orders B. Each order has exactly one order line C. Each order has zero or many order lines, and each order line belongs to exactly one order D. Each order must have at least one order line

Answer: C. Ring plus crow's foot reads zero or many; bar plus bar reads one and only one [7, 8]. Option D would need a bar, not a ring, as the minimum.

Conclusion: the gap between BABOK data modelling and real BA work

BABOK presents data modelling as one technique with three clean levels; in real work, BAs own the upper levels and tools or data teams own the rest.

AreaStandardRealityDelta
Conceptual modelTechnology-free scope model [2]Built by BAs with stakeholders, often by hand [11, 12]No gap
Logical modelFull structure without technology [2, 5]Often skipped on agile teams [14]Under-used
Physical modelUsed by implementation experts [2]Generated from database tools; BAs review [11]Reduced to review
Job demandCore BABOK technique [1]Few of the ads citing it are BA roles; not among listed BA skills [9, 10]Under-used
Data teamsCommon semantics for implementation [1]Ad hoc queries replace models in some teams [16]Under-used

For the exam, learn the three levels, the five elements and the four crow's foot endings as BABOK describes them. For the job, expect to draw conceptual and light logical models with the business, read physical models generated by others, and argue for a model where nobody has one.

Related topics

  • Diagrams in practice for business analysts: building a visual knowledge base where data models live next to process models.
  • Requirements architecture: how models, including data models, fit together into one structure.
  • Definitional vs behavioural business rules: where cardinality rules end and business rules begin.

FAQ

What is the difference between conceptual, logical and physical data models?

A conceptual model shows the main entities and relationships in business terms and is used to agree scope. A logical model adds attributes and cardinality but stays independent of technology. A physical model adds tables, keys and data types for a specific database. In BABOK 10.15, all three are levels of the same technique.

Do business analysts create physical data models?

Usually not. Physical models are typically generated from database tools and owned by designers or developers, and BAs review them to understand the current state. BAs more often build conceptual and logical models with stakeholders.

Is an ERD the same as a data model?

No. An ERD is the usual diagram for a data model, but the model also includes text: definitions, metadata and rules. Teams using object-oriented design may draw a class diagram instead of an ERD.

What does crow's foot notation mean on an ERD?

Each end of a relationship line carries a minimum and a maximum symbol. A ring means zero, a bar means one and the three-pronged foot means many. So ring plus crow's foot reads "zero or many", and bar plus bar reads "one and only one".

Sources

  1. BABOK Guide v3, 10.15 Data Modelling (IIBA KnowledgeHub)
  2. BA Techniques: Data Modelling (Fhyzics)
  3. ER Diagram Tutorial (Lucid)
  4. Certified Business Analysis Professional (CBAP) (IIBA)
  5. What information should be included in a logical data model? (Modern Analyst)
  6. Concept Model vs. Data Model (Adaptive US)
  7. Crow's Foot Notation (Redgate)
  8. Process, Data and Non-Functional Requirements Modeling (Open Exam Prep, CCBA guide)
  9. Data Modelling jobs, UK, 6 months to October 2026 (ITJobsWatch)
  10. Business Analyst jobs, UK, 6 months to October 2026 (ITJobsWatch)
  11. What Software Tools Business Analysts Use for Data Modeling (Bridging the Gap)
  12. How to Create an Entity Relationship Diagram (ERD) (Bridging the Gap)
  13. Conceptual vs. Logical vs. Physical Data Models (Gordon C. Everest, University of Minnesota)
  14. Data Modeling 101 (Agile Data)
  15. Getting the Business into Business-Oriented Data Modeling (TDWI white paper, 2013)
  16. The Death of Data Modeling, Pt. 1 (Data Products, 2022)
  17. Modeling and Analysis Techniques (Open Exam Prep, ECBA guide)

Trending Guides

Product Management

Story Mapping: The Big Picture Planning

Read Guide
Leadership

Product Vision, Horizons & Strategy

Read Guide
Scrum

How to Pass PSPO I in 30 Days

Read Guide

Recommended for you

Business Analysis

Business Model Canvas BABOK Technique 10.8: A CBAP Deep Dive

The nine building blocks of BABOK 10.8, how a business analyst uses them for current state, future state and change strategy, plus criticism and CBAP practice questions.

Business Analysis

Data Mining in BABOK: Descriptive, Diagnostic, Predictive Uses

BABOK 10.14 sorts data mining into descriptive, diagnostic and predictive uses. One worked example, the techniques behind each, and how CBAP scenarios test it.