Foreign Key
A Foreign Key (FK) is a relation to reference a table with a Primary Key (PK from a parent table) by another table (child table) or by the same table (auto-reference). Foreign Keys can only exist within relational models. A Foreign Key has to be associated with a functional relation.
Column
A column is a data location in the models which is then regrouped in a table or a dataset, associated to an entity's property.
User account / User
A user account allows an individual to connect from an email address. Each user account has a unique email address.
DataSet
A DataSet is a data aggregation represented in a non-relational model.
Diagram
A diagram is a partial view of the model's tables.
Dimension
It is an object of the glossary module. A dimension can be, for example, an age group. It can be linked to other objects in the glossary, implemented by objects in the dictionary and used by objects in the usages' module.
Data
Data is a factor used in DataGalaxy in all MMIs. Data has numerous properties, the most important of which are name and definition. DataGalaxy's modules have a goal to give capacities to make data census ("glossary", "dictionary"), modelization ("modeler") and transformation ("data processing", "software", ...).
Data processing element
A processing factor is a processing part that specifies a rule or a description between several data streams. It is composed of data inputs and outputs and a description of the transformation made with this data.
Entity
An entity is a functional notion of regrouping property. The entity is the functional equivalent to a relational model's table and to a non-relational model's dataset.
Space
In DataGalaxy, all the documentation is organized for the modules - which are functionalities, and workspaces - which are functional areas.
Client Space
A Client Space is the technical object associated with a client account and regroups the whole tree structure of one client's organizations. Technically it is a master data store.
Glossary
The Glossary regroups all data's functional definitions. It is associated with an organization or a project.
Entity's ID
An entity's ID or functional login is a mandatory property for entities and relational as well as non-relational models. It identifies an entity with a unique method within a model.
Implementation
Implementation of a project's glossary specifies which model's column can be found in the glossary's data. A glossary's data can be associated with 0 to n column(s), a column can be associated with 0 or 1 glossary's data. The implementation of an organization's glossary specifies the links between this glossary's data (parent glossary) and glossaries' data of workspaces contained in the organization (child glossary). A parent glossary's data can be associated with 0 to 1 data from each child glossary, a child glossary's data can be associated with 0 or 1 data from each parent glossary.
Source
A source is equivalent to a database scheme. It contains 0 to N tables via the diagrams associated with the source.
Non-Relational Model
A Non-Relational model represents data storage which isn't associated with a Relational Data Base. It can be structured data, a Non-Relational Database representation, etc...
Relational Model
A Relational Model is a representation of Relational Database structures. It is associated with a scheme.
Reference data value
It is an object of the glossary module. A reference data value refers to a classification instance in a dictionary.
Organization
It is the supervising workspace for projects. An organization can contain N sub-organizations and N projects.
Primary Key / PK
A table Primary Key is a specific choice of a minimal set of attributes (columns) that uniquely specifies a tuple (row) in a relation (table).
Project
It is the "operational" workspace. A project can't contain other workspaces. It enables to work with a glossary, N data models (relational and non-relational), data processing, and software usage.
Entity property
An entity's property is a data location based on a functional point of view.
Relation
A relation is a link between two entities from the same model. The relation can be tied to a Foreign Key in relational models.
FK representation
In a model (diagram)'s graphic representation, you can display one or several times an FK (relation) between entities/tables. These displays are relation (FK)'s representations. FK's representations don't have a specific name.
Table representation
In a model (diagram)'s graphic representation, you can display a table (or entity) one or several times. These displays are the table's representation or an alias. An alias carries a specific name in a diagram.
Table
A table is a technical object of relational database regrouping columns. The table is the technical equivalent to an entity.
Processing
A process is an operation that includes modifications of stored data values in the models. It can be data streams between two bases, as well as calculation algorithms to update a table's values or Human Machine Interface (HMI) enabling to modify a value or another.