Gestion des données
Les données sont stockées et gérées dans votre instance selon une structure de principe que les administrateurs peuvent afficher et configurer. Les fonctions de gestion des données comprennent l'importation, l'exportation et l'archivage des données de base de données, ainsi que la configuration des champs et des tables.
Structure de la base de données
Toutes les informations des instances sont stockées dans des tables, qui se composent d’une série d’enregistrements. L’enregistrement contient à son tour une série de champs qui contiennent les bits de données individuels et peuvent être affichés sous forme de liste ou de formulaire.
- Extensions
- Une table peut en étendre une autre. La table effectuant l’extension (classe enfant) inclut tous les champs de l’autre table (classe parente) et ajoute ses propres champs. Par exemple, la table Incident [incident] contient tous les champs de la table Tâche [task] (car un incident est une forme spéciale de tâche) et possède ses propres tâches spécifiques à l’incident.
- Un-à-plusieurs
- Au sein d’une table, un champ peut contenir une référence à un enregistrement d’une autre table. Il existe trois types de champs de relation un-à-plusieurs :
- Champ de référence : permet à un utilisateur de sélectionner un enregistrement sur une table définie par le champ de référence. Par exemple, le champ Appelant de la table Incident permet à l’utilisateur de sélectionner n’importe quel enregistrement de la table Utilisateur.
- Liste Glide : permet à un utilisateur de sélectionner plusieurs enregistrements sur une table définie par la liste Glide. Par exemple, le champ Liste de surveillance de la table Incident permet à l’utilisateur de sélectionner des enregistrements dans la table Utilisateur.
- Champ d’ID de document : permet à un utilisateur de sélectionner un enregistrement sur n’importe quelle table de l’instance. Ces champs sont beaucoup moins courants, mais un exemple est le champ Document de la table Texte traduit [sys_translated_text].
- Nombreux à nombreux
- Deux tables peuvent avoir une relation bidirectionnelle, de sorte que les enregistrements connexes soient visibles à partir des deux tables d’une liste connexe.
- Vues de la base de données
- Il est possible de joindre deux tables virtuellement à l’aide des vues de base de données pour permettre la génération de rapports sur des données qui peuvent être stockées dans plusieurs tables.
Outils de gestion des données
Il existe un certain nombre d’outils qui peuvent aider à gérer les données au sein de l’instance.
- Schéma de carte
La carte de schéma affiche visuellement les relations entre les tables, ce qui facilite la navigation dans la structure de la base de données.
La carte de schéma fournit une interface pour afficher les relations entre les tables. Les relations inter-tables qu’il capture comprennent les relations plusieurs-à-plusieurs, les tables qui étendent d’autres tables et les tables qui référencent d’autres tables via des champs de référence.
- Tables des dictionnaires de données
Les tables de dictionnaire de données contiennent des informations qui définissent la base de données et peuvent être consultées pour obtenir des informations sur le schéma de base de données.
Ces tables contiennent des informations importantes sur la base de données et sa structure :
Tables [sys_db_object]: contient un enregistrement pour chaque table.Entrées de dictionnaire [sys_dictionary]: contient des détails supplémentaires pour chaque table et la définition de chaque colonne de chaque table. Chaque ligne représente soit une colonne d’une table, soit une table.Étiquettes de champ [sys_documentation]: contient les étiquettes lisibles par l’homme et les informations sur la langue.
Modules d’extension de gestion des données
| Module d'extension | Description |
|---|---|
| Archivage des données | Possibilité d’archiver des enregistrements pour minimiser les problèmes de performances. |
| Rotations de bases de données | Fournit des outils pour gérer des tables volumineuses afin de minimiser les problèmes de performances. |
| Relations de tâches nombreux à nombreux | Possibilité de définir des relations plusieurs-à-plusieurs entre les tables de tâches. |