[[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 [2019/10/07 16:57]
jcheron [Application]
si3 [2020/01/06 13:08] (Version actuelle)
jcheron [Compréhension]
Ligne 1: Ligne 1:
 ====== SI3 - Exploitation des données ====== ====== SI3 - Exploitation des données ======
  
-===== - TD Streaming Service =====+===== 5. Gestion de clients ===== 
 + 
 +script à télécharger et à exécuter dans phpMyAdmin : {{::​localclients.sql|}} 
 + 
 +==== Compréhension ==== 
 +  * Rédiger les règles de gestion du SI. 
 + 
 +Pour chacune des interrogations,​ exécuter dans **phpMyAdmin** le script, puis reportez dans un document de traitement de texte : 
 +  ​la question,  
 +  - le script, 
 +  - le nombre d'​enregistrements dans la réponse. 
 + 
 +Continuer à faire évoluer le tutoriel SQL commencé au TP précédent.  
 + 
 +==== Afficher ==== 
 + 
 + 
 +  - les informations du client 17 
 +  - les clients dont le nom commence par un B ou par un C 
 +  - les clients habitant la Basse-Normandie (Région + informations du client) 
 +  - les clients habitant en Bretagne (Région + informations du client) sauf dans les côtes d'​Armor 
 +  - les clients de Normandie, et dont l'âge est inférieur à 50 
 +  - La liste des clients classés par âge (croissant),​ et par ordre du nom (décroissant) 
 +  - les clients attachés à une agence de Bretagne ou pays de la Loire (Région + informations du client) 
 +  - la liste des produits commandés (date commande, libelle et pu) classé par ordre décroissant de Date de commande 
 +  - la liste des produits commandés (date commande, libelle et pu) et les clients correspondants pour la région Bretagne 
 +  - la liste des clients habitant en Basse-Normandie (faire le lien entre partie de gauche du CP et le numéro de département) 
 +  - la référence des produits commandés en Basse-Normandie et en Bretagne 
 +  - toutes les informations relatives à la commande n°17 
 +  - la liste des produits n’ayant jamais été commandés 
 + 
 +==== Calculer ==== 
 + 
 +  - le nombre de clients par département 
 +  - le nombre de clients par région 
 +  - la moyenne d'âge des clients 
 +  - la moyenne d'âge des clients par département 
 +  - le nombre moyen de produits par commande 
 +  - le nombre de commandes par département 
 +  - le montant total de la commande n°11 
 +  - le montant total commandé par département 
 +  - le montant total commandé par région 
 + 
 +===== 4. TD SIO-stats ===== 
 + 
 +A faire dans un document sur le Drive. 
 + 
 +==== - Règles de gestion ==== 
 +A partir de la base de données, et de son schéma : 
 +  * Rédigez les règles de gestion du système d'​information.  
 + 
 + 
 +==== - Interrogation de données (SQL) ==== 
 + 
 +Pour chaque question : 
 +  * Recopier la question 
 +  * Répondre en SQL 
 +  * Donner le nombre de réponses 
 +  * Afficher la réponse 
 + 
 +  - Afficher la liste des Bacs (toutes les infos) 
 +  - Afficher les étudiants habitant à Caen (nom et prénom) 
 +  - Afficher les étudiants n'​habitant pas à Caen et n'​ayant pas de voiture (nom et prénom) 
 +  - Afficher les étudiants et leur Bac d'​origine (nom, prénom, bac) 
 +  - Afficher les étudiants ayant fait un Bac général (nom, prénom, bac) 
 +  - Afficher les étudiants ayant fait une poursuite d'​étude après le bac (nom, prénom, libellé de la poursuite d'​étude) 
 +  - Afficher la liste des navigateurs utilisés par 1 étudiant précis dont on connaît le nom (afficher les noms des navigateurs) 
 +  - Afficher la liste des utilisateurs de Chrome (afficher nom de l'​étudiant) 
 +  - Calculer et afficher le nombre d'​étudiants par commune (nom de la commune et nombre) 
 +  - Calculer et afficher le nombre d'​étudiants par type de Bac (type de bac et nombre d'​étudiant) 
 +  - Calculer et afficher le nombre d'​étudiants par navigateur (nom du navigateur et nombre d'​étudiant) 
 +  - Afficher les étudiants de la promo actuelle plus âgés que la moyenne des étudiants de leur promo (par ordre décroissant de l'​âge) 
 +  - Afficher les 5 jeux les plus populaires, par ordre décroissant de leur utilisation 
 + 
 + 
 +[[sql|SQL (Structured Query Language)]] 
 + 
 +==== - SQL tutorial ==== 
 +  * Elaborer un tutoriel SQL présentant la liste des éléments syntaxiques abordés. 
 +===== 3. TD openfootball ===== 
 + 
 +==== Fondamentaux ==== 
 +  * SGDBR (Tables, champs, contraintes,​ relations...) 
 +  * SQL 
 + 
 +==== Démarrage ==== 
 + 
 +A partir de Xampp, démarrer les serveurs : 
 +  * Mysql 
 +  * Apache 
 + 
 +Depuis [[http://​127.0.0.1/​phpmyadmin|phpMyAdmin]],​ importer la base de données {{:​si3:​openfootball-all.sql|}} . 
 + 
 +==== - Règles de gestion ==== 
 +A partir de la base de données, et de son schéma : 
 +  * Rédigez les règles de gestion du système d'​information.  
 + 
 +==== - Intégrité des données ==== 
 +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 
 + 
 +==== - Interrogation de données (SQL) ==== 
 + 
 +Pour chaque question : 
 +  * Recopier la question 
 +  * Répondre en SQL 
 +  * Donner le nombre de réponses 
 +  * Afficher la réponse 
 + 
 +=== Matchs === 
 + 
 +  - 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 
 + 
 +=== Equipes=== 
 + 
 +  - é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 === 
 + 
 +  - 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 
 +  - par poule 
 +  - par jour 
 +  - 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 pour les joueurs ayant marqué plus de 3 buts 
 +  - 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 
 +  - Par poule 
 +  - Par jour 
 + 
 +  - Classement selon le nombre de victoires par équipe 
 +  - Classement selon le nombre de défaites par équipe 
 +  - Nombre de buteurs différents par équipe 
 +===== 1. TD Streaming Service =====
  
 Vous travaillez comme stagiaire au sein d'une entreprise souhaitant diversifier son activité actuelle en créant un service de vidéo à la demande. Vous travaillez comme stagiaire au sein d'une entreprise souhaitant diversifier son activité actuelle en créant un service de vidéo à la demande.
Ligne 108: Ligne 277:
   * Créer un script batch (**.bat**) pour importer de manière automatisée les données des autres (via fichier sql).   * Créer un script batch (**.bat**) pour importer de manière automatisée les données des autres (via fichier sql).
  
-===== Interrogation de données =====+===== 2. Interrogation de données =====
  
 ==== Bases SQL - LMD ==== ==== Bases SQL - LMD ====
si3.1570460274.txt.gz · Dernière modification: 2019/10/07 16:57 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