Data Modeling & Design (KA 3)

Conceptual, logical, physical — and the modelling notations DMBOK names (E-R, dimensional, NoSQL, graph).

0/1 done

Overview

Data Modeling & Design (KA 3)

Conceptual, logical, physical — and the modelling notations DMBOK names (E-R, dimensional, NoSQL, graph).

Why it matters

The model IS the contract. A weak model leaks complexity into every query, every pipeline, every report. DMBOK insists on multiple notations because no single notation serves every workload.

Going deeper

Modelling notations DMBOK recognises, with a one-line ‘best for’:

NotationBest forTrade-off
E-R (Chen / Crow's-Foot)OLTP, 3NF correctnessVerbose for analytical workloads
Dimensional (Kimball star)Analytics, BI dashboardsUpdate anomalies (intentional)
Data VaultAuditable, source-agnostic enterprise hubSteep learning curve
NoSQL / aggregate-orientedDocument, KV, time-series storesLimited cross-aggregate queries
Property graph / RDFConnected / variable-depth questionsAggregate queries are awkward

A mature platform uses two or three: relational 3NF for OLTP, dimensional for the BI layer, graph for the connection / fraud workload — and keeps them all traceable back to the same conceptual model.

Analogy

Choosing a model is choosing the right map for the question.

A subway map distorts geography on purpose — it answers ‘which line do I take?’ brilliantly and ‘how far is it?’ uselessly. A road map does the opposite. A topographical map answers ‘can I hike there?’ A street-view 3D map answers ‘will I recognise the entrance?’. Same city, four maps, all correct — for one question each.

OLTP models, dimensional models, graph models and document models are four maps of the same business. Using a road map to navigate the subway is the cost of modelling everything in one notation ‘to be consistent’.

Make it stick

Anchor data modeling & design (ka 3) to something you actually own.

  • Where in your platform does *data modeling & design (ka 3)* live today — and who owns it?
  • What is the smallest version of *data modeling & design (ka 3)* you could ship next sprint?
  • What's the most likely misuse of *data modeling & design (ka 3)*, and how would you spot it in a design review?

Reading in progress · 0 of 1 activity done