rapport bdd-converti

1 of
Published on Video
Go to video
Download PDF version
Download PDF version
Embed video
Share video
Ask about this video

Page 1 (0s)

Réalisé par : RAFIK HAJAR ET GRYACH ASMAE Encadré par : Pr.MOUMADI.

Page 2 (8s)

Sommaire :. Introduction La mise en place de la base de données En ACCESS En ORACLE.

Page 3 (17s)

1-Introduction: Au cours d'un championnat de foot, une équipe de foot amateur sera chargée de la collecte pertinente d'un ensemble d'informations sur le staff sportif. Ceci aboutira à une rénovation des capacités physiques et technique des joueurs ainsi que leurs entraineurs. Par conséquent, il est nécessaire de créer une base de données qui permet de savoir les joueurs de chaque équipes, les buts marqués par chaque joueur, les équipes participantes, les matchs joués... La première étape était la bonne compréhension du sujet , on l’a décortiquer afin de mettre en place une base de données pratique et simple à la fois qui répond aux exigence du sujet ..

Page 4 (59s)

On a commencé par réaliser un MCD, à l’aide du logiciel POWER DESIGNER , qui comporte les deux tables : joueur et match en plus d’une relation entre les deux tables : participer , puis un MLD qui comporte les trois tables : joueur , match et participer . Le modèle conceptuel des données :.

Page 5 (1m 12s)

Modèle logique des données :.

Page 6 (1m 18s)

Modèle physique des données: On a réalisé deux modèles physique ; un pour ORACLE g10 et un pour ACCESS 2010 ..

Page 7 (1m 28s)

L’étape suivante était la génération du code source de la création de notre base de donnée dans ORACLE et ACCESS ..

Page 8 (1m 37s)

ACCESS :. 1- Modèle relationnel des données : Match ( id , type_match ,date , lieu , nb_but_entrant , nb_but_sortant ) Joueur ( num_joueur , nom , prénom ) Participer (#id , #num_joueur , nb_de_but , nb_de_passe ) Les mots soulignées représentent les clés primaires . Le # représente une clé etrangére ..

Page 9 (1m 55s)

La table match. du dnp.

Page 10 (2m 2s)

La table participer.

Page 11 (2m 9s)

La dernière étape dans la création des tables était la mise en place de la relation qui existe entre la table participer d’une part et les deux autres tables joueur et match d’autre part . 3- Les requêtes : Dans la création des requêtes en ACCESS on a utilisé deux méthode : la méthode directe à partir de la barre de menu, et en utilisant le langage SQL. Les problèmes à résoudre sont : Requête 1 : La liste des joueurs participants EN SQL : SELECT joueur.nom, joueur.prénom FROM joueur;.

Page 12 (2m 35s)

Requête 2 : Les joueurs âgés de moins 30 En SQL : SELECT joueur.age , joueur.prénom FROM joueur WHERE (((joueur.age)<30));.

Page 13 (2m 46s)

Requête 4 : Les matchs perdus En SQL : SELECT FROM match WHERE nb_but_sortant < nb_but_entrant.

Page 14 (2m 56s)

Requête 6 : les joueurs qui ont joué le match aller le 13/02/2019.

Page 15 (3m 4s)

. Requête 7 : Le joueur qui a marqué le plus grand nombre de but.

Page 16 (3m 17s)

4-Formulaires et états : Extrait du formulaire de la requête 1 :.

Page 17 (3m 26s)

ORACLE : Nous avons rencontré un problème lors de l’implémentation du code source généré par POWER DESIGNER , alors on a créé les tables un par un comme montré dans le fichier joint . Requête 1 : La liste des joueurs participants.

Page 18 (3m 42s)

Requête 4 : Les matchs perdus SELECT id,lieu FROM match WHERE nb_but_sortant < nb_but_entrant.

Page 19 (3m 54s)

Requête 7 : Le joueur qui a passé le plus grand nombres de but.