Table des matières

Gestion des tables dans EzGED 3.3+

Gestion des champs d'une table

Dans le dictionnaire mais également d'autres modules comme l'Import/Export d'applications, un assistant EzGED vous aide à gérer la structure des tables.

Il est important de savoir qu'à la création, les champs sont dotés de propriétés par défaut comme la longueur de valeur pour les champs de type Texte. Certains paramètres sont également facultatifs.

Erreurs à éviter :

Champs spéciaux

Certains champs nommés, ou suffixés, de manière définie permettent d'effectuer certains traitements sur les-dits champs.

<NOMTABLE>_<NOMCHAMP>_EZGEDVIEWED : Un champ suffixé ainsi permet de produire une traçabilité, il sera mis à jour avec le nom d'utilisateur et l'heure de consultation de la fiche descriptive. Le champ ne sera mis à jour qu'une fois par utilisateur. Exemple après qu'une fiche descriptive ait été consultée par deux utilisateurs :

admin : 2013-06-21 14:54:38
o'hara : 2013-06-21 14:56:15

<NOMTABLE>_<NOM_DU_CHAMP>_EZGEDUPDATED : Idem, permet de produire une traçabilité, mais lorsque la fiche descriptive est mise à jour.

Création d'un champ

Selon le type du champ choisi, certains paramètres sont facultatifs.

Attention au nom du champs. Celui doit être de cette facon : <NOMTABLE>_<NOMCHAMP>

Pour les champs qui servent de clé étrangère, nommez les ainsi : <NOMTABLEACTUELLE>_<NOMAUTRETABLE_CHAMPAUTRETABLE>

Pour un champs numérique, il sera systématiquement à 0 par défaut si vous ne lui donnez aucune valeur par défaut.

Pour un champs plein texte, il doit être vide par défaut (“NULL” par défaut) (donc cochez la case si ce n'est pas le cas) et ne peut pas avoir de valeur par défaut.

Changer le type du champs

A l'heure actuelle, pour changer de type de champs :

  1. Editez le champs en changeant le type et QUE le type, enregistrez
  2. Ré ouvrez à nouveau l'édition du champs : le formulaire aura changé et vous pouvez donc attribuer les vrais paramètres au champs

Gestion des clés d'une table

Les types de clés que vous trouverez ici sont inspirés des types SQL.

Leur rôle est de permettre une optimisation et une meilleure intégrité des données dans les tables.

Les types :

Clé unique Sur une ou plusieurs colonnes, fait en sorte que la combinaison de valeurs sur une ligne soit présente une seule fois dans toute la table
Index Rend accélérée la recherche sur la table via une colonne
Index plein texte -