Gestion des données

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • 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.

    Les tables peuvent être liées les unes aux autres de la manière suivante :
    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.