III.2.4.Modèle Opérationnel de Traitement
Le Modèle Opérationnelle de Traitement
présente le schéma de l'application ; Ainsi pour le cas de notre
projet le Modèle Opérationnel de Traitement se présente de
la manière suivante :
Figure 8 : Modèle Opérationnel de
Traitement
Menu Principal
Fichier
Acceuil
Partenaires
Croisements
Rapports
Accessoires
Equipes
Saisons
Redém arrer
Journées
Joueurs
Arbitres
Scores
Buts
Calendrier sportif
Calculat rice
Ms excel
Ferme r
Prévision s
Cartons
Ms word
Fiche d'engagen
Résultats des matchs
Buteurs
Aide
Engage ments
Concep teur
Source : Notre Conception
51
III.2.5.Modèle Physique de Traitement
Le Modèle Physique de Traitement comprend les
programmes informatiques et leurs environnements d'exploitation, moniteur temps
réel, traitement par lot, temps partagé ... Pour notre base de
données le modèle physique de traitement se présente de la
manière suivante pour chaque document :
III.2.5.1. La Fiche d'engagement
SELECT Saison.edition, Equipe.denequipe, Equipe.datec,
Equipe.adequipe, Equipe.entorig, Equipe.secsp, Equipe.datel, Equipe.entpal,
Equipe.prephys, Equipe.entrgard, Joueur.nomj, Joueur.postnomj, Engager.dated,
Engager.duree, Engager.equipeorig, Joueur.obsj, Engager.NumljFROM Saison INNER
JOIN (Joueur INNER JOIN (Equipe INNER JOIN Engager ON Equipe.Codequipe =
Engager.Codequipe) ON Joueur.Numlj = Engager.Numlj) ON Saison.Codesaison =
Engager.Codesaison;
III.2.5.2. Le Calendrier sportif
SELECT Prevoir.Codequiper, Equipe.denequipe,
Equipe.adequipe
FROM Equipe INNER JOIN Prevoir ON Equipe.Codequipe =
Prevoir.Codequiper;
SELECT Prevoir.Codequipev, Equipe.denequipe,
Equipe.adequipe
FROM Equipe INNER JOIN Prevoir ON Equipe.Codequipe =
Prevoir.Codequipev;
SELECT Prevoir.Numerop, Prevoir.Codejournee AS
Prevoir_Codejournee, Prevoir.Codequipev, Prevoir.Codequiper, Prevoir.dateprogr,
Prevoir.heurep, Prevoir.stadep, Journee.Codejournee AS Journee_Codejournee,
Journee.descrjourn, Journee.phase, Journee.codesaison AS Journee_codesaison,
Saison.Codesaison AS Saison_Codesaison, Saison.edition, Saison.datedeb
FROM Saison INNER JOIN (Journee INNER JOIN Prevoir ON
Journee.Codejournee = Prevoir.Codejournee) ON Saison.Codesaison =
Journee.codesaison;
SELECT DISTINCT Rprevision.heurep, Rprevision.stadep,
Rprevision.dateprogr, Rdescrequipev.denequipe, Rdescrequiper.denequipe,
Rprevision.edition
FROM Rdescrequiper INNER JOIN (Rdescrequipev INNER JOIN
Rprevision ON Rdescrequipev.Codequipev = Rprevision.Codequipev) ON
Rdescrequiper.Codequiper = Rprevision.Codequiper;
III.2.5.3. La Grille des résultats
SELECT Equipe.denequipe, Equipe.Codequipe
FROM Equipe INNER JOIN Matcht ON Equipe.Codequipe =
Matcht.Codequiper;
SELECT Equipe.denequipe, Equipe.Codequipe
FROM Equipe INNER JOIN Matcht ON Equipe.Codequipe =
Matcht.Codequipev;
SELECT Matcht.Codematch, Matcht.Codequipev, Matcht.nbuteqv,
Matcht.Codequiper,
Matcht.nbuteqr, Matcht.datem, Matcht.stadem, Matcht.heurem,
Matcht.nbrspect,
Matcht.Codejournee, Matcht.Codearbitre, Matcht.climat
FROM Matcht;
SELECT Rmatchdenequipev.denequipe, Rmatcht.nbuteqv,
Rmatcht.nbuteqr, Rmatchdenequiper.denequipe
Figure 9 : Menu Principal
Commentaire : Cette figure présente le
ménu principal de notre application. III.2.6.2. Unité
logique de la vue d'entrée
52
FROM Rmatchdenequiper INNER JOIN (Rmatchdenequipev INNER JOIN
Rmatcht ON Rmatchdenequipev.Codequipe = Rmatcht.Codequipev) ON
Rmatchdenequiper.Codequipe = Rmatcht.Codequiper;
|