[[si3]]

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
si3 [2018/10/15 14:05]
jcheron [Statistiques]
si3 [2019/09/09 07:33] (Version actuelle)
jcheron [Règles de gestion]
Ligne 1: Ligne 1:
-===== TD n°1 : openfootball ​=====+====== SI3 - Exploitation des données ======
  
-A partir des données fournies par [[https://​github.com/​openfootball/​world-cup|openfootball]] : +===== TD Streaming Service =====
-  * Télécharger les données de la coupe du monde en Russie+
  
-==== Choix logiciel ==== +Vous travaillez comme stagiaire au sein d'une entreprise souhaitant diversifier son activité actuelle en créant un service de vidéo à la demande. 
-Tableur, ​base de données...+  
 +Votre rôle consiste dans un premier temps à élaborer un **modèle** pour la base de données ​associée à l'​application web de streaming permettant aux clients de sélectionner leurs vidéos. 
 +Votre chef de projet vous demande de vous inspirer du leader sur le marché, en naviguant sur son application,​ et en prenant des notes.
  
 +==== Règles de gestion ====
  
 +Votre objectif est d'​établir les règles de gestion de ce nouveau **système d'​information** (SI) :
  
-==== Structurer ​les données ​==== +  - Identifier ​les différentes **entités** (types d'​objets ou d'​éléments) présents dans les interfaces et nécessaires à l'​application (ex : film, genre...). Ce sont les éléments qui seront stockés dans la future base de données. 
-Le travail ​d'analyse se fera en binômes ​:+  - Lister les propriétés de chacune de ces entités (ex: un film a un titre, un réalisateur...) 
 +  - Ajouter une propriété sur chaque entité permettant ​d'identifier de façon unique l'un de ses éléments. 
 +  - Exprimer les **relations** entre les entités ​:
  
-Stocker ces données de manière structurée sur un support informatique en utilisant un outil logiciel adapté : +__**Exemple :**__
-  ​évitant les informations en double +
-  ​permettant l'​établissement de listes (Groupes, équipes, matchs, buteurs...) +
-  ​permettant l'​établissement de statistiques complètes (par continent, par match, par stade, par poule...)+
  
-==== Création et Saisie ==== +Chaque __film__ peut appartenir à plusieurs __genres__ (de 1 à plusieurs)
-  * Créer la base de données +
-  * Saisir les données+
  
-==== Statistiques ==== 
-Établir la liste des statistiques à élaborer 
  
-===== TD n°2 : openfootball.sql ​=====+=== Ecrans du concurrent principal ​=== 
 +== Films ==
  
-==== Fondamentaux ==== +{{:​si3:​netflix:​films.png?|}}
-  * SGDBR (Tables, champs, contraintes,​ relations...) +
-  * SQL+
  
-==== Démarrage ====+== Series ​== 
 +{{:​si3:​netflix:​series.png?​|}}
  
-A partir de Xampp, démarrer les serveurs : +== Film == 
-  * Mysql +{{:​si3:​netflix:​presfilm.png?​600|}}
-  * Apache+
  
-Depuis [[http://​127.0.0.1/​phpmyadmin|phpMyAdmin]],​ importer la base de données ​{{:si3:openfootball.sql|}} .+== Profil utilisateur == 
 +{{:si3:netflix:​profil.png?|}}
  
-==== Saisie ==== 
-  * Etablir un ordre de saisie dans les tables, justifier le. 
-  * Saisir les données 
  
-==== Intégrité des données ​==== +=== MOCODO language ​===
-Lister et expliquer les contraintes d'​intégrité sur la table **match** : +
-  * Contraintes de domaine +
-  * Contraintes d'​unicité +
-  * Contraintes d'​intégrité référentielle+
  
-==== Données et Statistiques ==== +== Ecriture des entités ​(Filmgenre...) : == 
-Établir : +Chaque étudiant est décrit par un numéro permettant de l'​identifier,​ un nom, un prenom et un age.
-  * les listes d'​informations utiles à élaborer ​(exemples : Equipes par poulematchs par équipe...) +
-  * les statistiques à élaborer+
  
 +<​sxh;​gutter:​false>​
 +Etudiant: numero, nom, prenom, age
 +</​sxh>​
  
-===== openfootball SQL (LMD) =====+== Ecriture des relations : == 
 +  - Chaque étudiant appartient à une seule section. 
 +  - Chaque section est composée de zéro à plusieurs étudiants.
  
-==== Liste à obtenir ​====+<​sxh;​gutter:false> 
 +Appartenir, 0N Section, 11 Etudiant 
 +</​sxh>​
  
- +Ecrire ​les règles ​de gestion ​(entités et relations) en respectant exactement ces modèles.
-  - matchs d’une Poule (afficher toutes ​les infos du match : équipes, date, lieu) +
-  - matchs pour 1 journée (17 juin) +
-  - matchs du week-end (23,24 juin) +
-  - matchs entre 2 dates (du 14 au 20 juin) +
-  - matchs ​de poule de l’équipe de France +
-  - matchs ayant lieu au stade Rostov Arena +
-  - matchs de phase 2 ayant lieu à Nizhny Novgorod +
-  - adversaires rencontrés par la belgique avant son match contre la France +
-  - matchs perdus par l’Allemagne ​(A ne pas faire) +
-    +
-  - équipes ayant joué des prolongations +
-  - équipes ayant fait au moins 1 match null +
-  - équipes ayant eu au moins une défaite +
-  - équipe ayant bénéficié au moins d'un penalty +
-  - équipes invaincues +
- +
-  - continents représentés dans la phase 2 +
- +
-  - joueurs ayant marqué un but pour l’équipe d’argentine +
-  - joueurs ayant marqué plus de 3 buts (sauf o.g.) +
-  - joueurs ayant marqué contre leur camp (afficher l'​équipe) +
- +
-==== Statistiques ==== +
-sur le nombre de buts... +
-  - au total +
-  - en phase 1 +
-  - en phase 2 +
-  - en 1ère mi-temps +
-  - en 2ème mi-temps +
-  - dans le temps supplémentaire +
-  - dans les prolongations +
-  - marqués par penalty +
-  - marqués contre son camp +
-  - par équipe, classé par ordre décroissant du nombre de buts +
-  - marqués par penalty, par équipe, classé par ordre décroissant du nombre de buts +
-  - Classement du nombre de buts par joueur +
-  - Classement du nombre de buts par joueur (sans tenir compte des penaltys) +
- +
-sur le nombre de buts moyen... +
-  - par match +
-  - par match en phase1 +
-  - par match en phase2 +
-  - en 1ère mi-temps +
-  - en 2ème mi-temps +
-  - dans le temps supplémentaire +
- +
-  - Classement selon le nombre de victoires par équipe +
-  - Classement selon le nombre de défaites par équipe +
-  - Nombre de buteurs différents par équipe +
- +
- +
-==== Base de données à importer : ==== +
-{{:​si3:​openfootball-all.sql|}}+
  
si3.1539605121.txt.gz · Dernière modification: 2018/10/15 14:05 par jcheron
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0