Ci-dessous, les différences entre deux révisions de la page.
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:modelisation_bases_donnees [2020/10/11 18:17] Francesco Beretta [Modélisation méthodique] |
intro_histoire_numerique:modelisation_bases_donnees [2020/10/23 01:28] Francesco Beretta [SQLiteStudio] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
- | + | ===== Modélisation conceptuelle des bases de données relationnelles ===== | |
- | + | ||
- | ===== Des sources aux données structurées ===== | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | * Cellier Jacques et Cocaud Martine, //Traiter des données historiques : méthodes statistiques, techniques informatiques//, Rennes, Presses universitaires de Rennes, 2001, Chapitre 1: Des sources aux données. | + | |
- | * Lemercier Claire et Zalc Claire, //Méthodes quantitatives pour l’historien//, Paris, La Découverte, 2016, Chapitre 3: De la source aux données. | + | |
- | * Beretta Francesco et Vernus Pierre, « Le projet SyMoGIH et la modélisation de l’information : une opération scientifique au service de l’histoire », //Les carnets du LARHRA//, 2012, pp. 81‑107. | + | |
- | * Beretta Francesco, « L’interopérabilité des données historiques et la question du modèle : l’ontologie du projet SyMoGIH », in: Brigitte Juanals et Jean-Luc Minel, //Enjeux numériques pour les médiations scientifiques et culturelles du passé//, Paris, Presses universitaires de Paris Nanterre, 2017, pp. 87‑217. En ligne: <https://halshs.archives-ouvertes.fr/halshs-01559816/document>, consulté le 14.03.2019. | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Modélisation méthodique ===== | + | |
* Audibert Laurent, //[[http://gurau-audibert.hd.free.fr/josdblog/2009/09/livre-bases-de-donnees-de-la-modelisation-au-sql/|Bases de données : de la modélisation au SQL]]// : conception des bases de données - modèle relationnel et algèbre relationnelle -langage SQL - programmation SQL, Paris, Ellipses, 2009. | * Audibert Laurent, //[[http://gurau-audibert.hd.free.fr/josdblog/2009/09/livre-bases-de-donnees-de-la-modelisation-au-sql/|Bases de données : de la modélisation au SQL]]// : conception des bases de données - modèle relationnel et algèbre relationnelle -langage SQL - programmation SQL, Paris, Ellipses, 2009. | ||
Ligne 36: | Ligne 20: | ||
* Une ou plusieurs propriétés pour les classes et les relations | * Une ou plusieurs propriétés pour les classes et les relations | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Des sources aux données structurées ===== | ||
+ | |||
+ | |||
+ | * Cellier Jacques et Cocaud Martine, //Traiter des données historiques : méthodes statistiques, techniques informatiques//, Rennes, Presses universitaires de Rennes, 2001, Chapitre 1: Des sources aux données. | ||
+ | * Lemercier Claire et Zalc Claire, //Méthodes quantitatives pour l’historien//, Paris, La Découverte, 2016, Chapitre 3: De la source aux données. | ||
+ | * Beretta Francesco et Vernus Pierre, « Le projet SyMoGIH et la modélisation de l’information : une opération scientifique au service de l’histoire », //Les carnets du LARHRA//, 2012, pp. 81‑107. | ||
+ | * Beretta Francesco, « L’interopérabilité des données historiques et la question du modèle : l’ontologie du projet SyMoGIH », in: Brigitte Juanals et Jean-Luc Minel, //Enjeux numériques pour les médiations scientifiques et culturelles du passé//, Paris, Presses universitaires de Paris Nanterre, 2017, pp. 87‑217. En ligne: <https://halshs.archives-ouvertes.fr/halshs-01559816/document>, consulté le 14.03.2019. | ||
+ | |||
+ | \\ | ||
+ | {{:intro_histoire_numerique:beretta_des_sources_aux_donnees.pdf|Des sources aux données: la modélisation conceptuelle en sciences historiques}} (diapositives, version 3.2, 19 octobre 2020) | ||
+ | |||
+ | \\ | ||
Ligne 42: | Ligne 42: | ||
===== SQLite ===== | ===== SQLite ===== | ||
+ | |||
+ | * [[https://fr.wikipedia.org/wiki/Structured_Query_Language|Langage SQL]] | ||
+ | * [[https://sqlite.org/index.html|SQLite]] | ||
+ | |||
+ | |||
+ | Si on dispose de Python/Jupyterlab on peut directement travailler avec SQLIte, sinon on peut installer le logiciel séparément: | ||
* [[https://www.sqlitetutorial.net/download-install-sqlite/|Installation]] | * [[https://www.sqlitetutorial.net/download-install-sqlite/|Installation]] | ||
* [[https://sqlite.org/cli.html|Command Line Shell For SQLite]] | * [[https://sqlite.org/cli.html|Command Line Shell For SQLite]] | ||
+ | |||
+ | |||
+ | Tutoriel et commandes SQL: | ||
* [[https://www.sqlitetutorial.net/sqlite-commands/|Commandes de base]] | * [[https://www.sqlitetutorial.net/sqlite-commands/|Commandes de base]] | ||
* Référence : [[https://www.tutorialspoint.com/sqlite/sqlite_insert_query.htm|commandes de SQLite]] | * Référence : [[https://www.tutorialspoint.com/sqlite/sqlite_insert_query.htm|commandes de SQLite]] | ||
Ligne 51: | Ligne 60: | ||
- | * [[https://fr.wikipedia.org/wiki/Structured_Query_Language|Langage SQL]] | ||
- | * [[https://sqlite.org/index.html|SQLite]] | ||
* [[https://sqlitestudio.pl/index.rvt|SQLite Studio]]: logiciel permettant de gérer une base de données SQLite | * [[https://sqlitestudio.pl/index.rvt|SQLite Studio]]: logiciel permettant de gérer une base de données SQLite | ||
- | * [[https://sqlitebrowser.org/|DB Browser for SQLite]]: autre logiciel en alternative | + | |
Ligne 60: | Ligne 67: | ||
==== SQLiteStudio ==== | ==== SQLiteStudio ==== | ||
- | Un client de base qui permet de créer de nouvelles bases de données. Moyennement ergonomique pour saisir des données. | + | Un client de base qui permet de créer de nouvelles bases de données. Pas trop ergonomique pour saisir des données mais fonctionnel. |
* Télécharger et installer [[https://sqlitestudio.pl/index.rvt|depuis cette page]]. | * Télécharger et installer [[https://sqlitestudio.pl/index.rvt|depuis cette page]]. | ||
- | * Base SQLite [[https://moodle.unine.ch/pluginfile.php/229414/mod_page/content/21/generic_db_cours_20191125.sqlite|25 novembre 2019]] | ||
- | ==== Client graphique alternatif ==== | + | |
+ | ==== Clients graphiques alternatifs ==== | ||
+ | |||
+ | * [[https://dbeaver.io/|DBeaver]] (Windows: 64 bit) | ||
Un client avancé qui permet de gérer les bases de données et de saisir / interroger facilement les données. Ne permet pas de créer de nouvelles bases de données: les créer avec SQLite Sudio ou en ligne de commande puis rendre accessibles depuis DBeaver | Un client avancé qui permet de gérer les bases de données et de saisir / interroger facilement les données. Ne permet pas de créer de nouvelles bases de données: les créer avec SQLite Sudio ou en ligne de commande puis rendre accessibles depuis DBeaver | ||
- | Installer: [[https://dbeaver.io/|DBeaver]] (Windows: 64 bit) | ||
+ | * [[https://sqlitebrowser.org/|DB Browser for SQLite]]: logiciel aux fonctionnalités proches de celles de SQLiteStudio | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Construire une interface graphique ==== | ||
+ | |||
+ | * [[https://www.libreoffice.org/discover/base/|LibreOffice: Base]] | ||
+ | * [[https://en.wikipedia.org/wiki/LibreOffice_Base|LibreOffice Base]] - Wikipedia | ||