Petit problème de conception (UML)

Petit problème de conception (UML) - SQL/NoSQL - Programmation

Marsh Posté le 22-01-2007 à 00:53:20    

Alors j'ai une entité personnel (avec clé), 2 entités qui en héritent (deux catégories de personnel, genre ingé et commercial par ex). Mon problème est que je veux que le personnel soit, soit de type A (titulaire), soit de type B(contractuel).  
J'ai aussi une table Poste (avec clé et caractéristiques), et je veux que ce poste soit occupé par un personnel de type A (1 au plus), de type B (1, 2 ou plus), ou personne. Et cela de manière exclusive (ie pas un type 1 et 2 type B sur le même poste).
 
J'ai pensé à mettre un attibut de plus dans Personnel, genre TypeEmploi, mais je ne sais pas comment je m'en servirais pour représenter les occupants d'un poste. De plus un titulaire a des caractéristiques, un contractuel aussi, mais différentes. Ca me laisse à penser que je devrais faire une entité pour chaque et les faire heriter de personnel, mais ça passera pas je pense (vu que je fais déja hériter des trucs différents, comme dit plus haut)...
 
Je vois pas trop comment représenter ça...


Message édité par Nirwan le 22-01-2007 à 01:14:36
Reply

Marsh Posté le 22-01-2007 à 00:53:20   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed