Data Modeling - What is a schema ?

Data System Architecture


A schema is a metadata that defines the structure of data.

Complex relational schemas are more difficult to scale due to the number of data consistency constraints that introduces extra locks.


See Data Validation (Schema Validation)

Schema Type

on read

schema on read:

on write

schema on write: Data - (Structured Data|Schema before)






see Data - (Structured Data|Schema before)

Documentation / Reference

Recommended Pages
Data System Architecture

A character is an atomic unit of text as specified by ISO/IEC 10646:2000 [ISO/IEC 10646] Every unit of text (character) is assigned a unique integer known as a code point. All the characters within a...
Card Puncher Data Processing
Code - Grammar / Syntax (Lexical)

This section regroups the entity of a computer language from a lexical point of view. It's the same as Parts of the speech for a natural language. Grammars are useful models when designing software...
Card Puncher Data Processing
Computer - Memory (Physical memory)

Memory is synonymous with the term primary storage Technically, memory is not part of the CPU but is the memory that the processor (CPU) addresses on its bus. Memory is a storage device that stores information...
Data System Architecture
Data - (Structured Data|Schema before)

Structured Data ie Schema before database formatted message
Data System Architecture
Data - Semi-Structured Data

With semi-structured data (as schema-later data), we apply a schema after we read the data. The data is semi structured because the unstructured data is first retrieved from a row. All NoSQL application...
Data System Architecture
Data - Unstructured data - (structure-later|schema-later|schema on read) data

With schema-later data (as semi-structured data), we apply a schema after we read the data. The knowledge of the schema is delegated at the code. Structured data is data organized into a schema such...
Card Puncher Data Processing
Data Validation (Schema Validation)

Data Validation is: the first step in a data processing lifecycle but is also helpful in spam bot protection. To be able to validate, a schema must be available for the data been validated. The...
Data System Architecture
Database - Nosql

NoSql databases are distributed database that query and store data in only one table. NoSql means no join. There is no query that will join data between two tables. The join happens in the code, not...
Data System Architecture
Database management system (DBMS)

A Database_management_systemDBMS is a set of software programs that controls the organization, storage, management, and retrieval of data. A database is a collection of permanently stored data used by...
Data System Architecture
Dimensional Data Modeling - Dimensional Schemas

This section is dimensional data modeling, That is the building of a cube (hypercube) A dimensional schema is a schema based on dimension. The dimensional schema can modeled: in a relational...

Share this page:
Follow us:
Task Runner