Ceci est une ancienne révision du document !
Retour à la page précédente.
Sur ce graphique représentant le modèle conceptuel, on reconnaît les classes avec leurs propriétés, et les relations (orientées) entre les classes avec leurs cardinalités.
Ce modèle conceptuel permet de traiter un questionnement de base relevant de la méthode proposopographique, comprenant ces aspects:
Dans le cours d'introduction aux bases de données, Laurent Audibert présente les
règles de passage du modèle conceptuel au modèle logique ou relationnel.
A noter que une classe (UML) correspond à une entité-type (Merise).
Les principales règles:
Si on applique ces réglès au modèle conceptuel de l'exemple, on obient ces relations (les clés primaires sont en italique, les clés étrangères sont soulignées):
person(pk_person, name, definition, gender, death_date, fk_birth)
appellation(pk_appellation, pk_person, name)
tag(pk_tag, fk_parent_tag, name, definition)
tags(pk_tags, fk_person, fk_tag)
pursuit(pk_pursuit, fk_person, fk_occupation, fk_organisation, begin_date, end_date)
organisation(pk_organisation, fk_geographical_place, name, definition)
occupation(pk_occupation, name, definition)
specializes_occupation(pk_specializes_occupation, fk_parent_occupation, fk_child_occupation)
birth(pk_birth, date, fk_geographical_place, fk_union)
union(pk_union, fk_union_type, begin_date, end_date, fk_person_1, fk_person_2)
union_type(pk_union_type, name, definition)
geographical_place(pk_geographical_place, name, definition, longitude,latitude, fk_geographical_place_type)
geographical_place_type(pk_geographical_place_type, name, definition)