Les sites de données ouvertes (open data) sont des sites qui recueillent et mettent à dispositions des  données  ouvertes  pour  tous.  Ces  données  totalement  publiques  libres  de  droit,  peuvent  être réutilisées sous forme de cartes graphiques, d’application internet, de visualisations de données complexes pour une meilleure analyse et compréhension. 

Il existe de nombreux sites open data par exemple data.gouv.fr, opendata.paris.fr.  

En 2019, la France a consolidé sa position de leader mondial en matière d’open data 

 

 

A – Accéder à une base de données open data 


 Aller sur le site https://data.education.gouv.fr  puis sélectionner les onglets "données", "Education" puis rechercher la base de données « Adresse et géolocalisation des établissements d'enseignement du premier et second degré » 

 

5.1 Combien y a-t-il de d’adresses de lycées disponible ?

 

 A l’aide de la fonction filtre, sélectionner le secteur public, pour n’avoir plus que 54 404 adresses disponible. 

 

5.2 En vous aidant des filtres, déterminer le code établissement du lycée Clos Maire ? 

 

5.3 Sur cette même base de données, déterminer la latitude et la longitude du lycée ? 


5.4 Sur ce même site https://data.education.gouv.fr retrouver combien de garçons et de filles ont eu un baccalauréat général 2021 - 2022 pour l'académie (utiliser les filtres - Série - scolaire - académie) ?

 

B – Traitement d’information d’une base de données open data  

   

On souhaite recherchez le nombre de stations Vélib’ à Paris qui ont entre 61 et 62 vélos sur une station. 

Pour cela connectez-vous sur la base de données ouverte :  https://opendata.paris.fr/ 

Sélectionner « Mobilité et espace public » puis « Vélib' - Localisation et caractéristique des stations »

 

5.5  Quels sont les formats de fichiers proposés pour les données ouvertes sur ce site ? (onglet « export ») 

 

Télécharger le fichier Excel (velib-emplacement-des-stations.xls), puis enregistrez le sous vos documents 


5.6 Vous aurez besoin de créer un filtre sur les données, pour cela sélectionnez « données » et « filtrer ». 



Ensuite sélectionner « capacité de la station » « Filtres numériques » et « entre ».


  Indiquer les bonnes valeurs et déterminer combien de stations ont entre 61 et 62 vélos 


5.7 Déterminer, en utilisant cet outil, les 3 stations qui ont le plus de capacité de vélo. 

 

C – Langage SQL  

   

Le SQL est un langage informatique permettant d’exploiter des données structurées en écrivant des requêtes.  

Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. 

Pour créer une base de données et effectuer des requêtes sur cette dernière, nous allons utiliser le logiciel "DB Browser for SQLite".

Télécharger et décompresser le logiciel. 

Nous allons travailler avec deux tables : Auteurs.csv et Livres.csv. Télécharger les fichiers.




Ouvrir le dossier décompressé et lancer .


Faire une nouvelle base en l'enregistrant avec votre nom et annuler l'édition.


Puis Fichier - Importer - Table depuis un fichier CSV.

Importer les deux fichiers CSV en respectant les indications ci-dessous.


Aller dans Parcourir les données pour vérifier le chargement de vos CSV puis aller dans Exécuter le SQL pour lancer les programmes suivants.


Faire un copier-coller du programme suivant et appuyer sur le triangle de lecture situé au-dessous.


SELECT id, titre, id_auteur, ann_publi, note 

FROM LIVRES


A noter pour la suite que Select * peut remplacer la première ligne.


5.8 Quelle information avez-vous extraite ?


SELECT nom, prenom 

FROM AUTEURS


5.9 Quelle information avez-vous extraite ?


SELECT titre 

FROM LIVRES 

WHERE note > 9


5.10 Quelle information avez-vous extraite ?


SELECT nom 

FROM AUTEURS 

WHERE langue_ecriture = 'français' 

OR ann_naissance > 1920


5.11 Quelle information avez-vous extraite ?


SELECT *

FROM LIVRES 

INNER JOIN AUTEURS 

ON LIVRES.id_auteur = AUTEURS.id



5.12 Quelle information avez-vous extraite ?


SELECT LIVRES.titre, AUTEURS.nom, AUTEURS.prenom 

FROM AUTEURS 

INNER JOIN LIVRES 

ON LIVRES.id_auteur = AUTEURS.id


5.13 Écrire le programme qui fera apparaître le titre d'un livre, le nom de son auteur et la langue dans laquelle il a été écrit.


Lorsque cette partie est terminée, aller sur la section Programmation pour poursuivre.

Créé avec HelpNDoc Personal Edition: Documentation Qt Help facile