image.png

Schéma Relationnel :

CLASSE( id INT PK, nom VARCHAR(10) NOT NULL )

USER( id INT PK, classe_id INT FK REFERENCES CLASSE(id), nom VARCHAR NOT NULL, prenom VARCHAR NOT NULL, sexe VARCHAR NOT NULL, dateNaissance DATE NOT NULL, vma FLOAT )

TYPESEANCE( id INT PK, nom VARCHAR NOT NULL )

SEANCE( id INT PK, date DATETIME, typeCourse_id INT FK REFERENCES TYPESEANCE(id), typeTir_id INT FK REFERENCES TYPESEANCE(id)

)

RESULTAT( id INT PK AUTO_INCREMENT, user_id INT FK REFERENCES USER(id), seance_id INT FK REFERENCES SEANCE(id),

note_tir FLOAT, note_course FLOAT, note_performance FLOAT,

tir_reussis INT, tir_rates INT,

temps_tir INT, duree_course INT, distance_parcourue FLOAT, intensite FLOAT, nb_tours INT, ecart_max FLOAT, classement INT, note_observateur FLOAT, note_investissement FLOAT, note_participation FLOAT,

UNIQUE(user_id, seance_id)

)