Hello,
Je dois modéliser une base de données.
Voila le contexte (pour information) :
Je souhaite enregistrer dans une base de données des informations (log) concernant des évênements de mon application.
J'ai différent type d'information (PAGE, ARTICLE,FICHIER). L'ensemble de de ces types ont des informations en commun :
Titre
UserName
Entity
Titre
Ensuite chaque type a (ou peut avoir) des champs particuliers liés à son contexte. par exemple :
Le type FILE a le champ :chemin en plus (et qui lui est spécifique).
Le contexte est posé. Lors de la modélisation de ma base j'ai vu une notion d'héritage.
C'est à dire une entité regroupant les champs communs et trois sous entités contenant les champs spécifiques au contexte de la sous entités.
Chaque sous entité, aurait comme clef primaire l'identifiant de la l'entité mère (cela assure le lient entre les entités, aussi l'entité mère contient un champ permettant de déterminer de quelle type est le n-uplet.
J'aurais aimé avoir votre avis si le principe et si l'idée est viable.
J'ai joint une image de mon modèle.
Merci d'avance pour votre aide!
Partager