intro_histoire_numerique:modele_logique
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| intro_histoire_numerique:modele_logique [2020/11/09 11:17] – [Un exemple de modèle conceptuel] fberetta | intro_histoire_numerique:modele_logique [2026/09/14 12:00] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| - | {{: | + | {{: |
| + | Modèle conceptuel réalisé avec le logiciel // | ||
| + | |||
| + | |||
| + | Télécharger le {{: | ||
| \\ | \\ | ||
| + | |||
| + | |||
| + | |||
| Ce modèle conceptuel permet de traiter (de manière relativement simple mais efficace) un questionnement | Ce modèle conceptuel permet de traiter (de manière relativement simple mais efficace) un questionnement | ||
| * 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 57: | Ligne 64: | ||
| person(// | person(// | ||
| - | appellation(// | + | appellation(// |
| tag(// | tag(// | ||
| Ligne 107: | Ligne 114: | ||
| * choisir le type par dévaut SQLite3 | * choisir le type par dévaut SQLite3 | ||
| * appuyer sur le bouton ' | * appuyer sur le bouton ' | ||
| - | * entrer un nom pour la base de données (sans espaces, seulement avec des ' | + | |
| - | * naviguer vers le dossier ' | + | * naviguer avec le bouton ' |
| + | | ||
| * appuyer sur le bouton ' | * appuyer sur le bouton ' | ||
| * on revient à la boîte de dialogue ' | * on revient à la boîte de dialogue ' | ||
| Ligne 120: | Ligne 128: | ||
| Instructions: | Instructions: | ||
| - | * commencer par ajouter des tables qui n'ont pas de clés étrangères, | + | * commencer par ajouter des tables qui n'ont pas de clés étrangères |
| * click droit sur ' | * click droit sur ' | ||
| * insérer le nom de la table | * insérer le nom de la table | ||
| Ligne 160: | Ligne 168: | ||
| On procède ainsi pour toutes les autres tables. | On procède ainsi pour toutes les autres tables. | ||
| + | |||
| + | * **IMPORTANT** : Traitement des **dates** | ||
| + | * dans une base de données SQLite (sqlite3) le format de DATE n' | ||
| + | * Si on traite uniquement des dates dans l'Ére commune ou chrétienne (après Jésus-Christ) on peut utiliser la valeur VARCHAR pour les dates, en mettant une limite à 12 charactères et en utilisant le format ISO qui permet les dates tronquées et le tri de type texte: 1900-10-15, 1900-10, 1900. | ||
| + | * Si on a des dates avant l'Ère commune, deux champs sont nécessaires : année (entier avec valeur négatives possible) ; mois-jour si nécessaire (varchar) | ||
| + | * Si on a besoin de heures: | ||
| + | |||
| A noter que on ne pourra pas créer la table ' | A noter que on ne pourra pas créer la table ' | ||
intro_histoire_numerique/modele_logique.1604917027.txt.gz · Dernière modification : de fberetta
