AI engineering glossary · SQL databases

What is ERD (entity-relationship model)?

Entity-relationship model (also called ER model, ERD): A way of designing a database by identifying entities (things like customers), their attributes and the relationships between them, usually drawn as a diagram, before converting it into tables. It helps agree the design with non-technical people.

Level: intermediateTopic: SQL databases

Entity-relationship model: an example

An ER diagram shows Customer places Order and Order contains Product, which then become three tables plus a link table.

Related terms

More SQL databases terms

Where you learn it

Entity-relationship model is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.