Introduction to Unqork Data Modeling

Estimated Reading Time:  3 minutes

Overview

Software data models are a visual representation of your data and data elements. These visual representations define how data elements relate to each other and how your data is stored in a database. Unqork Data Modeling lets you create similar data structures for your Unqork applications without the burden of using code. Once you create your data models, you can apply them to your modules. From there, simply drag and drop the fields where you want them in the Module Builder.

Unqork Data Modeling is intended for Creators Also known as Unqork Users, or Designer Users; is anyone who is inside the Unqork platform. familiar with building data models.

What You'll Learn

In this article, you'll learn about the importance of using data models in Unqork to improve your building experience.

Why Use Unqork Data Modeling?

Data Modeling in Unqork improves the application development process. It does this by structuring, regulating, and making it easier to access your application data. It does this by structuring, enforcing, and securing your application data.

Here's what you can expect from the Data Modeling feature:

Enforcement

Data Modeling lets you validate your application and meet your requirements. Once you upload your JSON JSON (JavaScript Object Notation) is an open standard file and data interchange format. Unqork uses JSON for submission (record) data. Schemas and create a Data Model, you can bind them to a module to enforce schema validations. With these validations in place, it guides the creative process when building your business processes and a data storage model.

Structure

Data Modeling brings structure to your application data, letting you decide what fields and requirements you want your application to have before configuration. Data Modeling lets you control which components go into your application and which settings apply to them.

Data Modeling also removes the need for additional configuration steps, like validation or schema modules. You can manage everything in one place, reduce the number of modules in your application, and prevent schema and validation module errors during configuration.

Security

When you build an application using a Data Model, you can apply RBAC RBAC (Role-Based Access Control) is a method to control system access for authorized users. The role in RBAC refers to the levels of access employees have to a network. permissions to any module or schema field paired with the Data Model. Secure your application data by deciding how each role contributes to your application.

Building Applications Using Data Models

Unqork gives you the tools to build enterprise-grade software without writing a single line of code. While this flexibility is important, having the option to structure your application data before configuring your application is essential. When building applications using Data Models, it's important to approach the creative process differently. Before you create, start with the data. Taking a data-first approach to building an application helps you plan and structure it according to your needs. Data Model creation begins with your JSON Schema. A JSON Schema determines the structure and validation you want to enforce in your application. From there, you can shape your Data Model settings for your application build.

Resources