Bonjour,
J'ai 3 tables :
- eleve (id, nom, prenom, email)
- cours (id, intitule)
- eleve_cours (eleve_id,cours_id,evaluation)
(où evaluation est une note donnée par l'élève sur un cours donné).
J'ai un peu de mal à savoir comment désigner mes classes entity.
- est-ce que je dois faire une classe "eleve_cours" où bien est ce que je peux me contenter d'avoir une classe "eleve" et une classe "cours" avec une relation ManyToMany entre les deux ?
- est-ce que je peux ne pas avoir de clef primaire sur la table "eleve_cours" où bien suis-je obligé d'ajouter une colonne "id" sur cette table ? (sachant qu'un élève ne peut pas faire deux fois le même cours)
Merci pour votre aide,
Axel
Partager