REL
Rel Concepts
Concept guides explain key aspects of the Rel language and cover topics important to developing quality applications in Rel. These topics can range from specific language features to general workflow or data modeling patterns.
List of Rel Concept Guides
The following guides introduce and explain topics related to data management, modeling, Rel language features, and graph data:
Data Management
Control Relations
- Introduces control relations and how they interact within the system.
Working With Base Relations
- Describes how to persist and update data in a RAI database using the Rel language.
Working With JSON Data
- Describes how to work with JSON data.
Working With CSV Data
- Explains how to work with CSV data using Rel.
Modeling
Working With Models
- Introduces Rel models, which are sets of definitions that persist as part of the database.
Relational Data Modeling
- Describes how to use relations to model data.
Graph Normal Form
- Describes how to work with data in Graph Normal Form.
Entities
- Introduces Rel's support for entities, objects that exist independently of their representation in the database.
Value Types
- Describes how to define your own types in Rel.
Rel Language Features
Recursion
- Explains recursive logic and how to write recursively defined relations.
Modules
- Introduces the Rel module syntax, where relations can be grouped together as modules.
Integrity Constraints
- Introduces integrity constraints in Rel. Ensure that data integrity is not affected by data insertion, updates, and other processes.
Entities
- Introduces Rel's support for entities, objects that exist independently of their representation in the database.
Value Types
- Describes how to define your own types in Rel.
Graph Data
Was this doc helpful?