Outils pour utilisateurs

Outils du site


intro_histoire_numerique:modele_logique

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
intro_histoire_numerique:modele_logique [2020/10/31 16:42]
Francesco Beretta [Un exemple de modèle conceptuel]
intro_histoire_numerique:modele_logique [2020/10/31 16:46]
Francesco Beretta [Ajouter de nouvelles tables]
Ligne 126: Ligne 126:
     * name, data type: VARCHAR (caractères de longueur variable, utilisable pour les labels et noms), Size: 150 (la saisie sera limitée à 150 caractères     * name, data type: VARCHAR (caractères de longueur variable, utilisable pour les labels et noms), Size: 150 (la saisie sera limitée à 150 caractères
     * definition, data type: TEXT     * definition, data type: TEXT
 +    * notes, data type: TEXT
 +    * ajouter la clé étrangère vers la même table (relation réflexive de classement)
 +      * la colonne s'​appellera '​fk_parent_geographical_place_type'​
 +      * elle sera de type INTEGER
 +      * on coche ensuite Foreign Key et on ouvre '​Configure'​
 +      * on choisit la '​Foreign table' : geographical_place_type
 +      * on choisit la '​Foreign column':​ '​pk_geographical_place_type'​
 +      * on coche MATCH ce qui va introduire un contrôle automatique
 +      * on applique: '​Apply'​
 +      * on crée la colonne
 +
   * **IMPORTANT** : sauvegarder la table en appuyant sur le bouton vert en forme de '​V'​   * **IMPORTANT** : sauvegarder la table en appuyant sur le bouton vert en forme de '​V'​
     * apparaît alors l'​instruction SQL qui sera envoyée à la base de données et que vous pourriez aussi envoyer directement pour créer de nouvelles tables en la collant et exécutant dans 'Tools > Open SQL Editor'​     * apparaît alors l'​instruction SQL qui sera envoyée à la base de données et que vous pourriez aussi envoyer directement pour créer de nouvelles tables en la collant et exécutant dans 'Tools > Open SQL Editor'​
Ligne 131: Ligne 142:
  
   * créer la table '​geographical_place'​ avec la même méthode   * créer la table '​geographical_place'​ avec la même méthode
-  * après avoir créé clé primaire, nom et descriptif, ajouter:+  * après avoir créé clé primaire, nomdescriptif ​et notes, ajouter:
     * les champs //​longitude//​ et //​latitude//​ qui seront de type NUMERIC     * les champs //​longitude//​ et //​latitude//​ qui seront de type NUMERIC
-    * ajouté ​la clé étrangère vers la table '​geographical_place_type'​+    * ajouter ​la clé étrangère vers la table '​geographical_place_type'​
       * la colonne s'​appellera '​fk_geographical_place_type'​       * la colonne s'​appellera '​fk_geographical_place_type'​
       * elle sera de type INTEGER       * elle sera de type INTEGER
intro_histoire_numerique/modele_logique.txt · Dernière modification: 2024/03/04 13:55 par Francesco Beretta