Data Modeling - 401-advanced-javascript-Mai/amman-javascript-401d1 GitHub Wiki

Javascript Data Modeling

a method of taking a real-world or conceptual idea and encoding it into javascript's built in data types.


Modeling behaviors

CRUD - Basic Data Operations

(create, read, update, delete).

Interfaces & Services – The “Repository” design pattern:

*it's like a layer of abstraction that sits between the code and the actual data source.


Implementation

  • data interacts with a persistence layer

Normalization and Validation

*checking data to ensure if it confirms the rules.