Heritage de uml vers mysql?

Signaler
Messages postés
5
Date d'inscription
samedi 18 avril 2009
Statut
Membre
Dernière intervention
11 mai 2009
-
Messages postés
1
Date d'inscription
lundi 25 avril 2011
Statut
Membre
Dernière intervention
24 avril 2012
-
bonjour pour tous
j'ai entrain de preparer mon projet de fin d'etude et j'ai une probleme de transformer l'héritage de uml vers mysql avec phpmyadmin
si quelqu'un entre vous peut m'aider svp m'informer

2 réponses

Messages postés
1
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
24 avril 2010

Messages postés
1
Date d'inscription
lundi 25 avril 2011
Statut
Membre
Dernière intervention
24 avril 2012

1/ L'héritage. Il n'y a pas de notion d'héritage dans MySQL. C'est à ton application de gérer les données communes entre tables, via des clefs étrangères.
2/ Pour déléguer la gestion de l'incrémentation des clefs à MySQL, tu as le mot-clef AUTO_INCREMENT que tu peux mettre sur la clef primaire d'une table. MySQL gèrera seul la valeur de ce champ au fur et à mesure des insertions en base.
3/ InnoDB est un moteur de MySQL. Il en existe plusieurs, dont les plus utilisés sont InnoDB et MyISAM. InnoDB permet de gérer les clefs étrangères entre tables et les contraintes d'intégrités de ces clefs, alors que MyISAM non. Par défaut, il me semble que c'est le moteur InnoDB qui est activé et que le type des table est InnoDB. Donc, tu peux définir des clefs étrangères.