Présentation générale

La modélisation des données est une étape clé de la conception d’une base de données. Elle consiste à analyser et à abstraire en profondeur les différents types de données du monde réel ainsi que leurs relations. Au cours de ce processus, nous cherchons à révéler les liens intrinsèques entre les données et à les décrire formellement sous la forme d’un modèle de données, afin de jeter les bases de la structure de la base de données d’un système d’information. NocoBase est une plateforme pilotée par un modèle de données, qui présente les caractéristiques suivantes :

Prend en charge l’accès à des données provenant de diverses sources

Les sources de données de NocoBase peuvent être les bases de données courantes, les plateformes d’API (SDK) et les fichiers.

20240512085558

NocoBase fournit le plug-in de gestion des sources de données, qui permet de gérer les différentes sources de données et leurs tables. Le plug-in de gestion des sources de données fournit uniquement une interface de gestion pour toutes les sources de données ; il ne permet pas à lui seul de se connecter aux sources de données et doit être utilisé conjointement avec différents plug-ins de sources de données. Les sources de données actuellement prises en charge sont les suivantes :

20240512083651

Fournit divers outils de modélisation des données

Interface simplifiée de gestion des tables de données : permet de créer différents modèles (tables de données) ou de se connecter à des modèles (tables de données) existants.

20240512090751

Interface de visualisation de type diagramme ER : permet d’extraire les entités et leurs relations à partir des besoins des utilisateurs et de l’activité. Elle offre une manière intuitive et facile à comprendre de décrire le modèle de données. Le diagramme ER permet de mieux comprendre les principales entités de données du système et les liens qui les unissent.

20240512091042

Prend en charge la création de différents types de tables de données

Table de donnéesDescription
Table de données ordinaireInclut les champs système couramment utilisés
Table de données de calendrierPermet de créer des tables d’événements liés au calendrier
Table de commentairesPermet de stocker des commentaires ou des retours sur les données
Table de structure arborescenteTable de structure arborescente prenant actuellement uniquement en charge la conception par liste d’adjacence
Table de données de fichiersPermet de gérer le stockage des fichiers
Connexion à une vue de base de donnéesPermet de se connecter à une vue de base de données existante
Table de données SQLNe constitue pas une table réelle de la base de données, mais permet d’afficher rapidement et de manière structurée une requête SQL
Connexion à des données externesConnexion à des tables de données distantes basée sur la technologie FDW des bases de données

20240512102212

Pour plus d’informations, consultez le chapitre « Tables de données / Présentation »

Fournit un grand nombre de types de champs

20240512110352

Pour plus d’informations, consultez le chapitre « Champs des tables de données / Présentation »