---
uid: tutorials.fundamentals-2-intro-to-domain-modeling
description: "Video tutorial covering domain modeling in Intent Architect, including entity attributes, one-to-many and many-to-many relationships, and defining enums."
---
# Fundamentals #2: Introduction to Domain Modeling

Learn to model domain entity data and define relationships in your domain.

[Watch video on YouTube](https://www.youtube.com/watch?v=O22ZCT2uL_o)

## Summary

This video builds on the previous lesson and focuses on modeling **entity attributes** and **relationships** - including one-to-many, one-to-one, and many-to-many. It also demonstrates defining **enums** for use as attribute types.

## Chapters

- [Introduction to Domain Modeling (0:00)](https://www.youtube.com/watch?v=O22ZCT2uL_o)
- [One-to-Many Relationship Explained (1:57)](https://www.youtube.com/watch?v=O22ZCT2uL_o&t=117)
- [Customer-Order Relationship (6:30)](https://www.youtube.com/watch?v=O22ZCT2uL_o&t=390)
- [Adding Address Entity (8:39)](https://www.youtube.com/watch?v=O22ZCT2uL_o&t=519)
- [Delivery and Billing Addresses (10:30)](https://www.youtube.com/watch?v=O22ZCT2uL_o&t=630)
- [Product Category Relationship (13:16)](https://www.youtube.com/watch?v=O22ZCT2uL_o&t=796)

## Related Resources

- [Modeling the Domain](https://docs.intentarchitect.com/docs-md/application-development/modelling/domain-designer/modeling-the-domain/modeling-the-domain.md)

---

| [← #1 Building Your First Application with Intent Architect](https://docs.intentarchitect.com/docs-md/tutorials/fundamentals/fundamentals-1-building-an-application.md) | [#3 Creating CRUD Services →](https://docs.intentarchitect.com/docs-md/tutorials/fundamentals/fundamentals-3-create-crud-service.md) |
|:--|--:|
