Outils pour utilisateurs

Outils du site


td_histoire_numerique:descriptif_exercice_3

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
td_histoire_numerique:descriptif_exercice_3 [2014/10/12 07:55]
Francesco Beretta [Création des associations]
td_histoire_numerique:descriptif_exercice_3 [2014/10/12 08:33]
Francesco Beretta [est classé par]
Ligne 181: Ligne 181:
  
 L'​association entre deux objets est représentée dans le modèle conceptuel (MCD) par l'​association '​associer_objets'​. Cette association est représentée par une table dans le schéma '​objets'​ appelée '​associer_objets'​.\\ L'​association entre deux objets est représentée dans le modèle conceptuel (MCD) par l'​association '​associer_objets'​. Cette association est représentée par une table dans le schéma '​objets'​ appelée '​associer_objets'​.\\
-Chaque ligne de la table associe deux objets. La clé primaire de chaque objet est reportée dans une colonne de la table – la clé primaire est alors appelée clé étrangère (//foreign key//) car elle pointe vers une table contenant la clé primairec'​est-à-dire l'​identifiant de cet objet dans le système.\\+Chaque ligne de la table associe deux objets. La clé primaire de chaque objet est reportée dans une colonne ​distincte ​de la table – la clé primaire est alors appelée clé étrangère (//foreign key//) car elle pointe vers une table contenant la clé primaire ​(//primary key//​) ​c'​est-à-dire l'​identifiant de cet objet dans le système.\\ 
 + 
 +L'​association a un sens, une direction: on a un objet en colonne A et un objet on colonne B. Par convention, on appelle l'​objet A //source// et l'​objet B //cible//. De plus, l'​association est typée: on indique quelle est le sens de l'​association. Si on change la position des objets, et on met l'​objet B en position A, la dignification de l'​association change. Par exemple, si on dit que l'​acteur A. est classé par le concept B., ou que la photo A reproduit le tableau B, changer la position des objets entraine des assertions absurdes.\\ 
 + 
 +Dans l'​interface de la base de données, les associations sont à saisir dans le formulaire '​objets'​. Celui-ci présente sur chaque fiche d'un objet deux affichages des associations de cet objet: celles dans lesquelles l'​objet de la fiche est en position de //source// et celles dans lesquelles il est en position de //cible//. \\ 
 + 
 +Les prédicats utilisés pour typer les associations indiquent clairement le sens des associations:​ par ex. l'​objet ObPe3 Mathématiques est classé par l'​objet ObPe34 Discipline enseignée à l'​Université;​ l'​objet ObPe6 Kepler est l'​objet cible de l'​association qui indique que la monographie de Depondt/​Véricourt consacrée à l'​astronome allemand (ObPe28) //​documente//​ l'​objet '​Kepler'​.\\ 
 + 
 +IMPORTANT: concernant l'​utilisation des clés, nous utilisons la //primary key//, c'​est-à-dire une valeur de type entier (1,2, etc.) pour toutes les associations entre tables dans la base de données, alors que à l'​extérieur,​ et notamment dans le codage des textes, nous utilisons la clé avec le préfixe '​ObPe'​ (ObPe1, ObPe2, etc.) pour distinquer les objets des informations les concernant, qu'on appellera des unités de connaissance et qui auront leur clé préfixée par '​UnCo':​ UnCo1, UnCo2, etc.\\ 
 + 
 +Outre le formulaire '​objets',​ deux autres formulaires permettent de visualiser les associations entre objets: '​objets_associes_objet_source'​ et objets_associes_objet_cible'​. Dans ces formulaires on ne voit pas tous les objets qu'on a créés mais **seulement** ceux qui sont **associés**,​ c'​est-à-dire pour lesquels on a créé un ligne dans la table '​associer_objets'​ contenant leur clé primaire dans une des deux colonnes de l'​association,​ source ou cible.\\ 
 + 
 +La liste des associations peut être affichée dans une liste en haut de la page en utilisant le bouton '​Source des données comme table' présenté précédemment (cf. navigation et recherche d'​objets). Dans le formulaire '​objets_associes_objet_source',​ lorsqu'​on parcourt les lignes de la table affichée en haut, on voit en bas apparaître la fiche de chaque //objet source//. Dans le formulaire '​objets_associes_objet_cible',​ lorsqu'​on parcourt les lignes de la table affichée en haut, on voit en bas apparaître la fiche de chaque //objet cible//. \\ 
 + 
 +Il nous reste à présenter brièvement le sens des associations prévues dans notre système d'​information:​ \\ 
 + 
 +==== est classé par ==== 
 + 
 +Associe un objet source avec un objet cible qui le classe. L'​objet cible est en régle générale de type objet abstrait. On peut ainsi créer des concepts qui permettent de constituer des groupes d'​objet en lien avec sa propre recherche. Par ex. on peut créer un sous-ensemble des acteurs, une population répondant à un intérrogation précise, grâce à un classement avec un objet abstrait qui indique que nous voulons nous intéresser plus précisément à cette population.\\ 
 + 
 +Avec cette association on peut aussi créer une typologie plus fine des objets. On peut, par ex., créer un objet abstrait '​Monographie',​ '​Article de revue scientifique',​ etc. et utiliser ces objets cible pour classer des objets sources de type bibliographie pour retrouver ensuite tous les articles, les livres, etc. concernant tel sujet. 
 + 
 +Enfin, on peut aussi créer des hiérarchies d'​objets abstraits ou de cractères sociaux, en remontant de l'​objet plus spécifique (objet source) vers l'​objet plus générique (objet cible): l'​astronomie copernicienne sera par ex. classée par l'​astronomie,​ ou la profession de '​marchand–tireur d'​or'​ sera classée par la profession de '​marchand'​. 
 + 
 +==== est une partie de ==== 
 + 
 +Avec cette association on peut traiter d'une part
  
-L'​association a un sens, une direction: on a un objet en colonne A et un objet on colonne B. Par convention, on appelle l'​objet A //source// et l'​objet B //cible//. De plus, l'​association est typée: on indique quelle est le sens de l'​association. Si on change la position des objets, et on met l'​objet B en position A, la dignification de l'​association change. 
 ====== Encodage de textes en XML – TEI ====== ====== Encodage de textes en XML – TEI ======
  
td_histoire_numerique/descriptif_exercice_3.txt · Dernière modification: 2014/10/29 20:23 par Francesco Beretta