Ceci est une ancienne révision du document !
Retour à la page précédente.
Ce modèle conceptuel permet de traiter (de manière relativement simple mais efficace) un questionnement relevant de la méthode proposopographique, comprenant ces aspects:
Sur 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.
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)
Après avoir défini le modèle logique ou relationnel, on passe à la réalisation physique de la base de données, à son implémentation avec le logiciel SQLite.
Pour ce faire nous allons utiliser le client graphique SQLite Studio (cf. cette page).
Les instructions qui suivent permettent de guider l'utilisateur dans les tout premiers pas et elles ne remplacent pas le manuel d'utilisation est disponible sur cette page qu'on doit avoir toujours sous la main.
Instructions:
La nouvelle base de données s'affiche dans la liste des bases de données à gauche. Appuyer deux fois sur elle et l'ouvrir.
Instructions: