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
intro_histoire_numerique:modele_logique [2020/11/11 20:34]
Francesco Beretta
intro_histoire_numerique:modele_logique [2024/03/04 13:55] (Version actuelle)
Francesco Beretta [Le modèle logique ou relationnel]
Ligne 11: Ligne 11:
 {{:​intro_histoire_numerique:​mcd_to_database_example_drawio.jpg?​300|Exemple de modèle conceptuel}} {{:​intro_histoire_numerique:​mcd_to_database_example_drawio.jpg?​300|Exemple de modèle conceptuel}}
  
-Modèle conceptuel réalisé avec le logiciel diagrams.net (draw.io) (clicker sur le diagramme deux fois pour afficher). Concernant le logiciel, [[http://​phn-wiki.ish-lyon.cnrs.fr/​doku.php?​id=intro_histoire_numerique:​modelisation_bases_donnees&#​logiciel_pour_realiser_le_modele_conceptuel|voir cette page]].+Modèle conceptuel réalisé avec le logiciel ​//diagrams.net// (draw.io) (clicker sur le diagramme deux fois pour afficher). Concernant le logiciel, [[http://​phn-wiki.ish-lyon.cnrs.fr/​doku.php?​id=intro_histoire_numerique:​modelisation_bases_donnees&#​logiciel_pour_realiser_le_modele_conceptuel|voir cette page]]
 + 
 + 
 +Télécharger le {{:​intro_histoire_numerique:​mcd_to_database_example.drawio.zip|fichier XML au format .drawio ici}} et ouvrez-le dans //​diagrams.net//​.
  
 \\ \\
 +
 +
 +
 Ce modèle conceptuel permet de traiter (de manière relativement simple mais efficace) un questionnement ​ relevant de la méthode prosopographique,​ comprenant ces aspects: Ce modèle conceptuel permet de traiter (de manière relativement simple mais efficace) un questionnement ​ relevant de la méthode prosopographique,​ comprenant ces aspects:
   * dater et localiser les naissances des personnes (afin de les afficher sur une carte)   * dater et localiser les naissances des personnes (afin de les afficher sur une carte)
Ligne 58: Ligne 64:
 person(//​pk_person//,​ name, definition, gender, death_date, __fk_birth__,​ notes) \\ person(//​pk_person//,​ name, definition, gender, death_date, __fk_birth__,​ notes) \\
  
-appellation(//​pk_appellation//, ​__pk_person__, name, sources, notes) \\+appellation(//​pk_appellation//, ​__fk_person__, name, sources, notes) \\
  
 tag(//​pk_tag//,​ __fk_parent_tag__,​ name, definition, notes) \\ tag(//​pk_tag//,​ __fk_parent_tag__,​ name, definition, notes) \\
Ligne 108: Ligne 114:
   * choisir le type par dévaut SQLite3   * choisir le type par dévaut SQLite3
   * appuyer sur le bouton '​+'​ en vert   * appuyer sur le bouton '​+'​ en vert
-  * entrer un nom pour la base de données (sans espaces, seulement avec des '​_'​ entre les paroles, et sans accents), par ex. __prosopographie__ +  ​* apparaît cette boîte de dialogue:​{{:​intro_histoire_numerique:​capture_d_ecran_2023-11-02_110119.png?​nolink&​200|}} 
-  * naviguer vers le dossier '​bases_sqlite'​ précédemment créé.+  * naviguer avec le bouton '​Fichier'​ vers le dossier '​bases_sqlite'​ précédemment créé. 
 +  ​* entrer un nom pour la base de données (sans espaces, seulement avec des '​_'​ entre les paroles, et sans accents), par ex. __prosopographie.sqlite__
   * appuyer sur le bouton '​Enregistrer'​   * appuyer sur le bouton '​Enregistrer'​
   * on revient à la boîte de dialogue '​Database',​ on lit le chemin vers le fichier SQLite et son nom, prosopographie.db,​ et on valide avec le bounton '​OK'​.   * on revient à la boîte de dialogue '​Database',​ on lit le chemin vers le fichier SQLite et son nom, prosopographie.db,​ et on valide avec le bounton '​OK'​.
Ligne 121: Ligne 128:
 Instructions:​ Instructions:​
  
-  * commencer par ajouter des tables qui n'ont pas de clés étrangères,​ par ex. '​geographical_place_type'​+  * commencer par ajouter des tables qui n'ont pas de clés étrangères ​qui références des tables externes, par ex. '​geographical_place_type'​
   * click droit sur '​Tables'​ à gauche dans la liste des objets de la base de données et '​Create a table'   * click droit sur '​Tables'​ à gauche dans la liste des objets de la base de données et '​Create a table'
   * insérer le nom de la table   * insérer le nom de la table
intro_histoire_numerique/modele_logique.1605123283.txt.gz · Dernière modification: 2020/11/11 20:34 par Francesco Beretta