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 08:12]
Francesco Beretta [Création des associations]
td_histoire_numerique:descriptif_exercice_3 [2014/10/12 08:21]
Francesco Beretta [Création des associations]
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 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é 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.\\ 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.\\
Ligne 187: Ligne 187:
 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//. \\ 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'​.+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 en haut en utilisant le bouton '​Source des données comme table' présenté précédemment \\
  
  
-deux explicite lequel est l'​objet source d'une association 
 ====== 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